



Theme Name: Avada



Description: The #1 selling theme of all time that allows you to build virtually any design style.



Author: ThemeFusion



Theme URI: http://theme-fusion.com/avada/



Author URI: http://themeforest.net/user/ThemeFusion



Version: 3.8.7



License: Themeforest Split Licence



License URI: -



Text Domain: Avada



-----------------------------------------------------------------------------*/









body {

    line-height: 25px !important;

}



.group {



  zoom: 1;



}

.post-content .listing li{

	font-size:14px !important;

}

.post-content .listing2{

	background: #98bbc6;

	float:right;

}

.post-content .listing2 h5{

	color:#00375f !important;

}

.right{

	float:right !important;

}

.post-content .listing2 li{

	font-size:13px !important;

	line-height:20px !important;

	color:#FFF !important;

}



.the-text-bg{margin-top: -10px !important;}

.group:before,



.group:after {



  content: " ";



  display: table;



}



.group:after {



  clear: both;



}



/*



Needed Styles From Bootstrap



-----------------------------------------------------------------------------*/



.fade {



  opacity: 0;



  -webkit-transform: opacity 0.3s linear;



  transform: opacity 0.3s linear;



  transition: opacity 0.3s linear;



}



.fade.in {



  opacity: 1;



}



.collapse {



  display: none;



}



.collapse.in {



  display: block;



}



.collapsing {



  position: relative;



  height: 0;



  overflow: hidden;



  -webkit-transform: height 0.35s ease;



  transform: height 0.35s ease;



  transition: height 0.35s ease;



}



.container {



  margin-right: auto;



  margin-left: auto;



  padding-left: 15px;



  padding-right: 15px;



}



@media (min-width: 800px) {



  .container {



    width: 750px;



  }





}

@media (min-width:1024) and (max-width: 1025px){

      .fusion-logo img{margin-top: 0% !important;}

}

@media (max-width: 669px) {

.mobile-h2{display: none !important;}

#toggle1{ width: 100%; top: 44px; z-index: 999555555; margin: 0 auto; }

.search-field{max-width: 100% !important; overflow: visible !important; }

#toggle1 input[type="text"] { max-width: 100% !important;}

.custom-searc{right: 0px;}

.custom-searc{right: 0px !important; position: relative !important;}

#toggle1{position: inherit !important;}

.mobile-h{display: none !important;}



}

.custom-searc{min-width: 200px;}

@media screen and (min-width: 489px){

/*#toggle1 input[type="text"]{max-width:100px !important;}*/



}



@media (min-width: 1100px) {

#toggle1{

    right: 480px !important;

  }

}

@media (min-width: 1380px) {

#toggle1{

    right: 554px !important;

  }

}



@media (min-width: 992px) {



  .container {



    width: 970px;



  }



}



@media (min-width: 1200px) {



  .container {



    width: 1170px;



  }



}



.container-fluid {



  margin-right: auto;



  margin-left: auto;



  padding-left: 15px;



  padding-right: 15px;



}



.row {



  margin-left: -15px;



  margin-right: -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-left: 15px;



  padding-right: 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;



}

.em-booking-submit {clear:both; background-color: #015696; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px;  padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; max-width: 60% !important;     margin:0; }



.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: 0%;



}



.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: 0%;



}



.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: 800px) {



  .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: 0%;



  }



  .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: 0%;



  }



  .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: 0%;



  }



  .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: 0%;



  }



  .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: 0%;



  }



  .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: 0%;



  }



  .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%;



  }



}



.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 {



  padding-right: 35px;



}



.alert-dismissable .close {



  position: relative;



  top: -2px;



  right: -21px;



  color: inherit;



}



.alert-success {



  color: #468847;



  background-color: #dff0d8;



  border-color: #468847;



}



.alert-success hr {



  border-top-color: #c9e2b3;



}



.alert-success .alert-link {



  color: #356635;



}



.alert-info {



  color: #3a87ad;



  background-color: #d9edf7;



  border-color: #3a87ad;



}



.alert-info hr {



  border-top-color: #a6e1ec;



}



.alert-info .alert-link {



  color: #2d6987;



}



.alert-warning {



  color: #c09853;



  background-color: #fcf8e3;



  border-color: #c09853;



}



.alert-warning hr {



  border-top-color: #f7e1b5;



}



.alert-warning .alert-link {



  color: #a47e3c;



}



.alert-danger {



  color: #b94a48;



  background-color: #f2dede;



  border-color: #b94a48;



}



.alert-danger hr {



  border-top-color: #e4b9c0;



}



.alert-danger .alert-link {



  color: #953b39;



}



button.close {



  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



  border: 0 none;



  cursor: pointer;



  padding: 0;



}



.close {



  color: #000000;



  float: right;



  font-size: 21px;



  font-weight: bold;



  line-height: 1;



  opacity: 0.2;



  text-shadow: 0 1px 0 #FFFFFF;



}



.modal-open {



  overflow: hidden;



}



.modal {



  display: none;



  overflow: auto;



  overflow-y: scroll;



  position: fixed;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  z-index: 99999;



  -webkit-overflow-scrolling: touch;



  outline: 0;



}



.modal.fade .modal-dialog {



  -webkit-transform: translate(0, -25%);



  transform: translate(0, -25%);



  transition: -webkit-transform 0.3s ease-out;



  transition: transform 0.3s ease-out;



}



.modal.in .modal-dialog {



  -webkit-transform: translate(0, 0);



  transform: translate(0, 0);



}



.modal-dialog {



  position: relative;



  width: auto;



  margin: 10px;



}



.modal-content {



  position: relative;



  background-color: #ffffff;



  border: 1px solid rgba(0, 0, 0, 0.2);



  border-radius: 5px;



  /* Fix to make border-radius work for transparent colors */



  -moz-background-clip: padding;



  -webkit-background-clip: padding-box;



  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);



  background-clip: padding-box;



  outline: none;



}



.modal-backdrop {



  position: fixed;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  z-index: 99998;



  background-color: #000000;



}



.modal-backdrop.fade {



  opacity: 0;



  filter: alpha(opacity=0);



}



.modal-backdrop.in {



  opacity: 0.5;



  filter: alpha(opacity=50);



}



.modal-header {



  padding: 15px 20px;



  border-bottom: 1px solid #e5e5e5;



  min-height: 16.53846154px;



}



.modal-header .close {



  margin-top: -2px;



}



.modal-title {



  margin: 0;



  line-height: 1.53846154;



}



.modal-body {



  position: relative;



  padding: 20px;



}



.modal-footer {



  margin-top: 15px;



  padding: 19px 20px 20px;



  text-align: right;



  border-top: 1px solid #e5e5e5;



}



.modal-footer .btn + .btn {



  margin-left: 5px;



  margin-bottom: 0;



}



.modal-footer .btn-group .btn + .btn {



  margin-left: -1px;



}



.modal-footer .btn-block + .btn-block {



  margin-left: 0;



}



@media (min-width: 900px) {



  .modal-dialog {



    width: 600px;



    margin: 30px auto;



  }



  .modal-content {



    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);



  }



  .modal-sm {



    width: 300px;



  }



  .modal-lg {



    width: 900px;



  }



}



.popover {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1010;



  display: none;



  max-width: 276px;



  padding: 1px;



  text-align: left;



  background-color: #ffffff;



  border: 1px solid #cccccc;



  border: 1px solid rgba(0, 0, 0, 0.2);



  border-radius: 5px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);



  white-space: normal;



}



.popover.top {



  margin-top: -10px;



}



.popover.right {



  margin-left: 10px;



}



.popover.bottom {



  margin-top: 10px;



}



.popover.left {



  margin-left: -10px;



}



.popover-title {



  margin: 0;



  padding: 8px 14px;



  font-size: 13px;



  font-weight: normal;



  line-height: 18px;



  background-color: #f7f7f7;



  border-bottom: 1px solid #ebebeb;



  border-radius: 5px 5px 0 0;



}



.popover-content {



  padding: 9px 14px;



  border-radius: 0px 0px 5px 5px;



}



.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 {



  border-width: 10px;



  content: "";



}



.popover.top .arrow {



  left: 50%;



  margin-left: -11px;



  border-bottom-width: 0;



  bottom: -11px;



}



.popover.top .arrow:after {



  content: " ";



  bottom: 1px;



  margin-left: -10px;



  border-bottom-width: 0;



  border-top-color: #ffffff;



}



.popover.right .arrow {



  top: 50%;



  left: -11px;



  margin-top: -11px;



  border-left-width: 0;



}



.popover.right .arrow:after {



  content: " ";



  left: 1px;



  bottom: -10px;



  border-left-width: 0;



  border-right-color: #ffffff;



}



.popover.bottom .arrow {



  left: 50%;



  margin-left: -11px;



  border-top-width: 0;



  top: -11px;



}



.popover.bottom .arrow:after {



  content: " ";



  top: 1px;



  margin-left: -10px;



  border-top-width: 0;



  border-bottom-color: #ffffff;



}



.popover.left .arrow {



  top: 50%;



  right: -11px;



  margin-top: -11px;



  border-right-width: 0;



}



.popover.left .arrow:after {



  content: " ";



  right: 1px;



  border-right-width: 0;



  border-left-color: #ffffff;



  bottom: -10px;



}



@-webkit-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-bar {



  overflow: hidden;



  height: 20px;



  margin-bottom: 20px;



  background-color: #f5f5f5;



  border-radius: 5px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);



}



.progress {



  float: left;



  width: 0%;



  height: 100%;



  font-size: 12px;



  line-height: 20px;



  color: #ffffff;



  text-align: center;



  background-color: #a0ce4e;



  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);



  -webkit-transform: width 0.6s ease;



  transform: width 0.6s ease;



  transition: width 0.6s ease;



}



.progress-striped .progress {



  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);



  background-size: 40px 40px;



}



.progress-bar.active .progress {



  -webkit-animation: progress-bar-stripes 2s linear infinite;



  animation: progress-bar-stripes 2s linear infinite;



}



.sr-only {



  position: absolute;



  width: 1px;



  height: 1px;



  margin: -1px;



  padding: 0;



  overflow: hidden;



  clip: rect(0, 0, 0, 0);



  border: 0;



}



table {



  max-width: 100%;



  background-color: transparent;



}



th {



  text-align: left;



}



.table {



  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 {



  padding: 8px;



  line-height: 1.53846154;



  vertical-align: top;



  border-top: 1px solid #e5e4e3;



}



.table > thead > tr > th {



  vertical-align: bottom;



  border-bottom: 2px solid #e5e4e3;



}



.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 {



  border-top: 2px solid #e5e4e3;



}



.table .table {



  background-color: #ffffff;



}



@media (max-width: 799px) {



  .table-responsive {



    width: 100%;



    margin-bottom: 15px;



    overflow-y: hidden;



    overflow-x: scroll;



    -ms-overflow-style: -ms-autohiding-scrollbar;



    border: 1px solid #e5e4e3;



    -webkit-overflow-scrolling: touch;



  }



  .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;



  }



}



.tooltip {



  position: absolute;



  z-index: 1030;



  display: block;



  visibility: visible;



  font-size: 12px;



  line-height: 1.4;



  opacity: 0;



  filter: alpha(opacity=0);



}



.tooltip.in {



  opacity: 0.9;



  filter: alpha(opacity=90);



}



.tooltip.top {



  margin-top: -3px;



  padding: 5px 0;



}



.tooltip.right {



  margin-left: 3px;



  padding: 0 5px;



}



.tooltip.bottom {



  margin-top: 3px;



  padding: 5px 0;



}



.tooltip.left {



  margin-left: -3px;



  padding: 0 5px;



}



.tooltip-inner {



  max-width: 200px;



  padding: 3px 8px;



  color: #d1d1d2;



  text-align: center;



  text-decoration: none;



  background-color: rgba(33, 33, 33, 0.97);



  border-radius: 4px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



.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: rgba(33, 33, 33, 0.97);



}



.tooltip.top-left .tooltip-arrow {



  bottom: 0;



  left: 5px;



  border-width: 5px 5px 0;



  border-top-color: rgba(33, 33, 33, 0.97);



}



.tooltip.top-right .tooltip-arrow {



  bottom: 0;



  right: 5px;



  border-width: 5px 5px 0;



  border-top-color: rgba(33, 33, 33, 0.97);



}



.tooltip.right .tooltip-arrow {



  top: 50%;



  left: 0;



  margin-top: -5px;



  border-width: 5px 5px 5px 0;



  border-right-color: rgba(33, 33, 33, 0.97);



}



.tooltip.left .tooltip-arrow {



  top: 50%;



  right: 0;



  margin-top: -5px;



  border-width: 5px 0 5px 5px;



  border-left-color: rgba(33, 33, 33, 0.97);



}



.tooltip.bottom .tooltip-arrow {



  top: 0;



  left: 50%;



  margin-left: -5px;



  border-width: 0 5px 5px;



  border-bottom-color: rgba(33, 33, 33, 0.97);



}



.tooltip.bottom-left .tooltip-arrow {



  top: 0;



  left: 5px;



  border-width: 0 5px 5px;



  border-bottom-color: rgba(33, 33, 33, 0.97);



}



.tooltip.bottom-right .tooltip-arrow {



  top: 0;



  right: 5px;



  border-width: 0 5px 5px;



  border-bottom-color: rgba(33, 33, 33, 0.97);



}



* {



  box-sizing: border-box;



}



.fusion-clearfix {



  clear: both;



  zoom: 1;



}



.fusion-clearfix:before,



.fusion-clearfix:after {



  content: " ";



  display: table;



}



.fusion-clearfix:after {



  clear: both;



}



/* Alignment */



.alignleft {



  display: inline;



  float: left;



  margin-right: 15px;



}



.alignright {



  display: inline;



  float: right;



  margin-left: 15px;



}



.aligncenter {



  clear: both;



  display: block;



  margin-left: auto;



  margin-right: auto;



  text-align: center;



}



.create-block-format-context {



  display: inline-block;



  clear: both;



  zoom: 1;



  margin-bottom: 40px;



  width: 100%;



}



.create-block-format-context:before,



.create-block-format-context:after {



  content: " ";



  display: table;



}



.create-block-format-context:after {



  clear: both;



}



.fusionicon-arrow-down2 {



  display: table-cell;



  vertical-align: middle;



}



.icomoon-up:before {



  display: inline-block;



  -webkit-transform: rotate(180deg);



  transform: rotate(180deg);



}



html {



  overflow-y: scroll;



}



input[type=submit],



input[type=text],



input[type=password],



input[type=file],



textarea {



  -webkit-appearance: none;



  -webkit-border-radius: 0;



}



input[type="image"] {



  padding: 0;



  border: none;



}



body {



  margin: 0;



  color: #747474;



  min-width: 320px;



  -webkit-text-size-adjust: 100%;



  font: 13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;



}



html {



  overflow-x: hidden;



}



html.no-overflow-y {



  overflow-y: hidden;



}



#wrapper {



  overflow: visible;



}



.body_blank {



  display: table;



  height: 100%;



  width: 100%;



  position: absolute;



  margin: 0;



  left: 0;



  right: 0;



  top: 0;



  overflow-x: hidden;



}



body.body_blank.admin-bar {



  top: 31px;



}



body.body_blank.admin-bar #wrapper #slidingbar-area {



  top: 0;



}



.wrapper_blank {



  display: table-cell;



  float: none;



  vertical-align: middle;



  width: 100%;



}



.wrapper_blank .page-title-bar {



  margin-bottom: 25px;



}



.wrapper_blank #main {



  background: transparent;



  padding: 0;



}



.error404 .search-page-search-form {



  margin-bottom: 0;



  padding-bottom: 0;



  border: none;



}



img {



  border-style: none;



  vertical-align: top;



  max-width: 100%;



  height: auto;



}



object {



  max-width: 100%;



}



a {



  text-decoration: none;



  color: #333;



}



a:hover {



  color: #a0ce4e;



  text-decoration: none;



}



input,



textarea,



select {



  font: 100% Arial, Helvetica, sans-serif;



  vertical-align: middle;



  color: #000;



}



form,



fieldset {



  margin: 0;



  padding: 0;



  border-style: none;



}



.clearfix:after,



#content:after,



.container:after,



.container-fluid:after,



.row:after,



.modal-footer:after {



  content: "";



  display: table;



  clear: both;



}



.clear {



  clear: both;



}



.wp-caption {



  max-width: 100%;



}



#wrapper .tp-bullets {



  -webkit-transform: translateZ(0);



  -transform: translateZ(0);



}



.search-table {



  display: table;



  width: 100%;



}



.header-v4 .search-table {



  display: table;



  width: 286px;



}



.searchform .search-field {



  display: table-cell;



  vertical-align: top;



}



.searchform .search-button {



  display: table-cell;



  width: 33px;



  vertical-align: top;



}



.searchform .search-table .search-field input {



  color: #AAA9A9;



  background-color: #ffffff;



  border: 1px solid #D2D2D2;



  color: #747474;



  font-size: 13px;



  padding: 8px 15px;



  height: 33px;



  width: 100%;



  box-sizing: border-box;



  margin: 0;



}



.searchform .search-table .search-button input[type="submit"] {



  background: #000000;



  border: none;



  border-radius: 0;



  color: #FFFFFF;



  font-size: 14px;



  height: 33px;



  line-height: 33px;



  margin: 0;



  padding: 0;



  width: 33px;



  text-indent: 0;



  cursor: pointer;



  font-family: 'icomoon';



  text-shadow: none;



  -webkit-font-smoothing: antialiased;



  transition: all .2s;



}



.searchform .search-table .search-button input[type="submit"]:hover {



  background: #A0CE4E;



}



.search-page-search-form-top {



  padding-bottom: 60px;



  border-bottom: 1px solid #E6E5E6;



  margin-bottom: 0px;



}



.search-page-search-form-bottom {



  padding-top: 60px;



  border-top: 1px solid #E6E5E6;



  margin-top: 60px;



}



.search-page-search-form .seach-form {



  text-align: right;



}



.search-page-search-form .seach-form .search-table .search-field input {



  text-indent: 0;



}



#fallback-slide {



  display: none;



}



#fallback-slide img {



  width: 100%;



}



.gallery-box {



  background: #3d3c3c;



  padding: 0 10px;



}



.gallery-box img {



  width: 100%;



}



.gallery {



  margin: 0 auto;



  max-width: 1400px;



}



#main {



  padding: 55px 10px 45px;



  background: #fff;



  clear: both;



}



.col .heading {



  overflow: hidden;



  margin: 0 0 15px;



}



.col .heading img {



  float: left;



  margin: 0 10px 0 0;



}



.col p {



  margin: 0 0 23px;



}



#main h2 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



h2 {



  color: #8db021;



  margin: 0 0 20px;



}



h2.entry-title {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  margin-top: 0;



  margin-bottom: 28px;



}



.avada-myaccount-data h2 {



  margin-top: 0px;



}



#main .columns h2 {



  margin: 0;



  line-height: 35px;



}



.more {



  overflow: hidden;



  display: block;



  font: 13px/15px 'PTSansRegular', arial, helvetica, sans-serif;



}



.more a {



  float: right;



  padding: 0 0 0 0;



}



.more a,



.fusion-read-more {



  position: relative;



  margin-right: 10px;



  text-align: right;



}



.more a:after,



.fusion-read-more:after {



  position: absolute;



  display: none;



  font-family: 'icomoon';



  content: '\f105';



  font-size: 14px;



  padding-left: 5px;



}



.more a.active {



  color: #a0ce4e;



  text-decoration: none;



}



.more a.active:after {



  position: absolute;



  font-family: 'icomoon';



  content: '\f105';



  color: #a0ce4e;



  font-size: 14px;



  padding-left: 5px;



}



.content-boxes .more {



  margin-top: 18px;



}



.container {



  overflow: hidden;



}



#main .container h2 {



  margin: 0;



}



.container .columns .col {



  width: 31.42857%;



  padding: 0 2.85714% 0 0;



}



.container .col img {



  width: 100%;



}



.container .columns .col.last {



  margin-right: 0;



}



.container .holder {



  overflow: hidden;



}



.container h3 a.active {



  text-decoration: none;



  color: #a0ce4e;



}



.slider {



  overflow: hidden;



}



.review {



  width: 100%;



}



.title {



  margin: 0 0 31px;



  overflow: hidden;



  display: table;



}



.title h1,



.title h2,



.title h3,



.title h4,



.title h5,



.title h6 {



  display: table-cell;



  white-space: pre;



}



.title h1,



.fusion-post-content .title h1 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



}



.title h2,



.fusion-post-content .title h2 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



  font-size: 18px;



}



.title h3,



.fusion-post-content .title h3 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



}



.title h4,



.fusion-post-content .title h4 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



}



.title h5,



.fusion-post-content .title h5 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



}



.title h6,



.fusion-post-content .title h6 {



  float: left;



  padding: 0 8px 0 0;



  margin: 0;



}



.meta {



  list-style: none;



  margin: 0 0 13px;



  padding: 0;



  overflow: hidden;



  font-size: 12px;



  line-height: 14px;



  color: #333;



}



.meta li {



  float: left;



  padding: 0 8px 0 9px;



  border-left: 1px solid #333333;



}



.meta li:first-child {



  padding-left: 0;



  border-left: 0;



}



.social_links_shortcode .social-networks {



  float: none;



}



.fusion-content-widget-area .social-networks {



  float: none;



}



.fusion-content-widget-area .social-networks li,



.social_links_shortcode li {



  float: left;



  margin-left: 0;



  margin-right: 0px;



  width: 35px;



}



.fusion-content-widget-area .social-networks a {



  border-bottom: 0;



  padding: 0;



}



.fusion-content-widget-area .social-networks li {



  margin-bottom: 10px;



}



#content {



  width: 71.1702128%;



  float: left;



  min-height: 1px;



}



#content.full-width {



  width: 100%;



}



#posts-container {



  position: relative;



}



.single .fusion-sharing-box {



  margin-bottom: 20px;



  /*margin-top: 60px;*/



}



.popup{

display: none !important;}

.tooltip{display: none !important;}

.fusion-footer-widget-column .row,



.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {



  margin-left: 0;



  margin-right: 0;



}



.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {



  padding-left: 3px;



  padding-right: 3px;



  padding-bottom: 3px;



}



.fusion-footer-widget-column .flexslider a {



  border: 0;



  padding: 0;



}



.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {



  padding-top: 0px;



  background: none;



}



.fusion-footer-widget-area li.recentcomments {



  padding: 12px 0;



  border-bottom: 1px solid #282a2b;



  display: block;



}



.fusion-footer-widget-area li.recentcomments a {



  border: none;



}



.fusion-footer-widget-area .widget_recent_entries li {



  border-bottom: 1px solid;



  padding-bottom: 12px;



}



.fusion-footer-widget-area .widget_recent_entries a {



  border-bottom: 0;



  padding-bottom: 0;



}



.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,



.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {



  background-image: none;



  padding-top: 0px;



}



.post {



  margin-bottom: 0px;

  border-bottom: 1px solid #fafafa;

  /*width:33%;

  float:left;

  overflow: hidden;*/

}



.post .image {



  margin-bottom: 40px;



}



#main .post h2 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



  padding-bottom: 0;



}



#main .post h2 a {



  color: #333333;



}



.single .post .meta-info,



.avada_faq .meta-info {



  margin-bottom: 55px;



}



.search input,



.searchform input {



  border: 1px solid #e7e6e6;



  padding: 8px 15px;



  font-size: 13px;



  color: #333333;



  display: block;



}



.sidebar {



  width: 23.4042553%;



  float: right;



}



.sidebar .widget {



  margin-bottom: 45px;



  position: relative;



}



.sidebar .widget.flickr {



  overflow: hidden;



}



.sidebar .widget h4 {



  margin: 0;



  padding: 0;



  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  margin-bottom: 18px;



  color: #333333;



}



.sidebar .widget ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.sidebar .widget li {



  margin: 0;



  padding: 0;



  display: block;



}



.fusion-content-widget-area .widget {



  margin-bottom: 45px;



  position: relative;



}



.fusion-content-widget-area .widget.flickr {



  overflow: hidden;



}



.fusion-content-widget-area .widget ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-content-widget-area .widget li {



  margin: 0;



  padding: 0;



  display: block;



}



.fusion-content-widget-area .widget li a,



.fusion-content-widget-area .widget .recentcomments,



.fusion-content-widget-area .widget_categories li {



  display: block;



  color: #838383;



}



.fusion-content-widget-area .widget li a {



  display: inline;





}

.widget_recent_entries #sidebar ul li{background:transparent !important;}

.widget_recent_entries .fusion-content-widget-area .widget ul li a { padding-left: 0px !important; }



.fusion-content-widget-area .widget .recentcomments a {



  background: none;



  border: none;



}



.fusion-content-widget-area .contact_info .address {



  margin: 0;



  margin-bottom: 15px;



}



.fusion-content-widget-area .contact_info p,



.fusion-footer-widget-area .contact_info p,



#slidingbar .contact_info p {



  margin: 0;



}



.fusion-content-widget-area .flickr-photo a {



  background: none;



  float: left;



  border: 0;



}



.fusion-content-widget-area .widget_categories li a {



  display: block;



  border: 0;



  background: none;



  padding: 0;



}



.fusion-content-widget-area .s,



.fusion-footer-widget-area .s,



#slidingbar-area .s {



  width: 100%;



}



#wrapper .fusion-tabs-widget .tab-holder {



  border: 1px solid #eaeaea;



}



#wrapper .fusion-tabs-widget .tabset {



  display: table;



  overflow: hidden;



  width: 100%;



  margin: 0;



  padding: 0;



  list-style: none;



}



#wrapper .fusion-tabs-widget .tabset li {



  display: table-cell;



  margin: 0;



  padding: 0;



  width: 33.3333%;



  border-bottom: none;



}



#wrapper .fusion-tabs-widget .tabset li:last-child {



  border-right: none;



}



#wrapper .fusion-tabs-widget .tabset li a {



  display: block;



  padding: 0;



  line-height: 38px;



  border-bottom: none;



  border-top: 3px solid transparent;



  transition: all .2s;



}



#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {



  font-size: 18px;



}



.fusion-tabs-widget a {



  color: #444444;



}



.fusion-tabs-widget .tab-set li {



  border-right: 1px solid;



}



.fusion-tabs-widget .tab-holder .tabs li a {



  border: 0;



  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  text-indent: 0;



  background: #F1F2F2;



  color: #333333;



  text-align: center;



}



.fusion-tabs-widget .tab-holder .tabs li a .fusion-icon-bubbles {



  display: block;



  height: 38px;



  line-height: 35px;



}



.fusion-tabs-widget .tab-holder .tabs li:hover a {



  background: none;



}



.fusion-tabs-widget .tab-holder .tabs li.active a {



  background: none;



  border-top: 3px solid #A0CE4E;



  border-bottom: 0;



}



.fusion-tabs-widget .tab-holder .tab_content .news-list {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-tabs-widget .tab-holder .tab_content .news-list li {



  border-bottom: 1px solid #e2e2e2;



  padding: 20px 15px;



  overflow: hidden;



}



.fusion-tabs-widget .tab-holder .tab_content .news-list li:last-child {



  border-bottom: 0;



}



.fusion-tabs-widget .tab-holder .tab_content .news-list li a {



  padding: 0;



  background: none;



}



.fusion-tabs-widget .tab-holder .tab_content .image {



  float: left;



  margin-right: 13px;



  height: 50px;



  width: 52px;



}



.fusion-tabs-widget .tab-holder .tab_content .image a {



  height: auto;



  width: auto;



  line-height: normal;



  text-indent: 0;



}



.fusion-tabs-widget .tab-holder .tab_content .post-holder a {



  overflow: hidden;



  margin: 0;



  padding: 0;



  height: auto;



  line-height: normal;



  background: none;



  border: 0;



  text-indent: 0;



  font-size: 13px;



}



.fusion-tabs-widget .tab-holder .tab_content .post-holder p {



  margin: 0 0 5px 0;



}



.fusion-tabs-widget .tab-holder .tab_content .post-holder .meta {



  margin: 0;



  margin-top: 2px;



  font-size: 12px;



  color: #747474;



}



#wrapper .fusion-footer-widget-area .tab-holder,



#wrapper #slidingbar-area .tab-holder {



  border-top: none;



}



#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,



#wrapper #slidingbar-area .tab-holder .tabs li a {



  background: rgba(0, 0, 0, 0.2);



}



#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,



#wrapper #slidingbar-area .tab-holder .tabs li:hover a {



  background: none;



}



#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,



#wrapper #slidingbar-area .tab-holder .tabs li.active a {



  background: none;



}



#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,



#wrapper #slidingbar-area .tab-holder .tab_content a {



  padding: 0;



  border-bottom: none;



}



.jtwt li {



  background: none;



}



.jtwt .jtwt_tweet,



.fusion-content-widget-area .jtwt .jtwt_tweet {



  position: relative;



  padding: 0;



  border: 0;



  margin-bottom: 30px;



  font-size: 13px;



  line-height: 20px;



  padding-left: 45px;



  padding-top: 0px;



}



.fusion-content-widget-area .jtwt .jtwt_tweet:before {



  color: #d8d8d8;



}



.jtwt .jtwt_tweet:before {



  position: absolute;



  top: 6px;



  margin-left: -45px;



  content: '\e605';



  font-family: 'icomoon';



  font-size: 30px;



}



.jtwt .jtwt_tweet a {



  background: none;



  color: #BFBFBF;



  display: inline;



  padding: 0;



  border: 0;



}



.jtwt .jtwt_tweet a:hover {



  color: #A0CE4E;



}



.jtwt .jtwt_tweet .jtwt_tweet_text {



  margin-bottom: 0;



  margin-top: 0;



}



.recent-works-items {



  overflow: hidden;



}



.recent-works-items a {



  display: inline-block;



  padding: 3px 1.5px;



}



.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,



.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,



.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,



#slidingbar-area .fusion-columns-4 .recent-works-items a,



#slidingbar-area .fusion-columns-5 .recent-works-items a,



#slidingbar-area .fusion-columns-6 .recent-works-items a {



  max-width: 60px;



}



.pagination.infinite-scroll {



  visibility: hidden;



}



.pagination,



.page-links,



.woocommerce-pagination,



.bbp-pagination .bbp-pagination-links {



  float: right;



  margin-top: 40px;



  font-size: 9px;



  margin-right: 10px;



  margin-bottom: 30px;



}

.hed-1{color: #015696;

    font-family: georgia;

    font-size: 21Px;

    font-weight: normal;

    padding-right: 10px;

    }

.hed-2{ color: #f79429 !important; font-size: 15px !important; font-family: georgia; padding-left: 10px; padding-right: 10px;}





h4,

h5,

h6{font-family: georgia !important;}



h4{color: #f79429 !important;  font-size: 20px !important;}



#content h4,

#content h5,

#content h6{color:#8db021;}



#content h1{color:#015696;     margin-top: 0.1em !important;}



.page-links {



  margin-bottom: 40px;



  margin-top: 30px;



}



.pagination a.inactive,



.page-links a,



.woocommerce-pagination .page-numbers,



.bbp-pagination .bbp-pagination-links a.inactive,



.bbp-topic-pagination .page-numbers {



  border: 1px solid #747474;



  display: inline-block;



  height: 20px;



  line-height: 18px;



  color: #747474;



  padding: 0 6px;



  margin-left: 5px;



}



.pagination a.inactive:hover,



.page-links a:hover,



.woocommerce-pagination .page-numbers:hover,



.bbp-pagination .bbp-pagination-links a.inactive:hover {



  border: 1px solid #a0ce4e;



}



.pagination .current,



.page-links > .page-number,



.woocommerce-pagination .current,



.bbp-pagination .bbp-pagination-links .current {



  border: 1px solid #a0ce4e;



  display: inline-block;



  height: 20px;



  line-height: 18px;



  color: #fff;



  padding: 0 6px;



  margin-left: 5px;



  background: #a0ce4e;



}



.pagination .pagination-prev,



.woocommerce-pagination .prev,



.bbp-pagination .bbp-pagination-links .pagination-prev {



  margin-right: 3px;



  font-size: 12px;



  border: none;



}



.pagination .pagination-next,



.woocommerce-pagination .next,



.bbp-pagination .bbp-pagination-links .pagination-next {



  margin-left: 8px;



  font-size: 12px;



  border: none;



}



.img-list {



  overflow: hidden;



}



.img-list li {



  padding: 5px;



  background: none;



  float: left;



}



.img-list a {



  background: none;



  height: auto;



  width: auto;



  text-indent: 0;



  border: 0px;



}



.share-box h4 {



  font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.about-author {



  margin-top: 55px;



  overflow: hidden;



  display:none;



  clear: both;



}



.about-author .title a {



  color: #a0ce4e;



}



.about-author div.avatar {



  float: left;



  margin-right: 20px;



  margin-bottom: 5px;



}



.related-posts {



  margin-top: 55px;



}



.single-related-posts {



  clear: both;



}



.related-posts .image {



  width: 180px;



  height: 138px;



  margin-bottom: 0;



}



.single .comments-container {



  margin-top: 55px;



  clear: both;



}



.commentlist {



  list-style: none;



  margin: 0;



  padding: 0;



  margin-bottom: 65px;



}



.commentlist .children {



  list-style: none outside none;



}



.commentlist li {



  margin: 0;



  padding: 0;



}



.commentlist .the-comment {



  border-bottom: 1px solid #e7e6e6;



  padding-bottom: 25px;



  margin-bottom: 25px;



}



.commentlist .the-comment .comment-text {



  margin-left: 69px;



}



.commentlist .the-comment .comment-text *:last-child {



  margin-bottom: 0;



}



.commentlist div.avatar {



  float: left;



  margin-right: 15px;



}



.commentlist .comment-author strong {



  padding-right: 5px;



}



#respond {



  margin-top: 40px;



}



#comment-input {



  overflow: hidden;



  margin-bottom: 13px;



}



.comment-form input,



.post-password-form .password,



#s,



#comment-input input {



  border: 1px solid #d2d2d2;



  width: 28%;



  font-size: 13px;



  color: #747474;



  padding: 8px 2%;



  float: left;



  margin-right: 1%;



}



#comment-input input {



  width: 32.666666%;



}



.comment-form input,



.post-password-form .password,



.s {



  float: none;



}



.fusion-content-widget-area #comment-input input,



.fusion-content-widget-area #s {



  width: 100%;



  margin-right: 0;



}



#comment-textarea textarea,



.comment-form-comment textarea {



  border: 1px solid #d2d2d2;



  width: 100%;



  height: 150px;



  font-size: 13px;



  color: #747474;



  padding: 8px 11px;



  box-sizing: border-box;



}



.comment-form .form-submit {



  margin-top: 20px;



}



.ui-datepicker-div,



.ui-datepicker-inline,



#ui-datepicker-div {



  border-color: #E9EAEE;



}



table.ui-datepicker td a,



.ui-datepicker-header select {



  background-color: #E9EAEE;



}



.ui-datepicker-header select {



  border: 1px solid #D2D2D2;



}



#comment-input input:last-child {



  margin-right: 0;



}



#comment-recaptcha {



  margin-top: 13px;



}



.input-text,



input[type="text"],



#tribe-bar-form input[type=text] {



  border: 1px solid #d2d2d2;



  font-size: 13px;



  color: #747474;



  padding: 8px 15px;



  margin-right: 1%;



  width: 100%;



  box-sizing: border-box;



}

.hello-h{line-height: 20px !important;}



#tribe-bar-form input[type=text]::-webkit-input-placeholder {



  font-style: normal;



}



#tribe-bar-form input[type=text]:-moz-placeholder {



  font-style: normal;



}



#tribe-bar-form input[type=text]::-moz-placeholder {



  font-style: normal;



}



#tribe-bar-form input[type=text]:-ms-input-placeholder {



  font-style: normal;



}



.input-radio,



#shipping_method input[type=radio] {



  background: none;



  -webkit-appearance: checkbox;



  -moz-appearance: checkbox;



  -ms-appearance: checkbox;



  /* not currently supported */



  -o-appearance: checkbox;



  /* not currently supported */



}



.post-password-form label {



  margin-right: 10px;



}



.post-password-form .password {



  margin-right: 10px;



}



.single-navigation {



  height: 34px;



  line-height: 34px;



  border-top: 1px solid #e7e6e6;



  border-bottom: 1px solid #e7e6e6;



  margin-bottom: 60px;



  text-align: right;



}



.single-navigation a[rel=next] {



  margin-left: 15px;



  margin-right: 10px;



}



.single-navigation a {



  display: inline-block;



}



.single-navigation a[rel=prev]:before,



.pagination-prev:before,



.woocommerce-pagination .prev:before {



  position: absolute;



  padding-right: 5px;



  font-family: 'icomoon';



  content: '\f104';



  color: #333333;



  margin-left: -10px;



  font-size: 14px;



}



.single-navigation a[rel=next]:after,



.pagination-next:after,



.woocommerce-pagination .next:after {



  position: absolute;



  font-size: 14px;



  font-family: 'icomoon';



  content: '\f105';



  color: #333333;



  padding-left: 5px;



}



.portfolio-full .flexslider {



  margin-bottom: 70px;



}



.project-content h3 {



  font: 13px/17px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



  margin: 0;



  margin-bottom: 28px;



}



.project-content .project-description {



  float: left;



  width: 74.4681%;



}



.project-content .project-description p {



  margin-top: 0;



}



.project-content .project-info {



  float: right;



  width: 23.4043%;



}



.project-content .project-info .project-info-box {



  border-bottom: 1px solid #e7e6e6;



  padding-bottom: 15px;



  margin-bottom: 15px;



  overflow: hidden;



}



.project-content .project-info .project-info-box a {



  color: #747474;



}



.project-content .project-info .project-info-box a:hover {



  color: #a0ce4e;



}



.project-content .project-info h4 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



  margin: 0;



  float: left;



  width: 110px;



}



.with-sidebar .project-content .project-info .project-info-box h4 {



  display: block;



  width: 100%;



  margin-bottom: 5px;



}



.portfolio-full.with-sidebar .project-info {



  float: left;



}



.portfolio-full.with-sidebar .project-description {



  float: right;



  width: 72.5%;



}



.project-content .project-info .project-terms {



  float: left;



}



.portfolio-half .flexslider:not(.tfs-slider) {



  width: 65.9574%;



  float: left;



}



.portfolio-half .project-content {



  width: 31.9149%;



  float: right;



}



.portfolio-half .project-description {



  width: 100%;



  margin-bottom: 50px;



}



.portfolio-half .project-description .flexslider:not(.tfs-slider) {



  width: auto;



}



.portfolio-half .project-info {



  width: 100%;



}



.portfolio-sep {



  clear: both;



  display: block;



}



.portfolio-half .portfolio-sep {



  margin-bottom: 50px;



}



.project-info-box span {



  float: left;



}



.side-nav {



  list-style: none;



  margin: 0;



  padding: 0;



  border-top: 1px solid #ededed;



  margin-bottom: 20px;



}



.side-nav ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.side-nav li {



  margin: 0;



  padding: 0;



}



.side-nav li a {



  border-bottom: 1px solid #ededed;



  display: block;



  height: auto;



  font-weight: normal;



  font: 14px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



}



.side-nav li a {



  line-height: 1.69em;



  padding: 8px 0;



}



.side-nav li a:hover {



  background: none;



}



.side-nav li.current_page_item > a {



  background: none;



  color: #a0ce4e;



}



.side-nav li.current_page_item li a {



  color: #333333;



  border-bottom: 1px solid #ededed;



}



.side-nav .children {



  display: none;



  margin-left: 15px;



}



.side-nav .arrow {



  display: inline;



  margin-left: 0;



}



.side-nav .arrow:after {



  position: absolute;



  font-size: 14px;



  font-family: 'icomoon';



}



.side-nav-left .side-nav {



  border-right: 1px solid #ededed;



}



.side-nav-left .side-nav li.current_page_item > a {



  border-right: 3px solid #a0ce4e;



}



.side-nav-left .side-nav .arrow {



  margin-left: 10px;



}



.side-nav-left .side-nav .arrow:after {



  content: '\f105';



}



.side-nav-right .side-nav {



  border-left: 1px solid #ededed;



}



.side-nav-right .side-nav li.current_page_item > a {



  padding-left: 23px;



  border-left: 3px solid #a0ce4e;



}



.side-nav-right .side-nav li a {



  padding-left: 25px;



}



.side-nav-right .side-nav .arrow {



  margin-right: 10px;



}



.side-nav-right .side-nav .arrow:after {



  content: '\f104';



}



.side-nav-right .side-nav .children {



  margin-left: 40px;



}



.side-nav-right .side-nav .children a {



  padding-left: 0;



}



.woocommerce-tabs .tabs a:hover .arrow,



.woocommerce-tabs .tabs li.active a .arrow {



  display: inline-block;



  margin-left: 10px;



  padding-right: 0;



}



.woocommerce-tabs .panel .panel {



  margin-left: auto;



  padding: 0;



}



.woocommerce .images #carousel .slides li {



  cursor: pointer;



}



h5.toggle {



  overflow: hidden;



  margin: 0;



}



h5.toggle a {



  font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  cursor: pointer;



  color: #333333;



  border-bottom: 1px solid #e8e6e6;



  overflow: hidden;



  margin: 0;



  padding: 10px 0px;



  float: left;



  width: 100%;



}



h5.toggle.active a {



  border-bottom: 0;



}



h5.toggle span.arrow {



  background-color: #333333;



  display: block;



  width: 22px;



  height: 22px;



  float: left;



  margin-right: 18px;



}



h5.toggle.active span.arrow {



  background-color: #a0ce4e;



}



h5.toggle span.toggle-title {



  float: left;



  width: 90%;



}



.toggle-content {



  padding-top: 10px;



  padding-bottom: 15px;



  position: relative;



}



h5.toggle.active + .toggle-content {



  border-bottom: 1px solid #E8E6E6;



}



/* Shortcodes */



.clearboth {



  clear: both;



  display: block;



  font-size: 0px;



  height: 0px;



  line-height: 0;



  width: 100%;



  overflow: hidden;



}



//.blog #content{width:100%;}

//.blog #sidebar{display: none !important;}



.shortcode-tabs {



  margin-bottom: 50px;



}



.shortcode-tabs .tab-hold .tabs li {



  border-right: 0;



  box-sizing: border-box;



}



.shortcode-tabs .tab-hold .tabs li a {



  display: block;



  width: 100%;



  padding: 0;



  text-indent: 15px;



}



.shortcode-tabs .tab-hold .tabs li.active a {



  background: none;



}



.shortcode-tabs .tab_content {



  padding: 15px;



  overflow: hidden;



}



.shortcode-tabs .tab_content *:last-child {



  margin-bottom: 0;



}



/* Post Content HTML */

.home .post-content{padding-bottom: 0px;}

.post-content{padding-bottom: 44px;}



.post-content p,



.fusion-post-content p {



  margin: 0;



  margin-bottom: 20px;



}

.single-event .post-content p {

    margin-top: 0;

    margin-bottom: 20px;

    border: 0;

    padding-left: 0;

}

.em-booking-form label {

    display: inline-block;

    width: 130px !important;

}



.post-content ul.arrow,



.fusion-post-content ul.arrow {



  list-style: none;



  margin: 0;



  padding: 0;



}



.post-content ul.arrow li,



.fusion-post-content ul.arrow li {



  line-height: 18px;



  margin: 0;



  padding: 0;



  margin-bottom: 15px;



  padding-left: 25px;



}



.post-content ul.arrow li:before,



.fusion-post-content ul.arrow li:before {



  display: inline-block;



  background-repeat: no-repeat;



  background-position: center center;



  background-color: #a0ce4e;



  height: 18px;



  border-radius: 75px;



  width: 18px;



  position: absolute;



  font-size: 14px;



  content: '\f105';



  float: left;



  margin-right: 0;



  margin-left: -25px;



  font-family: 'icomoon';



  text-align: center;



  font-weight: normal;



  -webkit-font-smoothing: antialiased;



  color: #fff;



  line-height: 17px;



  text-indent: 1px;



}



.post-content blockquote,



.fusion-post-content blockquote {



  background: #f5f5f5;



  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;



  color: #444444;



  border-left: 4px solid #a0ce4e;



  padding: 15px;



}



.post-content blockquote *:last-child,



.fusion-post-content blockquote *:last-child {



  margin-bottom: 0;



}



/**



 * Tooltip / Popup



 */



.popup {



  display: none;



  position: absolute;



  padding: 0 0 6px;



  color: #d1d1d2;



  font-size: 11px;



  line-height: 15px;



  bottom: 110%;



  left: -17px;



}



.popup p {



  margin: 0;



}



.popup .holder {



  padding: 4px 11px;



  background: #46494a;



}



.popup span {



  display: inline-block;



}



/**



 * Tagline Shortcode



 */



.reading-box-container {



  margin: 0 0 84px;



}



.reading-box {



  padding: 28px 28px 27px 31px;



  border-left: 3px solid #a0ce4e;



  background: #f2efef;



}



#main .reading-box h2 {



  margin: 0 0 7px;



  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.continue {



  float: right;



}



.avada-google-map {



  height: 416px;



  margin-bottom: 50px;



  overflow: hidden;



}



#gmap img,



.shortcode-map img {



  max-width: none;



}



body #wrapper .gomapMarker {



  color: #333;



}



.fusion-post-content h1,



.fusion-post-content h2,



.fusion-post-content h3,



.fusion-post-content h4,



.fusion-post-content h5,



.fusion-post-content h6 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



  font-weight: normal;



}



.fusion-post-content h4 {



  font-size: 13px;



}



.fusion-post-content h5 {



  font-size: 12px;



}



.fusion-post-content h6 {



  font-size: 11px;



}



/* Extra excerpt classes to emulate shortcode stripping for html only shortcodes */



#wrapper .strip-html .fusion-dropcap {



  top: 0;



  float: none;



  margin: 0;



  padding: 0;



  background-color: inherit !important;



  box-shadow: none;



  line-height: inherit;



  text-shadow: none;



  color: inherit !important;



  font-size: inherit;



}



#wrapper .strip-html .fusion-highlight {



  background-color: inherit !important;



  color: inherit !important;



}



#wrapper .strip-html .fusion-tooltip {



  color: inherit;



  border-bottom: 1px dotted;



}



/* Button */



.button,



.fusion-button,



#reviews input#submit,



.price_slider_amount button,



.gform_wrapper .gform_button,



.fusion-pricing-table .button,



.bbp-submit-wrapper .button,



#comment-submit {



  display: inline-block;



  border-radius: 2px;



  box-sizing: content-box;



}



.comment-form input[type="submit"] {



  width: auto;



  font-weight: bold;



}



.button.transparent,



.fusion-button.transparent {



  color: #333;



  border: 1px solid #D2D3D4;



  box-shadow: 0 1px 1px rgba(99, 99, 99, 0.2);



}



.button.transparent:hover,



.fusion-button.transparent:hover {



  color: #666;



}



.mobile-button {



  display: none;



  margin: 20px 0 0;



}



/* More Shortcodes */



.highlight1 {



  background: #f6f67a;



  padding: 2px;



}



.highlight2 {



  background: #000;



  color: #CCC;



  padding: 2px;



}



.dropcap {



  font-size: 62px;



  margin-right: 6px;



  padding-top: 11px;



  text-transform: uppercase;



  float: left;



  position: relative;



  top: 5px;



  color: #83c54f;



  padding-bottom: 11px;



}



.video-shortcode {



  margin-bottom: 25px;



}



/* Fade Images */



.recent-works-items img,



.flickr_badge_image img,



.pyre_tabs img {



  transition: all .2s;



}



.recent-works-items img:hover,



.flickr_badge_image img:hover,



.pyre_tabs img:hover {



  opacity: 0.5;



}



.error-page .useful-links {



  width: 30.66%;



  padding-left: 5%;



}



.error-page .oops {



  font-size: 117px;



  margin: 0 0 20px 0;



  line-height: 117px;



  font-weight: bolder;



  color: #F0F0F0;



  font-family: "PT Sans", Arial, Helvetica, sans-serif;



}



.error-page .sidebar-oops {



  font-size: 90px;



  line-height: 90px;



}



.error_page .oops h1 {



  font-family: "PT Sans", Arial, Helvetica, sans-serif;



}



.fontawesome-icon {



  display: inline-block;



  float: left;



}



.aligncenter .fontawesome-icon,



.fusion-alignleft .fontawesome-icon,



.fusion-alignright .fontawesome-icon {



  float: none;



}



.fontawesome-icon {



  margin-right: 10px;



}



.fontawesome-icon.circle-yes {



  border-radius: 75px;



  border-width: 1px;



  border-style: solid;



  background-color: #333333;



  color: #fff;



  text-align: center;



  margin-top: 2px;



}



.fontawesome-icon.large {



  font-size: 40px;



}



.fontawesome-icon.large.circle-yes {



  width: 70px;



  height: 70px;



  line-height: 70px;



}



.fontawesome-icon.medium {



  font-size: 18px;



}



.fontawesome-icon.medium.circle-yes {



  width: 35px;



  height: 35px;



  line-height: 35px;



}



.fontawesome-icon.small {



  font-size: 10px;



}



.fontawesome-icon.small.circle-yes {



  width: 18px;



  height: 18px;



  line-height: 19px;



}



.fontawesome-icon.circle-no.large {



  margin-top: 2px;



}



.fontawesome-icon.circle-no.medium {



  margin-top: 3px;



}



.fontawesome-icon.circle-no.small {



  margin-top: 5px;



}



.icon-heading .fontawesome-icon {



  margin-top: -6px;



}



.content-boxes .heading .fontawesome-icon {



  float: left;



}



.content-boxes .heading-and-icon h2 {



  padding-left: 45px;



}



.main-flex {



  overflow: hidden;



  width: 100%;



  margin-left: auto;



  margin-right: auto;



}



.fusion-content-widget-area .widget_recent_entries ul {



  padding: 0;



}



.fusion-content-widget-area .widget_nav_menu li a:before,



.fusion-content-widget-area .widget_categories li a:before,



.fusion-content-widget-area .widget_meta li a:before,



.fusion-content-widget-area .widget .recentcomments:before,



.fusion-content-widget-area .widget_recent_entries li a:before,



.fusion-content-widget-area .widget_archive li a:before,



.fusion-content-widget-area .widget_pages li a:before,



.fusion-content-widget-area .widget_links li a:before,



.woocommerce-tabs .tabs a:hover .arrow:after,



.woocommerce-tabs .tabs li.active a .arrow:after,



.widget_layered_nav li a:before,



.widget_product_categories li a:before {



  position: absolute;



  font-size: 14px;



  font-family: 'icomoon';



  content: '\f105';



  margin-left: -12px;



}



.fusion-content-widget-area .widget_nav_menu li,



.fusion-content-widget-area .widget_categories li,



.fusion-content-widget-area .widget_product_categories li,



.fusion-content-widget-area .widget_meta li,



.fusion-content-widget-area .widget .recentcomments,



.fusion-content-widget-area .widget_recent_entries li,



.fusion-content-widget-area .widget_archive li,



.fusion-content-widget-area .widget_pages li,



.fusion-content-widget-area .widget_links li,



.fusion-content-widget-area .widget_layered_nav li,



.fusion-content-widget-area .widget_product_categories li {



  display: block;



  padding: 10px 10px 10px 12px;



  border-bottom: 1px solid #e7e6e6;



  color: #333;



}



.fusion-content-widget-area .widget_categories li {



  position: relative;



}



.fusion-content-widget-area .widget_categories li span {



  position: absolute;



}



.fusion-content-widget-area .widget_categories .children {



  margin-left: 5px;



}



.fusion-content-widget-area .widget_categories li .children li:last-child,



.fusion-content-widget-area .widget_product_categories li .children li:last-child {



  padding-bottom: 0;



  border-bottom: none;



}



.shortcode-tabs .tab_content ul.arrow {



  float: none;



}



.fusion-content-widget-area ul.arrow {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-content-widget-area ul.arrow li:before {



  display: inline-block;



  background-repeat: no-repeat;



  background-position: center center;



  background-color: #a0ce4e;



  height: 18px;



  border-radius: 75px;



  width: 18px;



  content: ' ';



  float: left;



  margin-right: 10px;



  margin-left: 0px;



}



.fusion-content-widget-area ul.arrow li {



  line-height: 18px;



  margin: 0;



  padding: 0;



  margin-bottom: 15px;



  padding-left: 0px;



}



.fusion-content-widget-area .sub-menu,



.fusion-content-widget-area .children,



.fusion-footer-widget-area .sub-menu,



.fusion-footer-widget-area .children,



#slidingbar-area .sub-menu,



#slidingbar-area .children {



  margin-left: 15px;



}



#slidingbar-area .fusion-columns {



  margin: 0 -15px;



}



.widget_categories li {



  background: none;



  padding: 0;



  border-bottom: 0;



}



.fusion-footer-widget-area .widget_categories li:first-child a,



#slidingbar-area .widget_categories li:first-child a {



  padding-top: 0;



}



.fusion-footer-widget-area .widget_categories li a,



#slidingbar-area .widget_categories li a {



  border-bottom: 1px solid #282a2b;



  padding: 12px 0px;



  display: block;



}



.fusion-footer-widget-area .widget_categories .children,



#slidingbar-area .widget_categories .children {



  margin-left: 5px;



}



.widget_wooslider_slideshow_slides li a {



  background: none;



  border: 0;



  margin: 0;



  padding: 0;



}



.fusion-content-widget-area .flickr_badge_image {



  float: left;



  padding: 3px;



}



.fusion-content-widget-area .flickr_badge_image a {



  display: block;



}



.fusion-content-widget-area .flickr_badge_image img {



  width: 66px;



  height: 66px;



}



.fusion-footer-widget-area .flickr_badge_image img,



#slidingbar-area .flickr_badge_image img {



  width: 66px;



  height: 66px;



  float: left;



  padding: 3px;



}



.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,



.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,



.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,



#slidingbar-area .fusion-columns-4 .flickr_badge_image img,



#slidingbar-area .fusion-columns-5 .flickr_badge_image img,



#slidingbar-area .fusion-columns-6 .flickr_badge_image img {



  width: 60px;



  height: 60px;



}



.fusion-footer-widget-area .social-networks,



#slidingbar-area .social-networks {



  float: left;



}



.fusion-footer-widget-area .social-networks li,



#slidingbar-area .social-networks li {



  float: left;



  margin-left: 0;



  margin-right: 20px;



  padding: 0;



}



.fusion-footer-widget-area .social-networks li,



.fusion-footer-widget-area .social-networks a,



#slidingbar-area .social-networks li,



#slidingbar-area .social-networks a {



  background-image: none;



}



.fusion-footer-widget-area .social-networks li:first-child,



#slidingbar-area .social-networks li:first-child {



  padding: 0;



}



.fusion-footer-widget-area .flexslider .slides > li,



#slidingbar-area .flexslider .slides > li {



  padding-top: 0;



  padding-bottom: 0;



}



.chat-icon {



  display: inline-block;



  width: 26px;



  height: 19px;



  margin-top: 9px;



}



/* WPML */



.widget_icl_lang_sel_widget {



  z-index: 999;



}



.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,



#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,



.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,



.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,



#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,



.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {



  width: 100%;



  padding: 0;



  border-bottom: none;



}



.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,



#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,



.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {



  top: 35px;



}



.fusion-content-widget-area .widget_icl_lang_sel_widget li a,



#slidingbar-area .widget_icl_lang_sel_widget li a,



.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {



  display: block;



  padding: 5px 10px;



  text-shadow: none;



}



.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag,



#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag,



.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag {



  margin-right: 4px;



  margin-top: 5px;



}



.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,



#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {



  top: auto;



  border-top: 0;



}



.widget_icl_lang_sel_widget:after {



  content: "";



  display: table;



  clear: both;



}



.widget_icl_lang_sel_widget li a {



  background-image: none;



}



#lang_sel_list,



#lang_sel_list ul,



#lang_sel_list ul li {



  width: 100%;



}



#lang_sel_list ul {



  border-top: 0;



}



#lang_sel_list ul li a {



  border-left: 0;



  border-right: 0;



}



#lang_sel_footer ul li img {



  top: 6px;



}



.fusion-footer-widget-area #lang_sel_list li a,



#slidingbar-area #lang_sel_list li a {



  background-color: transparent;



  padding-top: 8px;



  padding-bottom: 8px;



}



#lang_sel ul ul,



#lang_sel li {



  width: 100%;



  background: #fff;



}



#lang_sel ul ul {



  top: 35px !important;



}



#lang_sel > ul > li > a {



  padding: 0px;



  padding-left: 10px;



}



#lang_sel > ul > li > a .iclflag {



  top: 5px;



}



.qtrans_flag_and_text {



  background-position: center right;



}



#lang_sel {



  display: block;



}



#lang_sel li ul li a {



  padding: 10px;



}



.blog-shortcode h3.timeline-title {



  color: #747474;



  font-size: 13px;



}



/* New Shortcode CSS */



.reading-box-container {



  position: relative;



  z-index: 1;



}



.reading-box {



  position: relative;



}



.tagline-shadow:before,



.tagline-shadow:after {



  bottom: 15px;



  left: 10px;



  width: 50%;



  height: 20%;



  max-width: 300px;



  max-height: 100px;



  position: absolute;



  content: '';



  z-index: -1;



  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);



  -webkit-transform: rotate(-3deg);



  transform: rotate(-3deg);



}



.tagline-shadow:after {



  right: 10px;



  left: auto;



  -webkit-transform: rotate(3deg);



  transform: rotate(3deg);



}



.tooltip-shortcode {



  position: relative;



  display: inline;



  cursor: pointer;



  color: #747474;



}



ul.list-icon {



  list-style: none;



  margin: 0;



  padding: 0;



  margin-top: 10px;



}



ul.list-icon li:before {



  display: inline-block;



  height: 18px;



  width: 18px;



  content: ' ';



  float: left;



  margin-right: 0;



  margin-left: -25px;



  font-family: 'icomoon';



  font-style: normal;



  font-weight: normal;



  text-decoration: inherit;



}



ul.list-icon-arrow li:before {



  content: '\f105';



}



ul.circle-yes li:before {



  border-radius: 75px;



  text-align: center;



  font-size: 9px;



}



ul.list-icon-color-light li:before {



  color: #fff;



}



ul.list-icon li {



  line-height: 18px;



  margin: 0;



  padding: 0;



  margin-bottom: 15px;



  padding-left: 25px;



}



.fusion-content-widget-area ul.list-icon {



  margin-left: 25px;



}



.fusion-content-widget-area ul.list-icon a,



.fusion-footer-widget-area ul.list-icon a,



#slidingbar-area ul.list-icon a {



  border: medium none;



  padding: 0;



}



.content-boxes-icon-on-top .col {



  text-align: center;



}



.content-boxes-icon-on-top .col .more a {



  float: none;



}



.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {



  float: none;



  width: 64px;



  height: 64px;



  line-height: 64px;



  font-size: 24px;



  margin: 0;



  display: inline-block;



}



.content-boxes-icon-on-top .col .heading-and-icon img {



  float: none;



  margin-right: 0;



}



.content-boxes-icon-on-top .col .heading-and-icon h2 {



  padding-left: 0;



}



.content-boxes-icon-on-side .col-content-container {



  padding-left: 45px;



}



.content-boxes-icon-boxed {



  overflow: visible;



}



.content-boxes-icon-boxed .col {



  overflow: visible !important;



  text-align: center;



  padding: 2%;



  padding-top: 50px;



}



.content-boxes-icon-boxed .col .more a {



  float: none;



}



.content-boxes-icon-boxed .col .heading-and-icon {



  overflow: visible;



  position: relative;



}



.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,



.content-boxes-icon-boxed .col .heading-and-icon img {



  float: none;



  position: absolute;



  top: -80px;



  width: 64px;



  height: 64px;



  line-height: 64px;



  font-size: 24px;



  margin: 0;



  margin-left: -32px;



  left: 50%;



}



.content-boxes-icon-boxed .col .heading-and-icon img {



  float: none;



}



.content-boxes-icon-boxed .col .heading-and-icon h2 {



  padding-left: 0;



}



.content-boxes-icon-boxed.columns-5 .col {



  width: 12.8%;



}



.content-boxes-icon-boxed.columns-4 .col {



  width: 18%;



}



.content-boxes-icon-boxed.columns-3 .col {



  width: 26.65%;



}



.content-boxes-icon-boxed.columns-2 .col {



  width: 44%;



}



.content-boxes-icon-boxed.columns-1 .col {



  width: 96%;



}



.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {



  bottom: 15%;



}



.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {



  top: 15%;



}



.fusion-post-content .wooslider .slide-excerpt .slide-title,



.fusion-post-content .wooslider .slide-excerpt .slide-title a {



  color: #fff;



}



.fusion-post-content .wooslider .overlay-full .slide-excerpt {



  padding: 50px;



  opacity: 0.7;



}



.fusion-post-content .wooslider .wooslider-control-thumbs {



  position: relative;



  width: auto;



  margin: 0 auto;



  margin-top: 33px;



  text-align: center;



}



.fusion-post-content .wooslider .wooslider-control-thumbs li {



  float: none;



  width: 56px;



}



.fusion-post-content .wooslider .wooslider-prev,



.fusion-post-content .wooslider .wooslider-next {



  top: 50%;



  margin-top: -29px;



}



.fusion-post-content .wooslider-type-attachments .wooslider-prev,



.fusion-post-content .wooslider-type-attachments .wooslider-next {



  top: 50%;



  margin-top: -59px;



}



.fusion-post-content .wooslider .overlay-none .slide-excerpt {



  margin-top: 10px;



}



.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title,



.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a {



  color: #333;



}



.tabs-vertical {



  border: 0px;



}



.tabs-vertical .tabset {



  border-left: 1px solid #d3d3d3;



  border-top: 1px solid #d3d3d3;



  border-bottom: 1px solid #d3d3d3;



  width: 15.7446808511%;



  float: left;



  height: auto;



  position: relative;



  left: 1px;



  z-index: 10;



}



.tabs-vertical .tab-hold .tabset li {



  float: none;



  width: auto;



  height: auto;



  border: 0;



  background: none;



}



.tabs-vertical .tab-hold .tabset li a,



.tabs-vertical .tab-hold .tabset li:last-child a {



  border-bottom: 0;



}



.tabs-vertical .tab-hold .tabset li a {



  width: auto;



  text-indent: 0;



  border-bottom: 1px solid #d3d3d3;



  height: auto;



  line-height: normal;



  padding: 10px;



}



.tabs-vertical .tab-hold .tabset li.active a {



  background: #fff;



  border-width: 0px;



  border-style: solid;



  border-left-width: 3px;



  height: auto;



  line-height: normal;



}



.tabs-vertical .tabs-container {



  width: 83.9361702128%;



  float: left;



}



.tabs-vertical .tabs-container .tab_content {



  border: 1px solid #d3d3d3;



  padding: 30px;



}



body .portfolio-grid {



  margin-bottom: 80px;



}



.portfolio-grid .portfolio-tabs {



  margin-top: 0;



}



.portfolio-grid.portfolio-one .portfolio-item:last-child {



  margin-bottom: 0px;



}



.portfolio-grid.portfolio-one .image {



  width: 100%;



  float: none;



}



/* Avada 3.0 Images */



.error-message {



  margin-top: 65px;



  color: #F0F0F0;



  font-size: 170px;



  font-weight: bold;



}



/* WP 3.6 media player responsive */



.mejs-container.mejs-video {



  width: 100%;



  height: auto;



}



.mejs-overlay,



.mejs-poster {



  width: 100%;



  height: 100%;



}



.mejs-mediaelement video {



  position: absolute;



  top: 0;



  left: 0;



  right: 0;



  bottom: 0;



  width: 100%;



  height: 100%;



}



.mejs-container,



.mejs-embed,



.mejs-embed body {



  background: transparent;



}



.fusion-content-widget-area .products a,



.fusion-footer-widget-area .products a,



#slidingbar-area .products a {



  padding: 0;



  border: 0;



  background: none;



}



.fusion-content-widget-area .products .product-title,



.fusion-footer-widget-area .products .product-title,



#slidingbar-area .products .product-title {



  margin: 0;



  margin-bottom: 10px;



}



.fusion-footer-widget-area .product_list_widget li,



#slidingbar-area .product_list_widget li {



  border: 0;



  border-bottom: 1px solid #282a2b;



}



.fusion-footer-widget-area .product_list_widget li a,



#slidingbar-area .product_list_widget li a {



  border: none;



}



.fusion-footer-widget-area .widget_shopping_cart_content .total,



#slidingbar-area .widget_shopping_cart_content .total {



  margin: 10px 0px;



}



.fusion-footer-widget-area .widget_shopping_cart_content .buttons,



#slidingbar-area .widget_shopping_cart_content .buttons {



  background: #282a2b;



}



.fusion-footer-widget-area .products-slider a,



.fusion-footer-widget-area .simple-products-slider a,



#slidingbar-area .products-slider a,



#slidingbar-area .simple-products-slider a,



.fusion-content-widget-area .products-slider a,



.fusion-content-widget-area .simple-products-slider a {



  border: 0;



  background: none;



  margin: 0;



  padding-top: 0;



  padding-bottom: 0;



  padding-right: 0;



  display: inline-block;



  width: auto;



}



.fusion-footer-widget-area .products-slider li .image,



#slidingbar-area .products-slider li .image {



  width: auto;



  height: auto;



}



.fusion-footer-widget-area .simple-products-slider .es-carousel,



#slidingbar-area .simple-products-slider .es-carousel {



  padding-left: 38px;



}



.fusion-footer-widget-area .simple-products-slider .es-carousel li,



.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,



#slidingbar-area .simple-products-slider .es-carousel li,



#slidingbar-area .simple-products-slider .es-carousel li .image {



  width: 149px;



  height: auto;



}



.fusion-footer-widget-area .image-extras-content h3,



#slidingbar-area .image-extras-content h3,



.fusion-content-widget-area .image-extras-content h3 {



  margin-bottom: 0;



  text-transform: none;



  margin-bottom: 5px;



}



.fusion-footer-widget-area .product-category mark,



#slidingbar-area .product-category mark,



.fusion-content-widget-area .product-category mark {



  background-color: transparent;



  color: inherit;



}



.fusion-footer-widget-area .product-category h3,



#slidingbar-area .product-category h3,



.fusion-content-widget-area .product-category h3 {



  margin-bottom: 0;



}



/* to top */



#toTop {



  background-color: #333333;



  border-radius: 4px 4px 0 0;



  bottom: 0;



  color: #FFFFFF;



  display: none;



  height: 35px;



  position: fixed;



  right: 30px;



  text-align: center;



  text-transform: uppercase;



  width: 48px;



  opacity: 0.9;



  z-index: 10000;



  transition: all 0.2s ease-in-out 0s;



}



.no-totop #toTop {



  display: none !important;



}



#toTop:before {



  line-height: 35px;



  content: '\f106';



  -webkit-font-smoothing: antialiased;



  font-family: 'icomoon';



  font-size: 22px;



}



#toTop:hover {



  background-color: #A0CE4E;



}



#toTopHover {



  display: block;



  overflow: hidden;



  float: left;



  opacity: 0;



}



#toTop:active,



#toTop:focus {



  outline: none;



  background-color: #333333;



}



.fullwidthbanner-container {



  overflow: visible;



}



.tfs-slider .flex-caption {



  width: 97%;



}



.tfs-slider .flex-control-nav {



  bottom: 20px !important;



}



.tfs-slider .buttons a {



  margin: 0;



  display: inline-block;



}



/* Revslider Fix */



.tp-simpleresponsive .slotholder,



.tp-simpleresponsive .slotholder img {



  -webkit-backface-visibility: visible;



  -webkit-transform: none;



}



body .fusion-content-widget-area .button {



  padding-left: 15px;



}



#learndash_lessons .learndash_topic_dots {



  float: none;



}



.video-background {



  position: relative;



  overflow: hidden;



}



.video-bg {



  position: relative;



  padding-bottom: 56.25%;



  height: 0;



  overflow: hidden;



}



.video-bg iframe,



.video-bg object,



.video-bg embed {



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



}



.video-content {



  position: absolute;



  top: 0;



  padding: 15px;



  width: 100%;



}



.bbp-arrow {



  margin-top: -1px;



}



#sliders-container {



  position: relative;



}



#sliders-container .rev_slider_wrapper {



  -webkit-transform: translateZ(0);



}



.fusion-animated {



  position: relative;



  z-index: 2000;



}



/* Classes needed by Theme Check */



.wp-caption-text {



  font-weight: normal;



}



.gallery-caption {



  font-weight: normal;



}



.bypostauthor {



  font-weight: normal;



}



/* Elastic Slider */



.ei-slider {



  position: relative;



  width: 100%;



  height: 400px;



  margin: 0 auto;



  overflow: hidden;



}



.ei-slider-loading {



  width: 100%;



  height: 100%;



  position: absolute;



  top: 0px;



  left: 0px;



  z-index: 999;



  background: rgba(0, 0, 0, 0.9);



  color: #fff;



  text-align: center;



  line-height: 400px;



}



.ei-slider-large {



  height: 100%;



  width: 100%;



  position: relative;



  overflow: hidden;



  margin: 0;



  padding: 0;



}



.ei-slider-large li {



  position: absolute;



  top: 0px;



  left: 0px;



  overflow: hidden;



  height: 100%;



  width: 100%;



}



.ei-slider-large li img {



  width: auto;



  max-width: none;



}



.ei-title {



  position: absolute;



  right: 50%;



  margin-right: 13%;



  top: 30%;



}



.ei-title h2,



.ei-title h3 {



  text-align: right;



  margin: 0;



  font-weight: normal;



}



.ei-title h2 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.ei-slider-thumbs {



  height: 13px;



  margin: 0 auto;



  position: relative;



  padding: 0;



  bottom: 13px;



  z-index: 10;



}



.ei-slider-thumbs li {



  position: relative;



  float: left;



  height: 100%;



}



.ei-slider-thumbs li.ei-slider-element {



  top: 0px;



  left: 0px;



  position: absolute;



  height: 100%;



  z-index: 10;



  text-indent: -9000px;



  background: #000;



  background: rgba(0, 0, 0, 0.9);



}



.ei-slider-thumbs li a {



  display: block;



  text-indent: -9000px;



  background: #666 ;



  width: 100%;



  height: 100%;



  cursor: pointer;



  box-shadow: 0px 0px 2px 0px #ffffff;



  transition: background 0.2s ease;



}



.ei-slider-thumbs li a:hover {



  background-color: #f0f0f0;



}



.ei-slider-thumbs li img {



  position: absolute;



  bottom: 50px;



  opacity: 0;



  z-index: 999;



  max-width: 100%;



  transition: all 0.4s ease;



  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255, 255, 255, 0.3)));



  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



}



.ei-slider-thumbs li:hover img {



  opacity: 1;



  bottom: 13px;



  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";



}



.ei-slider ul {



  list-style: none;



}



@media screen and (max-width: 830px) {



  .ei-title {



    position: absolute;



    right: 0px;



    margin-right: 0px;



    width: 100%;



    text-align: center;



    top: 28%;



    padding: 5px 0;



  }



  .ei-title h2,



  .ei-title h3 {



    text-align: center;



  }



  #wrapper .ei-title h2 {



    font-size: 20px;



    line-height: 24px;



  }



  #wrapper .ei-title h3 {



    font-size: 15px;



    line-height: 30px;



  }



}



/*



 * jQuery FlexSlider v2.0



 * http://www.woothemes.com/flexslider/



 *



 * Copyright 2012 WooThemes



 * Free to use under the GPLv2 license.



 * http://www.gnu.org/licenses/gpl-2.0.html



 *



 * Contributing author: Tyler Smith (@mbmufffin)



 */



/* Browser Resets */



.flex-container a:active,



.flexslider a:active,



.flex-container a:focus,



.flexslider a:focus {



  outline: none;



}



.flexslider .slides,



.flex-control-nav,



.flex-direction-nav {



  margin: 0;



  padding: 0;



  list-style: none;



  z-index: 1000;



}



/* FlexSlider Necessary Styles



*********************************/



.flexslider {



  margin: 0;



  padding: 0;



}



.flexslider .slides {



  overflow: hidden;



}



.flexslider .slides li {



  display: none;



  -webkit-backface-visibility: hidden;



}



/* Hide the slides before the JS is loaded. Avoids image jumping */



.flexslider .slides img {



  width: 100%;



  max-width: 100%;



  display: block;



}



.flexslider .slides .video-shortcode {



  margin-bottom: 0;



}



.flex-pauseplay span {



  text-transform: capitalize;



}



/* Clearfix for the .slides element */



.flexslider .slides:after {



  content: ".";



  display: block;



  clear: both;



  visibility: hidden;



  line-height: 0;



  height: 0;



}



html[xmlns] .flexslider .slides {



  display: block;



}



* html .flexslider .slides {



  height: 1%;



}



.flexslider .slides,



.flex-control-nav,



.flex-direction-nav {



  z-index: 2;



}



/* No JavaScript Fallback */



/* If you are not using another script, such as Modernizr, make sure you



 * include js that eliminates this class on page load */



/*.no-js .flexslider .slides > li:first-child {display: block;}*/



/* FlexSlider Default Theme



*********************************/



.flexslider {



  margin: 0 0 60px;



  background-color: transparent;



  position: relative;



}



.flex-viewport {



  max-height: 2000px;



  transition: all 1s ease;



}



.loading .flex-viewport {



  max-height: 300px;



}



.carousel li {



  margin-right: 5px;



}



/* Direction Nav */



.flex-direction-nav {



  height: 0;



}



.flex-direction-nav a {



  font-family: 'icomoon';



  width: 30px;



  height: 30px;



  margin: -20px 0 0;



  background-color: rgba(0, 0, 0, 0.5);



  background-repeat: no-repeat;



  position: absolute;



  top: 50%;



  cursor: pointer;



  opacity: 0;



  -webkit-transition: all .3s ease;



  z-index: 100;



  overflow: hidden;



  text-align: center;



  line-height: 30px;



  font-size: 16px;



  font-weight: normal;



  -webkit-font-smoothing: none;



  color: #fff;



}



.flex-direction-nav a:hover {



  color: #fff;



}



.sidebar .widget .flex-direction-nav a,



.sidebar .widget .flex-direction-nav a:hover {



  color: #fff;



}



.no-opacity .flex-direction-nav a {



  display: none;



}



.no-opacity .flexslider:hover .flex-direction-nav a {



  display: block;



}



.flex-direction-nav .flex-next {



  right: 0;



  text-indent: 2px;



}



.flex-direction-nav .flex-prev {



  left: 0;



  text-indent: -2px;



}



.no-rgba .flex-direction-nav .flex-next,



.no-rgba .flex-direction-nav .flex-prev {



  background-color: #000;



}



.flexslider:hover .flex-next {



  opacity: 0.8;



  right: 0px;



}



.flexslider:hover .flex-prev {



  opacity: 0.8;



  left: 0px;



}



.flexslider:hover .flex-next:hover,



.flexslider:hover .flex-prev:hover {



  opacity: 1;



}



.flex-direction-nav .flex-disabled {



  opacity: 0;



  cursor: default;



  display: none;



}



/* Control Nav */



.flex-control-nav {



  width: 100%;



  position: absolute;



  bottom: 0px;



  text-align: center;



}



#wrapper .flex-control-nav li {



  margin: 0 6px;



  display: inline-block;



}



#wrapper .flex-control-paging li a {



  display: block;



}



.flex-control-paging li a {



  width: 11px;



  height: 11px;



  display: block;



  background: #666;



  background: rgba(0, 0, 0, 0.5);



  cursor: pointer;



  text-indent: -9999px;



  border-radius: 20px;



  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);



}



.flex-control-paging li a:hover {



  background: #333;



  background: rgba(0, 0, 0, 0.7);



}



.flex-control-paging li a.flex-active {



  background: #000;



  background: rgba(0, 0, 0, 0.9);



  cursor: default;



}



.flex-control-thumbs {



  margin: 5px 0 0;



  position: static;



  overflow: hidden;



}



.flex-control-thumbs li {



  width: 25%;



  float: left;



  margin: 0;



}



.flex-control-thumbs img {



  width: 100%;



  display: block;



  opacity: .7;



  cursor: pointer;



}



.flex-control-thumbs img:hover {



  opacity: 1;



}



.flex-control-thumbs .flex-active {



  opacity: 1;



  cursor: default;



}



.flex-caption {



  position: absolute;



  background: rgba(0, 0, 0, 0.6);



  width: 96%;



  padding: 2%;



  color: #fff;



  left: 0;



  bottom: 0;



  margin: 0;



}



.no-rgba .flex-caption {



  background-color: #000;



}



.main-flex {



  margin-bottom: 0;



}



@media screen and (max-width: 860px) {



  .flex-direction-nav .flex-prev {



    opacity: 1;



    left: 0;



  }



  .flex-direction-nav .flex-next {



    opacity: 1;



    right: 0;



  }



}



.col .flexslider {



  margin: 0;



}



/**** Isotope Filtering ****/



.isotope-item {



  z-index: 2;



}



.isotope-hidden.isotope-item {



  z-index: 1;



}



/**** Isotope CSS3 transitions ****/



.isotope,



.isotope .isotope-item {



  transition-duration: 0.8s;



}



.isotope {



  transition-property: height, width;



}



.isotope .isotope-item {



  transition-property: -webkit-transform, opacity;



  transition-property: transform, opacity;



}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,



.isotope.no-transition .isotope-item,



.isotope .isotope-item.no-transition {



  transition-duration: 0s;



}



/**** Isotope filtering ****/



.isotope-item {



  z-index: 2;



}



.isotope-hidden.isotope-item {



  z-index: 1;



}



/* Slider */



#layerslider-container {



  margin: 0 auto;



}



#layerslider-wrapper {



  position: relative;



}



#layerslider-wrapper .ls-shadow-top {



  position: absolute;



  background-image: url(assets/images/shadow-top.png);



  background-repeat: no-repeat;



  background-position: top center;



  height: 42px;



  width: 100%;



  top: 0;



  z-index: 99;



}



#layerslider-wrapper .ls-shadow-bottom {



  position: absolute;



  background-image: url(assets/images/shadow-bottom.png);



  background-repeat: no-repeat;



  background-position: bottom center;



  height: 32px;



  width: 100%;



  bottom: 0;



  z-index: 99;



}



.ls-avada {



  border-top: 1px solid #d2d3d4;



  border-bottom: 1px solid #d2d3d4;



}



.ls-avada .ls-layer {



  background-repeat: no-repeat;



  background-position: center center;



}



.ls-avada .ls-nav-prev,



.ls-avada .ls-nav-next,



.products-slider .es-nav span {



  background-color: rgba(0, 0, 0, 0.5);



  width: 63px;



  height: 63px;



  display: none;



  position: absolute;



  top: 50%;



  margin-top: -31px;



  opacity: 0.8;



  text-align: center;



}



.ls-avada .ls-nav-prev:before,



.ls-avada .ls-nav-next:before {



  margin-left: -2px;



  content: '\e61e';



  line-height: 63px;



  font-family: 'icomoon';



  font-size: 25px;



  -webkit-font-smoothing: antialiased;



  color: #fff;



}



.ls-avada .ls-nav-next:before {



  margin-left: -1px;



  content: '\e620';



}



.no-rgba .ls-avada .ls-nav-prev,



.no-rgba .ls-avada .ls-nav-next,



.no-rgba .wooslider .wooslider-prev,



.no-rgba .wooslider .wooslider-next,



.no-rgba .products-slider .es-nav span {



  background-color: #ccc ;



}



.ls-avada .ls-nav-prev:hover,



.ls-avada .ls-nav-next:hover,



.products-slider .es-nav span:hover {



  opacity: 1;



}



.ls-avada:hover .ls-nav-prev,



.ls-avada:hover .ls-nav-next {



  display: block;



}



.ls-avada .ls-nav-prev,



.products-slider .es-nav span.es-nav-prev {



  left: 0;



  margin-left: 0;



  z-index: 10;



}



.ls-avada .ls-nav-next,



.products-slider .es-nav span.es-nav-next {



  right: 0 ;



  margin-left: 0;



  z-index: 10;



}



.ls-avada .ls-playvideo {



  width: 50px;



  height: 50px;



  margin-left: -25px;



  margin-top: -25px;



}



.ls-avada .ls-playvideo {



  background-position: -300px -150px;



}



.ls-avada .ls-playvideo:hover,



.ls-avada .ls-vpcontainer:hover .ls-playvideo {



  background-position: -375px -150px;



}



/* slidingbar */



#slidingbar-area {



  z-index: 99999;



  position: absolute;



  top: 0;



  right: 0;



  width: 100%;



  margin-left: auto;



  margin-right: auto;



}



body.admin-bar #wrapper #slidingbar-area {



  top: 32px;



}



#slidingbar {



  height: auto;



  color: #8c8989;



  background: #363839;



  background: rgba(54, 56, 57, 0.9);



  overflow: hidden;



  position: relative;



  z-index: 3;



  display: none;



  padding: 35px 10px;



}



.sb-toggle-wrapper {



  position: absolute;



  right: 0;



  border-top: 35px solid #363839;



  border-left: 35px solid transparent;



}



.sb-toggle-wrapper .sb-toggle:after {



  font-family: "IcoMoon";



  content: '\e61d';



  font-size: 16px;



  -webkit-font-smoothing: antialiased;



  display: block;



  position: absolute;



  left: -17px;



  top: -33px;



  color: #fff;



  text-shadow: none;



}



.sb-toggle.open:after {



  content: '\e61c';



  -webkit-font-smoothing: antialiased;



}



.slidingbar-widget-col {



  margin-bottom: 20px;



}



.slidingbar-widget-col:last-child {



  margin-bottom: 0;



}



#slidingbar-area .logo {



  float: none;



  display: block;



  margin: 0 0 22px;



}



#slidingbar-area h3,



#slidingbar-area .widget-title {



  margin: 0 0 28px;



  color: #ddd;



  text-transform: uppercase;



  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;



}



#slidingbar-area .holder-block img {



  width: 100%;



}



#slidingbar-area ul {



  list-style: none;



  margin: 0;



  padding: 0;



  font-size: 12px;



  line-height: 15px;



}



#slidingbar-area ul li > a {



  padding: 12px 0;



  border-bottom: 1px solid #282a2b;



  display: block;



}



#slidingbar-area .widget_recent_entries ul li {



  padding: 12px 0;



  border-bottom: 1px solid #282a2b;



}



#slidingbar-area .widget_recent_entries ul li a {



  padding: 0 0 5px 0;



  border-bottom: none;



}



#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child,



#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a,



#slidingbar-area .slidingbar-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {



  background-image: none;



  padding-top: 0px;



}



#slidingbar-area a {



  color: #bfbfbf;



}



#slidingbar-area ul li a:hover {



  color: #a0ce4e;



}



#slidingbar-area ul#recentcomments li.recentcomments:first-child {



  padding-top: 0px;



  background: none;



}



#slidingbar-area li.recentcomments {



  padding: 12px 0;



  border-bottom: 1px solid #282a2b;



  display: block;



}



#slidingbar-area li.recentcomments a {



  border: none;



}



/* WooSlider */



.fusion-post-content .wooslider {



  border: 0;



  background: none;



  box-shadow: none;



  border-radius: 0;



  margin: 0 auto;



  max-width: 940px;



}



.wooslider .slide-content {



  margin: 0;



}



.wooslider .wooslider-pauseplay {



  position: absolute;



  margin: 0;



  top: auto;



  bottom: 15px;



}



.wooslider .wooslider-control-nav {



  position: absolute;



  margin: 0;



  top: auto;



  bottom: -10px;



}



.wooslider .wooslider-prev,



.wooslider .wooslider-next,



.main-flex .flex-prev,



.main-flex .flex-next {



  background-color: rgba(0, 0, 0, 0.5);



  background-repeat: no-repeat;



  width: 63px;



  height: 63px;



  display: none;



  position: absolute;



  top: 42%;



  margin: 0;



  color: #fff;



  font-family: 'icomoon';



  text-align: center;



  line-height: 63px;



  font-size: 36px;



  font-weight: normal;



  -webkit-font-smoothing: antialiased;



}



.tfs-slider .flex-prev,



.tfs-slider .flex-next {



  font-size: 25px;



  -webkit-font-smoothing: antialiased;



}



.wooslider:hover .wooslider-prev,



.wooslider:hover .wooslider-next,



.main-flex:hover .flex-prev,



.main-flex:hover .flex-next {



  display: block;



}



.wooslider .wooslider-prev,



.main-flex .flex-prev {



  left: 0;



  padding: 0;



  border: 0;



  text-indent: -5px;



}



.wooslider .wooslider-next,



.main-flex .flex-next {



  right: 0;



  padding: 0;



  border: 0;



  text-indent: 5px;



}



.no-rgba .wooslider .wooslider-next,



.no-rgba .wooslider .wooslider-prev {



  background-color: #000;



}



#sliders-container .wooslider .slide-content p {



  margin: 0;



}



.sidebar .wooslider-control-nav li a,



.fusion-footer-widget-area .wooslider-control-nav li a {



  padding: 0;



  background: none;



  border: 0;



  background: #666;



  background: rgba(0, 0, 0, 0.5);



  margin-right: 3px;



}



.sidebar .wooslider-next,



.sidebar .wooslider-prev,



.fusion-post-content .wooslider .wooslider-prev,



.fusion-post-content .wooslider .wooslider-next,



.fusion-footer-widget-area .wooslider-next,



.fusion-footer-widget-area .wooslider-prev {



  width: 29px;



  height: 29px;



}



.sidebar .wooslider .wooslider-control-nav,



.fusion-footer-widget-area .wooslider .wooslider-control-nav {



  bottom: 5px;



}



.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,



.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {



  bottom: 12px;



}



.fusion-footer-widget-area .slide-excerpt {



  overflow: hidden;



  position: absolute;



  bottom: -50px;



  padding: 0px;



  width: 100%;



  text-align: center;



}



.sidebar .slide-excerpt {



  bottom: 15%;



  width: 100%;



}



.sidebar .slide-excerpt .slide-title {



  float: none;



}



.sidebar .slide-excerpt .slide-title a {



  color: #ffffff;



  border: none;



}



.sidebar .slide-excerpt .slide-title a:hover {



  color: #ffffff;



}



.sidebar .widget .slides li div a {



  padding: 0;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 Layout



	02 General Styles



	03 Author Page - Info



	04 FAQs Page



	05 Smooth Scroll



	06 Avada Adminbar Menu







================================================================================================= */



/* Layout



================================================================================================= */



.fusion-row {



  margin: 0 auto;



  zoom: 1;



}



.fusion-row:before,



.fusion-row:after {



  content: " ";



  display: table;



}



.fusion-row:after {



  clear: both;



}



.fusion-alignleft {



  display: inline;



  float: left;



  margin-right: 15px;



}



.fusion-alignright {



  display: inline;



  float: right;



  margin-left: 15px;



}



.fusion-aligncenter {



  display: block;



  clear: both;



  margin: 0 auto;



  text-align: center;



}



.fusion-columns {



  margin: 0 -15px;



}



.fusion-columns-5 .col-lg-2,



.fusion-columns-5 .col-md-2,



.fusion-columns-5 .col-sm-2,



.fusion-columns-5 .col-xs-2 {



  width: 20%;



}



.fusion-hidden {



  display: none;



}



.fusion-responsive-img {



  margin: 0;



}



/* General Styles



================================================================================================= */



/* Headings */



.post-content h1,



.post-content h2,



.post-content h3,



.post-content h4,



.post-content h5,



.post-content h6 {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



/* Breadcrumbs */



.fusion-breadcrumb-prefix {



  padding-right: 5px;



}



.fusion-breadcrumb-sep {



  padding: 0 5px;



}



.fusion-breadcrumb-sep:last-child {



  display: none;



}



/* Rollovers */



.fusion-image-wrapper {



  overflow: hidden;



  z-index: 1;



  position: relative;



}



.fusion-image-wrapper:hover .fusion-rollover {



  opacity: 1;



  -webkit-transform: translateX(0%);



  transform: translateX(0%);



  -webkit-transform-style: preserve-3d;



  -webkit-backface-visibility: hidden;



}



.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover {



  display: block;



}



.fusion-image-wrapper.fusion-video {



  display: block;



}



.fusion-image-size-fixed {



  display: inline-block;



  max-width: 100%;



  vertical-align: top;



}



.fusion-rollover {



  opacity: 0;



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100.1%;



  line-height: normal;



  text-align: center;



  background-image: linear-gradient(to top, #aad75d, #d1e990);



  -webkit-transform: translateX(-100%);



  transform: translateX(-100%);



  transition: all 0.3s ease-in-out;



  -webkit-transform-style: preserve-3d;



  -webkit-backface-visibility: hidden;



}



.fusion-rollover:before {



  display: inline-block;



  content: '';



  vertical-align: middle;



  height: 100%;



}



.no-csstransforms .fusion-rollover {



  display: none;



}



.fusion-rollover-content {



  display: inline-block;



  vertical-align: middle;



  padding: 10px;



  height: auto;



  width: 90%;



}



.fusion-rollover-content .fusion-rollover-title,



.fusion-rollover-content .fusion-rollover-categories,



.fusion-rollover-content .price {



  margin: 0;



  line-height: normal;



  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



}



.fusion-rollover-content .fusion-rollover-title {



  margin-bottom: 3px;



  margin-top: 10px;



}



.fusion-rollover-content .fusion-rollover-categories a {



  font-size: 11px;



}



.fusion-rollover-content .fusion-rollover-categories a:hover {



  color: #444;



}



.fusion-rollover-content .price {



  display: inline-block;



}



.fusion-rollover-content .fusion-product-buttons {



  left: 0;



  height: 40px;



  width: 100%;



}



.fusion-rollover-content .fusion-product-buttons a {



  display: block;



  margin-top: 10px;



  padding-left: 16px;



  width: auto;



  line-height: normal;



  text-align: left;



  max-width: 49%;



  font-size: 12px;



  box-sizing: border-box;



}



.fusion-rollover-content .fusion-product-buttons a:first-child {



  float: left;



}



.fusion-rollover-content .fusion-product-buttons a:first-child:before {



  position: absolute;



  margin-left: -16px;



  content: '\f07a';



  font-family: 'icomoon';



}



.fusion-rollover-content .fusion-product-buttons a:last-child {



  float: right;



}



.fusion-rollover-content .fusion-product-buttons a:last-child:before {



  position: absolute;



  margin-left: -16px;



  content: '\e623';



  font-family: 'icomoon';



}



.fusion-rollover-sep {



  display: inline-block;



  vertical-align: middle;



  height: 36px;



  width: 5px;



}



.fusion-rollover-link,



.fusion-rollover-gallery {



  display: inline-block;



  opacity: 0.9;



  position: relative;



  vertical-align: middle;



  margin: 0;



  height: 36px;



  width: 35px;



  text-indent: -10000px;



  background-color: #333;



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



.fusion-rollover-link:hover,



.fusion-rollover-gallery:hover {



  opacity: 1;



}



.fusion-rollover-link:before,



.fusion-rollover-gallery:before {



  position: absolute;



  left: 50%;



  margin-left: -7.5px;



  text-indent: 0;



  line-height: 36px;



  text-shadow: none;



  font-family: 'icomoon';



  font-size: 15px;



  color: #fff;



  -webkit-font-smoothing: antialiased;



}



.fusion-rollover-link:before {



  content: '\e619';



}



.fusion-rollover-gallery:before {



  content: '\f002';



}



.fusion-placeholder-image {



  max-width: 100%;



  background-color: #f6f6f6;



}



/* Filters */



.fusion-filters {



  display: none;



  overflow: hidden;



  list-style: none;



  margin-bottom: 55px;



  padding: 0;



  line-height: 34px;



  border-top: 1px solid #e7e6e6;



  border-bottom: 1px solid #e7e6e6;



}



.fusion-filter {



  float: left;



  margin-right: 30px;



}



.fusion-filter.fusion-active a {



  line-height: 31px;



  border-top: 3px solid #a0ce4e;



  color: #a0ce4e;



}



.fusion-filter a {



  display: block;



}



/* Infinite scroll load more button */



.fusion-load-more-button {



  margin-top: 20px;



  height: 50px;



  line-height: 50px;



  background-color: #E9EAEE;



  cursor: pointer;



  text-align: center;



  text-transform: uppercase;



  transition: all .2s;



}



.fusion-load-more-button:hover {



  transition: all .3s;



}



.fusion-portfolio-wrapper .fusion-load-more-button {



  display: none;



}



/* Loading Spinner - Infinite Scroll */



.fusion-loading-container {



  margin-top: 20px;



}



.fusion-loading-container .fusion-loading-spinner {



  display: inline-block;



}



.fusion-loading-container .fusion-spinner-1,



.fusion-loading-container .fusion-spinner-2,



.fusion-loading-container .fusion-spinner-3 {



  width: 12px;



  height: 12px;



  background-color: #e2e0e0;



  border-radius: 100%;



  display: inline-block;



  -webkit-animation: fusion-bounce-delay 1.4s infinite ease-in-out;



  animation: fusion-bounce-delay 1.4s infinite ease-in-out;



  -webkit-animation-fill-mode: both;



  animation-fill-mode: both;



}



.fusion-loading-container .fusion-spinner-1 {



  -webkit-animation-delay: -0.32s;



  animation-delay: -0.32s;



}



.fusion-loading-container .fusion-spinner-2 {



  -webkit-animation-delay: -0.16s;



  animation-delay: -0.16s;



}



.fusion-loading-container .fusion-loading-msg {



  display: inline-block;



  margin-left: 7px;



}



@-webkit-keyframes fusion-bounce-delay {



  0%,



  80%,



  100% {



    -webkit-transform: scale(0);



  }



  40% {



    -webkit-transform: scale(1);



  }



}



@keyframes fusion-bounce-delay {



  0%,



  80%,



  100% {



    transform: scale(0);



    -webkit-transform: scale(0);



  }



  40% {



    transform: scale(1);



    -webkit-transform: scale(1);



  }



}



/* Loading Spinner - FusionSlider */



.fusion-slider-loading {



  position: absolute;



  top: 50%;



  left: 50%;



  margin: -3em 0 0 -3em;



  color: transparent;



  font-size: 10px;



  border-top: 0.5em solid rgba(0, 0, 0, 0.2);



  border-right: 0.5em solid rgba(0, 0, 0, 0.2);



  border-bottom: 0.5em solid #333;



  border-left: 0.5em solid rgba(0, 0, 0, 0.2);



  -webkit-animation: fusion-rotate 0.8s infinite linear;



  animation: fusion-rotate 0.8s infinite linear;



}



.fusion-slider-loading .fusion-slider-loading-text {



  position: absolute;



}



.no-cssanimations .fusion-slider-loading {



  padding-left: 5px;



  padding-top: 15px;



  color: #000;



}



.ua-ie-8 .fusion-slider-loading {



  border: none;



  color: transparent;



  text-indent: 100000px;



  background: url(assets/images/ajax-loader.gif ) center center no-repeat;



}



.fusion-slider-loading,



.fusion-slider-loading:after {



  width: 6em;



  height: 6em;



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



@-webkit-keyframes fusion-rotate {



  0% {



    -webkit-transform: rotate(0deg);



    transform: rotate(0deg);



  }



  100% {



    -webkit-transform: rotate(360deg);



    transform: rotate(360deg);



  }



}



@keyframes fusion-rotate {



  0% {



    -webkit-transform: rotate(0deg);



    transform: rotate(0deg);



  }



  100% {



    -webkit-transform: rotate(360deg);



    transform: rotate(360deg);



  }



}



.fusion-inline-sep {



  padding: 0 5px;



}



.fusion-inline-sep:last-child {



  display: none;



}



/* p Tag */



.post-content p {



  margin-top: 0;



  margin-bottom: 20px;



}



/* Blockquote */



blockquote {



  padding: 15px;



  background: #f5f5f5;



  border-left: 4px solid #a0ce4e;



  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;



  color: #444444;



  font-style: italic;



}



blockquote *:last-child {



  margin-bottom: 0;



}



/* Tables */



.table-1,



.table-2,



.tkt-slctr-tbl-wrap-dv {



  display: block;



  overflow-x: auto;



}



/* Tagcloud */



.tagcloud a {



  font-size: 13px !important;



  display: inline-block;



  padding: 0 10px;



  min-height: 28px;



  line-height: 28px;



  border: 1px solid;



  margin: 2px 0;



  -webkit-transform: all 0.2s;



  transform: all 0.2s;



  transition: all 0.2s;



}



.tagcloud a:hover {



  color: #fff;



}



/* Avada Select Boxes */



.select-arrow {



  width: 35px;



  height: 33px;



  line-height: 33px;



  border-left-width: 1px;



  border-left-style: solid;



  position: absolute;



  bottom: 1px;



  right: 1px;



  pointer-events: none;



  z-index: 10;



  font-family: 'icomoon';



  font-size: 9px;



  text-align: center;



}



.avada-select-parent {



  position: relative;



  overflow: hidden;



  margin: 0;



}



.bbpress .avada-select-parent {



  overflow: hidden;



}



.avada-select-parent select {



  border: 1px solid #dadada;



  -webkit-appearance: none;



  text-overflow: '';



  box-sizing: border-box;



  cursor: pointer;



  display: block;



  font-size: 13px;



  outline: none;



  height: auto;



  padding: 9px 15px;



  position: relative;



  text-indent: 0.01px;



  vertical-align: middle;



  z-index: 5;



  margin: 0;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  min-width: 180px;



}



.sidebar .avada-select-parent select {



  min-width: initial;



}



.ua-ie .select-arrow {



  display: none;



}



/* WP Calendar Widget */



#slidingbar .widget_calendar table,



.sidebar .widget_calendar table,



.fusion-footer-widget-area .widget_calendar table {



  width: 100%;



}



/* Author Page - Info



================================================================================================= */



.fusion-author .fusion-edit-profile {



  font-size: 12px;



}



.fusion-author .fusion-social-networks {



  display: table-cell;



  vertical-align: middle;



  text-align: right;



  line-height: normal;



}



.fusion-author .fusion-social-networks .fusion-social-network-icon {



  margin-bottom: 0;



}



.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon {



  margin-bottom: 2px;



}



.fusion-author-avatar {



  float: left;



  margin-right: 20px;



  max-width: 20%;



}



.fusion-author-info {



  overflow: hidden;



}



.fusion-author-title {



  margin-top: 0;



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #333333;



  font-weight: normal;



}



.fusion-author-social {



  display: table;



  margin: 20px 0 80px 0;



  padding: 5px 0;



  width: 100%;



  border-top: 1px solid #E0DEDE;



  border-bottom: 1px solid #E0DEDE;



}



.fusion-author-tagline {



  display: table-cell;



  vertical-align: middle;



  max-width: 70%;



  font-weight: bold;



}



/* FAQs Page



================================================================================================= */



.fusion-faqs-wrapper {



  display: none;



}



.fusion-faq-post {



  position: relative;



}



/* Avada Adminbar Menu



================================================================================================= */



@media screen and (max-width: 782px) {



  #wp-toolbar > ul > .avada-menu {



    display: block;



  }



  #wpadminbar .avada-menu > .ab-item .ab-icon {



    padding-top: 6px !important;



    height: 40px !important;



    font-size: 30px !important;



  }



}



#menu-appearance a[href="themes.php?page=optionsframework"] {



  display: none;



}



#wpadminbar .avada-menu > .ab-item .ab-icon:before {



  content: "\e62d";



  font-family: 'icomoon';



  speak: none;



  font-style: normal;



  font-weight: normal;



  font-variant: normal;



  text-transform: none;



  line-height: 1;



  /* Better Font Rendering =========== */



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 General Header Styles



	02 Side Header Styles



	03 Main Menu Styles



	04 Secondary Menu Styles



	05 Common Menu Styles



	06 Megamenu Styles



	07 Sticky Header Styles



	08 Mobile Menu Styles



================================================================================================= */



/* General Header Styles



================================================================================================= */



.fusion-header-wrapper {



  position: relative;



  z-index: 10010;



}



.fusion-header-wrapper .tooltip {



  z-index: 10030;



}



.fusion-header-sticky-height {



  display: none;



}



.fusion-header {



  padding-left: 30px;



  padding-right: 30px;



  -webkit-backface-visibility: hidden;



  -ms-backface-visibility: hidden;



  backface-visibility: hidden;



}



.fusion-header-backface {



  -webkit-backface-visibility: hidden;



  backface-visibility: hidden;



}



.fusion-header-v2 .fusion-header,



.fusion-header-v3 .fusion-header,



.fusion-header-v4 .fusion-header,



.fusion-header-v5 .fusion-header {



  border-bottom: 1px solid transparent;



}



.fusion-logo {



  display: block;



  float: left;



  max-width: 100%;



  zoom: 1;



}



.fusion-logo:before,



.fusion-logo:after {



  content: " ";



  display: table;



}



.fusion-logo:after {



  clear: both;



}



.fusion-logo a {



  display: block;



  max-width: 100%;



}



.fusion-logo img {



  width: auto;



}



.fusion-logo-2x {



  display: none;



}



.fusion-mobile-logo-1x,



.fusion-mobile-logo-2x {



  display: none;



}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {



  .fusion-standard-logo.fusion-logo-1x {



    display: none;



  }



  .fusion-standard-logo.fusion-logo-2x {



    display: inline-block;



  }



}



.fusion-secondary-header .fusion-alignleft {



  float: left;



  margin-right: 0;



}



.fusion-secondary-header .fusion-alignright {



  float: right;



  margin-left: 0;



}



.fusion-secondary-header {



  min-height: 43px;



  border-bottom: 1px solid transparent;



}



.fusion-secondary-header .fusion-row {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-justify-content: space-between;



  -ms-flex-pack: justify;



      justify-content: space-between;



  -webkit-align-items: center;



  -ms-flex-align: center;



      align-items: center;



}



.fusion-secondary-header .fusion-alignleft {



  -webkit-flex-grow: 1;



  -ms-flex-positive: 1;



      flex-grow: 1;



}



.fusion-secondary-header .fusion-alignright {



  -webkit-flex-grow: 1;



  -ms-flex-positive: 1;



      flex-grow: 1;



}



.fusion-secondary-header .fusion-alignright > * {



  float: right;



}



.fusion-header-v2 .fusion-secondary-header {



  border-top: 3px solid transparent;



}



.fusion-secondary-header .fusion-mobile-nav-holder {



  width: 80%;



  margin: 0 auto;



}



.fusion-header-separator {



  padding: 0 6px;



}



.fusion-contact-info {



  line-height: 43px;



}



.fusion-header-v4 .fusion-header {



  padding-top: 30px;



  padding-bottom: 30px;



}



.fusion-header-v4 .fusion-logo {



  width: 100%;



}



.fusion-header-v4 .searchform {



  margin-left: 15px;



}



.fusion-header-v4 .search-table {



  width: 286px;



}



.fusion-header-v4 .fusion-logo {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-flex-wrap: wrap;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  -webkit-flex-direction: row;



  -ms-flex-direction: row;



      flex-direction: row;



  -webkit-justify-content: space-between;



  -ms-flex-pack: justify;



      justify-content: space-between;



  -webkit-align-items: center;



  -ms-flex-align: center;



      align-items: center;



}



.fusion-header-v4 .fusion-logo:before,



.fusion-header-v4 .fusion-logo:after {



  content: none;



}



.fusion-header-v4 .fusion-logo .fusion-logo-link {



  float: none;



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-flex-wrap: nowrap;



  -ms-flex-wrap: nowrap;



      flex-wrap: nowrap;



  -webkit-flex-direction: row;



  -ms-flex-direction: row;



      flex-direction: row;



  -webkit-justify-content: space-between;



  -ms-flex-pack: justify;



      justify-content: space-between;



  -webkit-align-items: center;



  -ms-flex-align: center;



      align-items: center;



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {



  -webkit-order: 1;



  -ms-flex-order: 1;



      order: 1;



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {



  display: inline;



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {



  display: inline-block;



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {



  -webkit-order: 2;



  -ms-flex-order: 2;



      order: 2;



}



.fusion-header-tagline {



  margin: 0;



  padding: 0;



  line-height: 32px;



  font-family: 'MuseoSlab500Regular', Arial, Helvetica, sans-serif;



  font-weight: normal;



}



.fusion-header-banner {



  float: right;



}



.fusion-logo .fusion-header-banner a {



  float: none;



}



.fusion-secondary-main-menu {



  border-bottom: 1px solid transparent;



  padding-left: 30px;



  padding-right: 30px;



  -webkit-backface-visibility: hidden;



  backface-visibility: hidden;



}



.fusion-secondary-main-menu .fusion-main-menu {



  float: none;



}



.fusion-secondary-main-menu .search-table {



  width: 100%;



}



.fusion-secondary-main-menu .fusion-main-menu .searchform {



  display: none;



  float: none;



  padding: 5px 0px;



  margin-left: 0;



}



.fusion-secondary-main-menu .fusion-main-menu .searchform {



  display: block;



  padding: 0;



}



.fusion-secondary-main-menu .fusion-secondary-menu-search {



  display: none;



  padding: 5px 0px;



}



.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {



  margin-left: 0;



}



.fusion-header-menu-align-center .fusion-main-menu {



  text-align: center;



}



.fusion-header-menu-align-center .fusion-main-menu > ul > li {



  display: inline-block;



  vertical-align: top;



  float: none;



  text-align: left;



}



.fusion-header-menu-align-right .fusion-main-menu {



  float: right;



}



.fusion-header-v5.fusion-logo-center .fusion-logo {



  float: none;



  text-align: center;



}



.fusion-header-v5.fusion-logo-center .fusion-logo a {



  display: inline-block;



}



.fusion-logo-left .fusion-header-banner {



  float: right;



}



.fusion-logo-left.fusion-header-v4 .fusion-logo {



  float: none;



  width: auto;



}



.fusion-logo-right .fusion-logo {



  float: right;



  text-align: right;



}



.fusion-logo-right .fusion-header-banner {



  float: left;



}



.fusion-logo-right .fusion-header-tagline {



  float: left;



}



.fusion-logo-right .searchform {



  float: left;



}



.fusion-logo-right .fusion-main-menu {



  float: left;



}



.fusion-logo-right .fusion-mobile-menu-icons {



  left: 0;



  right: auto;



}



.fusion-logo-right .fusion-mobile-menu-icons a {



  float: left;



  margin-left: 0;



  margin-right: 15px;



}



.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {



  -webkit-order: 2;



  -ms-flex-order: 2;



      order: 2;



}



.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {



  -webkit-order: 1;



  -ms-flex-order: 1;



      order: 1;



}



/* Side Header Styles



================================================================================================= */



body.side-header #wrapper .fusion-megamenu-wrapper {



  top: 0;



}



body.side-header #side-header .fusion-main-menu ul ul {



  right: auto;



}



body.side-header-left #wrapper {



  margin-left: 280px;



  width: auto;



}



body.side-header-left #side-header {



  left: 0;



  border-right-width: 1px;



  border-right-style: solid;



}



body.side-header-left #side-header .fusion-main-menu > ul > li > ul,



body.side-header-left #side-header .fusion-main-menu .login-box,



body.side-header-left #side-header .fusion-main-menu .cart-contents,



body.side-header-left #side-header .fusion-main-menu .main-nav-search-form {



  left: 279px;



  top: 0;



}



body.side-header-left #side-header .fusion-main-menu .cart-contents {



  right: auto;



}



body.side-header-right #wrapper {



  margin-right: 280px;



  width: auto;



}



body.side-header-right #side-header {



  right: 0;



  border-left-width: 1px;



  border-left-style: solid;



}



body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {



  float: right;



}



body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {



  left: -250px;



  top: 0;



}



body.side-header-right #side-header .cart-contents,



body.side-header-right #side-header .login-box {



  left: 0;



  right: auto;



}



body.side-header-right #side-header .fusion-main-menu .cart-contents {



  left: -182px;



}



body.side-header-right #side-header .fusion-main-menu .login-box {



  left: -187px;



}



body.side-header-right.rtl #side-header .cart-contents,



body.side-header-right.rtl #side-header .login-box {



  right: 0;



  left: auto;



}



#side-header {



  width: 280px;



  height: 100%;



  position: absolute;



  z-index: 120;



  -webkit-backface-visibility: hidden;



  box-sizing: border-box;



}



#side-header .side-header-wrapper {



  padding-bottom: 20px;



  zoom: 1;



}



#side-header .side-header-wrapper:before,



#side-header .side-header-wrapper:after {



  content: " ";



  display: table;



}



#side-header .side-header-wrapper:after {



  clear: both;



}



#side-header .side-header-wrapper > .fusion-secondary-menu-search {



  display: none;



  clear: both;



}



#side-header .fusion-secondary-menu-search-inner {



  border-top: 1px solid;



  padding: 5px 30px;



}



#side-header .fusion-logo {



  float: none;



}



#side-header .fusion-logo-left .fusion-logo {



  float: none;



}



#side-header .fusion-logo-center .fusion-logo {



  float: none;



  text-align: center;



}



#side-header .fusion-logo-right .fusion-logo {



  float: none;



}



#side-header .fusion-sticky-logo-1x,



#side-header .fusion-sticky-logo-2x {



  display: none;



}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {



  #side-header .fusion-standard-logo.fusion-logo-1x {



    display: none;



  }



  #side-header .fusion-standard-logo.fusion-logo-2x {



    display: inline-block;



  }



}



#side-header .fusion-main-menu {



  float: none;



  -webkit-backface-visibility: hidden;



  position: relative;



  z-index: 1;



  clear: both;



}



#side-header .fusion-main-menu ul ul {



  top: 0;



  border-top: 0;



}



#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {



  border-top: 0;



}



#side-header .fusion-main-menu > ul > li {



  float: none;



  padding: 0;



}



#side-header .fusion-main-menu > ul > li > a {



  border-top-width: 0px;



  border-bottom-width: 1px;



  border-right: 0;



  border-style: solid;



}



#side-header .fusion-main-menu > ul > li:first-child > a {



  border-top-width: 1px;



  border-style: solid;



}



#side-header .fusion-main-menu > ul .sub-menu > li:last-child > a {



  border-bottom: none;



}



.side-header-left #side-header .fusion-main-menu > ul > li > a {



  border-left-width: 0;



}



.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,



.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a {



  border-right-width: 3px;



}



.side-header-left #side-header .fusion-main-menu > ul > li > a {



  border-left-width: 0;



}



.side-header-right #side-header .fusion-main-menu > ul > li > a {



  border-left-width: 0;



}



.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,



.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a {



  border-left-width: 3px;



}



#side-header .side-header-content-1 {



  margin-top: 40px;



}



#side-header .side-header-content-2 {



  margin-top: 40px;



}



#side-header .fusion-custom-menu-item-contents {



  right: auto !important;



  top: 0;



}



#side-header .fusion-contact-info {



  word-wrap: break-word;



}



#side-header .header-social {



  background: none !important;



  border: 0 !important;



}



#side-header .fusion-social-links-header {



  margin: 0;



}



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon {



  background: none;



  min-width: 100%;



  border-right: 0;



}



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator,



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount,



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after {



  display: none;



}



#side-header .fusion-secondary-menu > ul > li:first-child > a {



  padding-left: 0;



}



#side-header .fusion-secondary-menu > ul > li {



  margin-botom: 2px;



}



#side-header .fusion-header-tagline {



  margin-top: 40px;



  float: none;



  text-align: left;



}



.rtl #side-header .fusion-header-tagline {



  text-align: right;



}



#side-header .side-header-content-3 .searchform {



  margin-top: 40px;



}



#side-header .fusion-header-banner {



  margin-top: 40px;



  float: none;



}



#side-header .fusion-social-links-header .fusion-social-networks a {



  margin-bottom: 20px;



}



#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {



  margin-bottom: 10px;



}



#side-header .side-header-content {



  zoom: 1;



}



#side-header .side-header-content:before,



#side-header .side-header-content:after {



  content: " ";



  display: table;



}



#side-header .side-header-content:after {



  clear: both;



}



/* Main Menu Styles



================================================================================================= */



.fusion-main-menu {



  float: right;



  position: relative;



  z-index: 200;



  overflow: visible;



}



.fusion-main-menu > ul > li:last-child {



  padding-right: 0;



}



.fusion-main-menu > ul > li > a {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.fusion-main-menu ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-main-menu li {



  float: left;



  margin: 0;



  padding: 0;



  position: relative;



}



.fusion-main-menu a {



  display: block;



  box-sizing: content-box;



}



.fusion-main-menu .iclflag {



  vertical-align: middle;



  margin-top: -2px;



}



.fusion-main-menu > ul > li {



  padding-right: 45px;



}



.fusion-main-menu li:hover > .sub-menu,



.fusion-main-menu li:hover > .fusion-megamenu-wrapper {



  visibility: visible;



  opacity: 1;



}



.fusion-main-menu .fusion-dropdown-menu {



  overflow: visible;



}



.fusion-main-menu .sub-menu {



  position: absolute;



  left: 0;



  visibility: hidden;



  opacity: 0;



  z-index: 1;



  transition: opacity 0.2s ease-in;



}



.fusion-main-menu .sub-menu ul {



  top: 0;



}



.fusion-main-menu .sub-menu li {



  float: none;



  margin: 0;



  padding: 0;



}



.fusion-main-menu .sub-menu a {



  border: 0;



  padding: 7px 20px;



  line-height: 19px;



  text-indent: 0;



  height: auto;



  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;



}



.fusion-main-menu .fusion-custom-menu-item-contents {



  position: absolute;



  left: auto;



  right: 0;



  visibility: hidden;



  opacity: 0;



  transition: opacity 0.2s ease-in;



}



.fusion-main-menu .fusion-last-menu-item {



  padding-right: 0;



}



.fusion-main-menu .fusion-main-menu-search a {



  font-family: 'icomoon';



  cursor: pointer;



}



.fusion-main-menu .fusion-main-menu-search a:after {



  border-radius: 50% 50% 50% 50%;



  content: '\f002';



}



.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {



  display: none;



  width: 250px;



  padding: 25px;



  text-align: right;



  border: 1px solid transparent;



}



.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {



  visibility: visible;



  opacity: 1;



}



.fusion-main-menu .fusion-main-menu-cart > a {



  font-family: 'icomoon';



  cursor: pointer;



}



.fusion-main-menu .fusion-main-menu-cart > a:after {



  border-radius: 50% 50% 50% 50%;



  content: '\f07a';



}



/* Secondary Menu Styles



================================================================================================= */



.fusion-secondary-menu {



  position: relative;



  z-index: 210;



}



.fusion-secondary-menu ul {



  margin: 0;



  padding: 0;



  list-style: none;



}



.fusion-secondary-menu > ul > li {



  float: left;



  border-left: 1px solid transparent;



}



.fusion-secondary-menu > ul > li:first-child {



  border-left: none;



}



.fusion-secondary-menu > ul > li > a {



  display: block;



  position: relative;



  padding: 0 13px;



}



.fusion-secondary-menu li {



  position: relative;



}



.fusion-secondary-menu .iclflag {



  margin-top: 2px;



}



.fusion-secondary-menu > ul > li > a .iclflag {



  position: relative;



  top: 50%;



}



.fusion-secondary-menu .sub-menu {



  display: block;



  position: absolute;



  left: -1px;



  z-index: 1;



  visibility: hidden;



  opacity: 0;



  transition: opacity 0.2s ease-in;



  -webkit-border-bottom-right-radius: 2px;



  -webkit-border-bottom-left-radius: 2px;



  -moz-border-radius-bottomright: 2px;



  -moz-border-radius-bottomleft: 2px;



  border-bottom-right-radius: 2px;



  border-bottom-left-radius: 2px;



  border: 1px solid transparent;



}



.fusion-secondary-menu .sub-menu a {



  display: block;



  padding: 7px 10px;



  line-height: normal;



  border-bottom: 1px solid transparent;



  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;



}



.fusion-secondary-menu .sub-menu > li:last-child > a {



  border-bottom: none;



}



.fusion-secondary-menu > ul > li > .sub-menu .sub-menu {



  top: -1px;



}



.fusion-secondary-menu li:hover > .sub-menu {



  visibility: visible;



  opacity: 1;



}



.fusion-secondary-menu .fusion-custom-menu-item-contents {



  position: absolute;



  left: auto;



  right: 0;



  visibility: hidden;



  opacity: 0;



  transition: opacity 0.2s ease-in;



}



.fusion-secondary-menu .fusion-secondary-menu-icon {



  padding-left: 13px;



  padding-right: 13px;



}



.fusion-secondary-menu-cart {



  border-right: 1px solid transparent;



}



.fusion-secondary-menu-cart > a {



  text-transform: uppercase;



}



.fusion-secondary-menu-icon {



  min-width: 176px;



  text-align: center;



}



.fusion-secondary-menu-icon:before {



  font-family: 'icomoon';



  content: '\f07a';



  margin-right: 10px;



}



.fusion-secondary-menu-icon:after {



  font-family: 'icomoon';



  content: '\e61f';



  margin-left: 10px;



}



.fusion-social-links-header {



  margin-top: 10px;



}



/* Common Menu Styles



================================================================================================= */



.fusion-caret {



  margin-left: 6px;



}



.side-header-left .fusion-caret,



.side-header-right .fusion-caret {



  position: absolute;



}



.side-header-left.menu-text-align-right .fusion-caret,



.side-header-right.menu-text-align-left .fusion-caret {



  position: static;



}



.side-header-left .fusion-caret {



  margin-left: 9px;



}



.side-header-right .fusion-caret {



  margin-left: 0;



  margin-right: 9px;



}



.fusion-caret .fusion-dropdown-indicator {



  vertical-align: middle;



}



.fusion-caret .fusion-dropdown-indicator:before {



  content: '\f107';



  font-family: 'IcoMoon';



  font-style: normal;



}



.side-header-left .fusion-caret .fusion-dropdown-indicator:before {



  content: '\f105';



}



.side-header-right .fusion-caret .fusion-dropdown-indicator:before {



  content: '\f104';



}



.fusion-menu-cart:hover .fusion-custom-menu-item-contents {



  visibility: visible;



  opacity: 1;



}



.fusion-menu-cart-items {



  width: 180px;



  border: 1px solid transparent;



}



.fusion-menu-cart-item a {



  border-bottom: 1px solid transparent;



  padding: 15px;



  line-height: normal;



  height: auto;



  display: block;



}



.fusion-menu-cart-item img {



  display: inline-block;



  max-width: 36px;



  margin-right: 6px;



  border: 1px solid transparent;



}



.fusion-menu-cart-item .amount {



  display: inline-block;



}



.fusion-menu-cart-item-details {



  display: inline-block;



  width: 102px;



  text-align: left;



}



.fusion-menu-cart-item-title {



  margin-bottom: 6px;



}



.fusion-menu-cart-item-title,



.fusion-menu-cart-item-quantity {



  display: block;



  line-height: normal;



}



.fusion-menu-cart-checkout {



  zoom: 1;



  padding: 0 15px;



}



.fusion-menu-cart-checkout:before,



.fusion-menu-cart-checkout:after {



  content: " ";



  display: table;



}



.fusion-menu-cart-checkout:after {



  clear: both;



}



.fusion-menu-cart-link,



.fusion-menu-cart-checkout-link {



  width: auto;



  max-width: 49%;



  vertical-align: top;



}



.fusion-menu-cart-link a,



.fusion-menu-cart-checkout-link a {



  display: block;



  line-height: 15px;



  padding-bottom: 14px;



  padding-top: 14px;



  padding-left: 1.4em;



  height: auto;



  text-align: left;



  position: relative;



}



.fusion-menu-cart-link a:before,



.fusion-menu-cart-checkout-link a:before {



  position: absolute;



  margin-left: -15px;



  line-height: inherit;



}



.fusion-menu-cart-link {



  float: left;



}



.fusion-menu-cart-link a:before {



  font-family: 'IcoMoon';



  content: '\f07a';



}



.fusion-menu-cart-checkout-link {



  float: right;



}



.fusion-menu-cart-checkout-link a:before {



  font-family: 'IcoMoon';



  content: '\f046';



}



.fusion-menu-login-box .fusion-custom-menu-item-contents {



  border: 1px solid transparent;



  width: 187px;



  padding: 20px;



}



.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {



  visibility: visible;



  opacity: 1;



}



.fusion-menu-login-box p {



  margin-top: 0;



  margin-bottom: 10px;



}



.fusion-menu-login-box .fusion-login-box-submit,



.fusion-menu-login-box .fusion-remember-checkbox {



  margin-bottom: 0;



}



.fusion-login-box-submit {



  float: right;



}



.fusion-remember-checkbox {



  font-size: 11px;



  line-height: 32px;



}



.fusion-menu-login-box-error {



  font-size: 11px;



  color: #D04544;



}



/* Megamenu Styles



================================================================================================= */



.fusion-megamenu-wrapper {



  margin: 0 auto;



  padding: 0 15px;



  visibility: hidden;



  opacity: 0;



  position: absolute;



  left: 0;



  transition: opacity 0.2s ease-in;



  z-index: 10;



}



.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {



  table-layout: fixed;



  width: 100%;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu {



  display: table-cell;



  vertical-align: top;



  float: none;



  padding: 29px 0px;



  border-right: 1px solid transparent;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {



  border-right: none;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu > a {



  display: block;



  padding: 5px 34px;



  border-bottom: none;



  line-height: 19px;



  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {



  position: relative;



  display: block;



  left: auto;



  right: auto;



  border: none;



  background: none;



  box-shadow: none;



  top: 0;



  width: auto;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {



  display: block;



  padding: 5px 34px;



  border-bottom: none;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {



  padding-left: 49px;



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {



  padding-left: 64px;



}



.fusion-megamenu-wrapper .fusion-megamenu-border {



  border-bottom: 1px solid #dcd9d9;



}



.fusion-megamenu-wrapper .menu-text {



  margin-left: 23px;



}



.fusion-main-menu li:hover > .fusion-megamenu-wrapper .sub-menu {



  visibility: visible;



  opacity: 1;



}



.fusion-megamenu-holder {



  zoom: 1;



  padding: 0;



  margin: 0;



  border-top: 3px solid transparent;



}



.fusion-megamenu-holder:before,



.fusion-megamenu-holder:after {



  content: " ";



  display: table;



}



.fusion-megamenu-holder:after {



  clear: both;



}



.fusion-megamenu {



  display: table;



  zoom: 1;



}



.fusion-megamenu:before,



.fusion-megamenu:after {



  content: " ";



  display: table;



}



.fusion-megamenu:after {



  clear: both;



}



.fusion-megamenu-title {



  margin: 0;



  padding: 0 34px 15px 34px;



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  font-weight: normal;



  line-height: normal;



  -webkit-font-smoothing: antialiased;



}



.fusion-megamenu-icon {



  display: inline;



  margin-right: 12px;



}



.fusion-megamenu-icon img {



  margin-top: -2px;



  max-height: 15px;



  vertical-align: middle;



}



.sub-menu .fusion-megamenu-icon.text-menu-icon {



  position: absolute;



}



.fusion-megamenu-bullet {



  display: block;



  float: left;



  margin-top: 0.5em;



  margin-right: 10px;



  border-top: 3px solid transparent;



  border-bottom: 3px solid transparent;



  border-left: 3px solid transparent;



  height: 0;



  width: 0;



}



.fusion-megamenu-widgets-container {



  display: block;



  padding: 0 34px;



  margin-bottom: 10px;



  pointer-events: none;



}



.fusion-main-menu > ul > .fusion-megamenu-menu:hover .fusion-megamenu-widgets-container {



  pointer-events: auto;



}



/* Sticky Header Styles



================================================================================================= */



.fusion-is-sticky {



  /*.fusion-header-v1, .fusion-header-v2, .fusion-header-v3, .fusion-header-v4, .fusion-header-v5 {



		.fusion-logo {



			margin-left: 0;



			margin-right: 0;



		}







		.fusion-header {



			.fusion-row {



				padding-left: 0;



				padding-right: 0;



			}



		}



	}*/



}



.fusion-is-sticky .fusion-logo img {



  width: auto;



}



.fusion-is-sticky .fusion-header-v1 .fusion-header,



.fusion-is-sticky .fusion-header-v2 .fusion-header,



.fusion-is-sticky .fusion-header-v3 .fusion-header {



  position: fixed;



  top: 0;



  z-index: 210;



  max-width: 100%;



  width: 100%;



  border-bottom: 0;



}



.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,



.fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,



.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {



  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;



}



.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,



.layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,



.layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {



  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;



}



.fusion-is-sticky .fusion-secondary-main-menu {



  border-bottom: 0;



}



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-header,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-header,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-header,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-header,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-header {



  border-bottom: 0;



}



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {



  position: fixed;



  top: 0;



  z-index: 210;



  max-width: 100%;



  width: 100%;



  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;



}



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {



  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;



}



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {



  position: fixed;



  top: 0;



  z-index: 210;



  max-width: 100%;



  width: 100%;



  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;



}



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {



  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;



}



.fusion-sticky-menu-1 .fusion-sticky-menu {



  display: none;



}



.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {



  display: none;



}



.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu {



  display: block;



}



.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,



.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,



.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,



.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,



.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,



.fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x,



.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,



.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,



.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,



.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,



.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,



.fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {



  display: none;



}



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {



  display: none;



}



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x {



  display: inline-block;



}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,



  .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x {



    display: none;



  }



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,



  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,



  .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {



    display: inline-block;



  }



}



.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header,



.no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header,



.no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header {



  padding-right: 39px;



}



.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {



  padding-right: 39px;



}



#side-header.fusion-is-sticky {



  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;



}



/* Mobile Menu Styles



================================================================================================= */



.fusion-mobile-nav-holder {



  display: none;



  clear: both;



  color: #333;



}



.fusion-is-sticky .fusion-mobile-nav-holder > ul {



  max-height: 200px;



  overflow-y: scroll;



  overflow-x: hidden;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {



  padding-left: 21px;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {



  /*content: "-";



  margin-right: 2px;*/



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {



  padding-left: 30px;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {



  /*content: "--";



  margin-right: 2px;*/



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {



  padding-left: 39px;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {



  /*content: "---";



  margin-right: 2px;*/



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {



  padding-left: 48px;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {



  content: "----";



  margin-right: 2px;



}



.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {



  content: none;



}



.fusion-mobile-nav-holder .fusion-megamenu-icon {



  display: none;



}



.fusion-mobile-selector {



  line-height: 31px;



  width: 100%;



  position: relative;



  font-size: 12px;



  cursor: pointer;



  border: 1px solid transparent;



}



.fusion-mobile-selector span {



  margin-left: 12px;



  margin-right: 12px;



}



.fusion-selector-down {



  position: absolute;



  top: 0;



  right: 0;



  height: 31px;



  width: 50px;



  border-left: 1px solid transparent;



  font-size: 24px;



  text-align: center;



}



.fusion-selector-down:before {



  content: '\f0c9';



  font-family: 'icomoon';



}



.fusion-mobile-nav-holder > ul {



  display: none;



  list-style: none;



  margin: 0;



  padding: 0;



  border-left: 1px solid transparent;



  border-right: 1px solid transparent;



  border-bottom: 1px solid transparent;



}



.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul {



  border-top: 1px solid transparent;



}



.fusion-mobile-nav-holder ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-mobile-menu-design-modern .fusion-header > .fusion-row {



  position: relative;



}



.fusion-mobile-nav-item {



  position: relative;



  font-size: 12px;



  line-height: normal;



}



.fusion-mobile-nav-item a {



  color: #333;



  padding: 0px 12px;



  font-size: 12px;



  display: block;



  border-bottom: 1px solid transparent;



}



.fusion-mobile-nav-item .iclflag {



  vertical-align: middle;



  margin-right: 5px;



}



.fusion-mobile-menu-icons {



  display: none;



  position: relative;



  top: 0;



  right: 0;



  vertical-align: middle;



  text-align: right;



}



.fusion-mobile-menu-icons a {



  float: right;



  font-size: 21px;



  margin-left: 20px;



}



.fusionicon-bars:before {



  content: '\f0c9';



}



.fusionicon-shopping-cart:before {



  content: '\f0c9';



}



.fusion-mobile-menu-sep {



  position: absolute;



  top: 43px;



  width: 100%;



  border-bottom: 1px solid transparent;



}



.fusion-open-submenu {



  display: block;



  position: absolute;



  right: 0;



  width: 50px;



  border: none;



  line-height: 15px;



  font-size: 13px;



  cursor: pointer;



  text-align: center;

  width: 100% !important;

    background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu-down2.png) right -1px no-repeat;



}



.fusion-open-submenu:hover {



  color: #A0CE4E;



}



/*.fusion-open-submenu:before {



  display: block;



  margin: 0;



  content: '\e61f';



  font-family: 'icomoon';





}

*/

/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 Page Title Bar







================================================================================================= */



/* Page Title Bar



================================================================================================= */



.fusion-page-title-bar {



  clear: both;



  padding: 0 10px;



  /*height: 87px;*/



  width: 100%;



  background-position: center center;



  background-repeat: no-repeat;



  background-color: #f6f6f6;



  border-top: 1px solid #d2d3d4;



  border-bottom: 1px solid #d2d3d4;



}



.fusion-page-title-bar h1,



.fusion-page-title-bar h3 {



  margin: 0;



  padding: 0;



  line-height: 26px;



  font-weight: normal;



  font: 14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  color: #343333;



}



.fusion-page-title-bar h1 {



  font-size: 18px;



}



.fusion-page-title-row {



  overflow: hidden;



  margin: 0 auto;



  height: 100%;



  /*max-width: 940px;*/

  max-width: 760px;



}

.single-post .fusion-page-title-row {



  /*height: 80%;*/



}

.single-post .fusion-page-title-wrapper {



  /*height: 120%;*/



}

.fusion-page-title-wrapper {



  display: table;



  z-index: 1;



  position: relative;



  height: 100%;



  width: 100%;



}



/*.fusion-page-title-captions {



  display: table-cell;



  vertical-align: middle;



  width: 45%;



}*/

.fusion-page-title-captions{

    display: inline-block;

  vertical-align: middle;

}





.archive #main .sidebar,

.category #main .sidebar,

.blog #main .sidebar{

  margin-top: -55px;

}



.single-post #main .sidebar{

  margin-top: -83px;

}



.main-table-wrap{width: 100%;}

.n-div{width: 30%; color: #015696;}

.o-div{width:30%; color: #f79429;}

.p-div{width: 40%;}



@media screen and (max-width: 805px){



  .n-div {background: #eceaea; width: 93%;}

  .o-div {width: 93%;}

  .p-div {width: 93%;}



}



.n-div,

.o-div,

.p-div{

    border: 1px solid #e8e8e8;

    margin-bottom: -1px;

    min-height: 38px;

    line-height: 36px;

    padding-left: 10px;

    float: left;

    margin-right: -1px;

}





.blog .fusion-page-title-captions,

.single-post .fusion-page-title-captions {



  display: inline-block;

  padding-top: 20px;

  vertical-align: middle;



  width: 45%;



}



.page-title-bar-search .fusion-page-title-captions {



  width: auto;



}



.fusion-page-title-secondary {



  display: table-cell;



  vertical-align: middle;



  width: 45%;



  text-align: right;



}



.fusion-page-title-secondary .searchform {



  display: inline-block;



  width: 100%;



  max-width: 250px;



}



.fusion-breadcrumbs {



  list-style: none;



  margin: 0;



  padding: 0;



}



.fusion-breadcrumbs span {



  display: inline-block;



}



.fusion-page-title-bar-center .fusion-page-title-captions {



  text-align: center;



  width: auto;



}



.fusion-page-title-bar-center .fusion-page-title-secondary {



  display: block;



  width: 100%;



  text-align: center;



}



.fusion-page-title-bar-center .searchform {



  margin-top: 10px;



}



.fusion-page-title-bar-right .fusion-page-title-row {



  direction: rtl;



}



.fusion-page-title-bar-right .fusion-page-title-captions,



.fusion-page-title-bar-right .fusion-page-title-secondary {



  direction: ltr;



}



.fusion-page-title-bar-right .fusion-page-title-captions {



  text-align: right;



}



.fusion-page-title-bar-right .fusion-page-title-secondary {



  text-align: left;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



  01 Blog Layout Styles



================================================================================================= */



/* Blog Layout Styles



================================================================================================= */



/* General blog elements, only used in blog */



.fusion-post-slideshow .image {



  margin-bottom: 0;



}



.fusion-post-slideshow .fusion-image-size-fixed {



  display: block;



}



.fusion-flexslider.fusion-post-slideshow {



  overflow: visible;



}



.fusion-meta-info {



  clear: both;



  overflow: hidden;



  display:none;



  margin-top: 20px;



  padding: 5px 0;



  border-top: 1px solid #e7e6e6;



  border-bottom: 1px solid #e7e6e6;



  font-size: 12px;



}



.fusion-meta-info .fusion-alignleft {



  width: 80%;



}



.fusion-single-line-meta {



  margin-bottom: 20px;



  font-size: 12px;

  color:#ccc !important;



}



.fusion-content-sep {



  margin-top: 20px;



  height: 6px;



  border-top: 1px solid #EAEAEA;



  border-bottom: 1px solid #EAEAEA;



}



.fusion-single-line-meta{

 	font-size: 12px !important;

 	margin-bottom: 0px !important;

}





.fusion-post-content h2{

		font-size: 30px !important;

}





.fusion-content-sep{ display: none; }



/* Alternate layout elements */



.fusion-date-and-formats {



  float: left;



  margin-right: 17px;



  width: 82px;



  text-align: center;



}



.fusion-date-and-formats .fusion-date-box {



  padding: 8px 0 5px 0px;



  color: #fff;



}



.fusion-date-and-formats .fusion-date {



  display: block;



  line-height: 29px;



  font-size: 29px;



  font-weight: bold;



}



.fusion-date-and-formats .fusion-format-box {



  margin-top: 3px;



  background-color: #eef0f2;



}



.fusion-date-and-formats .fusion-format-box i {



  display: block;



  line-height: 55px;



  font-size: 30px;



}



/* Timeline elements */



.fusion-timeline-line {



  position: absolute;



  left: 50%;



  top: 0;



  margin-left: -1px;



  height: 100%;



  border-left: 1px solid #efeeee;



  border-right: 1px solid #ebeaea;



}



.fusion-timeline-icon {



  margin: 0 auto -8px;



  max-width: 1000px;



  font-size: 46px;



  color: #ebeaea;



  text-align: center;



}



.fusion-timeline-icon .fusionicon-bubbles {



  cursor: pointer;



}



.fusion-timeline-circle {



  position: absolute;



  left: 50%;



  margin: -3px 0 0 -5px;



  height: 10px;



  width: 10px;



  border-radius: 50%;



  background-color: #efeeee;



}



.fusion-timeline-arrow {



  position: absolute;



}



.fusion-timeline-arrow:before {



  color: #E9EAEE;



  font-family: 'icomoon';



  font-size: 28px;



  position: absolute;



  top: -10px;



}



/* General blog elements that are also used outside blog */



.fusion-blog-archive .entry-title {



  margin-top: 0;



  margin-bottom: 5px;



}



/* Mixed layout styles */



.fusion-blog-layout-large .entry-title,



.fusion-blog-layout-medium .entry-title {



  margin-top: 0;



  margin-bottom: 25px;



}



.single-post .fusion-post-slideshow,



.single-wpfc_sermon .fusion-post-slideshow,



.fusion-blog-layout-large .fusion-post-slideshow,



.fusion-blog-layout-large-alternate .fusion-post-slideshow {



  /*margin-bottom: 30px;*/

  margin-bottom: 16px;

  float: left;

    display: block;

    margin-right: 20px;



}



.fusion-blog-layout-large-alternate .entry-title,



.fusion-blog-layout-medium-alternate .entry-title {



  margin-top: 0;



  margin-bottom: 5px;



}



.fusion-blog-layout-large-alternate .fusion-post-content-container,



.fusion-blog-layout-medium-alternate .fusion-post-content-container {



  margin-top: 20px;



}



.fusion-blog-layout-large-alternate .fusion-meta-info,



.fusion-blog-layout-medium-alternate .fusion-meta-info {



  margin-top: 0;



  border-top: 0;



}



.fusion-blog-layout-medium .fusion-post-slideshow,



.fusion-blog-layout-medium-alternate .fusion-post-slideshow {



  float: left;



  margin-right: 25px;



  width: 320px;

  display: none;



}



.fusion-blog-layout-grid .fusion-post-slideshow,



.fusion-blog-layout-timeline .fusion-post-slideshow {



  margin-bottom: 0;



  border-bottom: 1px solid #EAEAEA;



}



.fusion-blog-layout-grid .fusion-post-content-wrapper,



.fusion-blog-layout-timeline .fusion-post-content-wrapper {



  // padding: 30px 25px 0px 25px;

  padding: 0px 10px 16px 10px;



}

.fusion-blog-layout-grid .fusion-post-content-container{

	max-height: 80px !important;

    overflow: hidden;

}



.fusion-blog-layout-grid .fusion-post-content-container,



.fusion-blog-layout-timeline .fusion-post-content-container {



  //margin-top: 20px;

}



.fusion-blog-layout-grid .fusion-meta-info,



.fusion-blog-layout-timeline .fusion-meta-info {



  margin-bottom: 20px;



  border: 0;



}



.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,



.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {



  width: 50%;



}



.fusion-blog-layout-grid .fusion-password,



.fusion-blog-layout-timeline .fusion-password {



  width: auto;



  max-width: 100%;



}



/* Large alternate layout */



.fusion-blog-layout-large-alternate .fusion-post-content {



  margin-left: 110px;



}



/* Medium alternate layout */



.fusion-blog-layout-medium-alternate .fusion-post-slideshow {



  display: none;



}



.fusion-blog-layout-medium-alternate .fusion-post-content {



  margin-left: 99px;



}



.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {



  display: block;



  margin-right: 17px;



}



.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {



  margin-left: 436px;



}



.fusion-blog-layout-medium-alternate.fusion-blog-no-images .fusion-post-content {



  margin-left: 99px;



}



/* Grid layout */



.fusion-blog-layout-grid .fusion-post-grid {



  margin-bottom: 0;



}



.fusion-blog-layout-grid .fusion-post-wrapper {



  // border: 1px solid #EAEAEA;



  // border-bottom-width: 3px;



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {



  width: 50%;



  display: inline-block;



  float: left;



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post {



  width: 33%;



  display: inline-block;



  float: left;



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post {



  width: 25%;



  display: inline-block;



  float: left;



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post {



  width: 20%;



  display: inline-block;



  float: left;



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post {



  width: 16.66%;



  display: inline-block;



  float: left;



}



/* Timeline layout */



.fusion-blog-layout-timeline {



  position: relative;



  margin: 0 auto;



  padding-top: 30px;



  max-width: 1000px;



  /* Needed here because of blog shortcode */



}



.fusion-blog-layout-timeline .fusion-post-timeline {



  position: static;



  margin-bottom: 40px;



  border: 1px solid #EAEAEA;



  border-bottom-width: 3px;



}



.fusion-blog-layout-timeline .fusion-left-column {



  float: left;



  clear: left;



  width: 40%;



}



.fusion-blog-layout-timeline .fusion-right-column {



  float: right;



  clear: right;



  width: 40%;



}



.fusion-blog-layout-timeline .fusion-timeline-date {



  position: relative;



  clear: both;



  margin: 0 auto 2px auto;



  padding: 4px 0;



  width: 108px;



  line-height: 20px;



  background: #efeeee;



  font-size: 13px;



  font-weight: normal;



  text-align: center;



  cursor: pointer;



}



.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {



  left: 40%;



  margin-left: -0.5px;



}



.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before {



  content: '\f0da';



  left: 100%;



}



.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {



  right: 40%;



  margin-right: -0.5px;



}



.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before {



  content: '\f0d9';



  right: 100%;



}



.fusion-blog-infinite .pagination {



  display: none;



}



.fusion-blog-infinite .fusion-load-more-button {



  margin-bottom: 40px;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 Portfolio Layout Styles



================================================================================================= */



/* Portfolio Layout Styles



================================================================================================= */



.fusion-portfolio-wrapper {



  display: block;



}



.fusion-portfolio-post {



  float: left;



}



.fusion-portfolio-post .fusion-image-wrapper {



  opacity: 0;



}



.fusion-portfolio-one .fusion-portfolio-post {



  overflow: hidden;



  float: none;



  padding-bottom: 50px;



  width: 100%;



}



.fusion-portfolio-two .fusion-portfolio-post {



  width: 50%;



}



.fusion-portfolio-three .fusion-portfolio-post,



.fusion-portfolio-grid > .fusion-portfolio-wrapper .fusion-portfolio-post {



  width: 33.33%;



}



.fusion-portfolio-four .fusion-portfolio-post {



  width: 25%;



}



.fusion-portfolio-five .fusion-portfolio-post {



  width: 20%;



}



.fusion-portfolio-six .fusion-portfolio-post {



  width: 16.6666%;



}



.fusion-portfolio-content {



  margin-top: 20px;



}



.fusion-portfolio-content h2 {



  margin: 0 0 1px 0;



  padding: 0;



}



.fusion-portfolio-content h4 {



  margin: 0 0 10px 0;



  padding: 0;



  font-weight: normal;



  font-size: 13px;



}



.fusion-portfolio-content p {



  margin: 0 0 20px 0;



}



.fusion-portfolio-content p:last-child {



  margin-bottom: 0;



}



.fusion-portfolio .fusion-content-sep {



  margin-bottom: 20px;



}



.fusion-portfolio .fusion-separator {



  margin-top: 35px;



}



.fusion-portfolio #infscr-loading {



  bottom: -29px;



}



.fusion-portfolio .loading-container {



  display: none;



}



.fusion-portfolio-content-wrapper {



  opacity: 0;



}



.fusion-portfolio-content-wrapper .fusion-portfolio-content {



  margin-bottom: 20px;



}



.fusion-portfolio-content-wrapper .fusion-image-wrapper {



  opacity: 1;



}



.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {



  padding: 0;



  border: 1px solid #e9eaee;



  border-bottom-width: 3px;



}



.fusion-portfolio-boxed .fusion-portfolio-content {



  margin: 0;



  padding: 25px;



}



.fusion-portfolio-one .fluid-width-video-wrapper {



  position: static;



}



.fusion-portfolio-one .fusion-image-wrapper {



  margin-bottom: 15px;



}



.fusion-portfolio-one .fusion-portfolio-buttons {



  margin-top: 20px;



}



.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button {



  margin: 0 30px 15px 0;



}



.fusion-portfolio-one-nontext .fusion-image-wrapper {



  float: left;



  margin: 0 25px 15px 0;



  max-width: 540px;



  width: 100%;



}



.fusion-portfolio-one-nontext .fusion-portfolio-content {



  margin-top: 0;



}



/* New Portfolio Templates */



.portfolio-one-text .portfolio-item .image {



  width: 100%;



  height: 100%;



  float: none;



  margin-right: 0;



}



.portfolio-one-sidebar .portfolio-item .image {



  float: none;



}



.portfolio-infinite .isotope {



  overflow: visible !important;



}



.fusion-portfolio-gallery-hidden {



  display: none;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 General Footer Styles







================================================================================================= */



/* General Footer Styles



================================================================================================= */



.fusion-footer-parallax {



  z-index: 0;



  position: fixed;



  bottom: 0;



  left: 0;



  right: 0;



}



.fusion-footer-parallax .fusion-footer-widget-area {



  -webkit-backface-visibility: visible;



  -ms-backface-visibility: visible;



  backface-visibility: visible;



}



.fusion-footer-widget-area {



  overflow: hidden;



  position: relative;



  padding: 43px 10px 40px;



  border-top: 12px solid #e9eaee;



  background: #363839;



  color: #8c8989;



  -webkit-backface-visibility: hidden;



  -ms-backface-visibility: hidden;



  backface-visibility: hidden;



}



.fusion-footer-widget-area h3,



.fusion-footer-widget-area .widget-title {



  margin: 0 0 14px;



  color: #ddd;



  text-transform: capitalize;

  color: #ffffff !important;



  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;



}



.fusion-footer-widget-area a {



  color: #bfbfbf;



}



.fusion-footer-widget-area ul {



  list-style: none;



  margin: 0;



  padding: 0;



  font-size: 12px;



  line-height: 15px;



}



.fusion-footer-widget-area ul li a {



  display: block;



  padding: 12px 0;



  border-bottom: 1px solid #282a2b;



}



.fusion-footer-widget-area ul li a:hover {



  color: #a0ce4e;



}



.fusion-footer-widget-area ul li:first-child a {



  padding-top: 0px;



}



.fusion-footer-widget-area .holder-block img {



  width: 100%;



}



.fusion-footer-widget-column {



  margin-bottom: 20px;



}



.fusion-footer-widget-column:last-child {



  margin-bottom: 0;



}



.fusion-footer-copyright-area {



  z-index: 1;



  position: relative;



  padding: 18px 10px 12px;



  border-top: 1px solid #4b4c4d;



  background: #282a2b;



}



.fusion-copyright-content {



  display: table;



  width: 100%;



}



.fusion-copyright-notice {



  display: table-cell;



  vertical-align: middle;



  margin: 0;



  padding: 0;



  color: #8c8989;



  font-size: 12px;



}



.fusion-copyright-notice a {



  color: #bfbfbf;



}



.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {



  float: none;



  margin-bottom: 50px;



  width: 100%;



  text-align: center;



}



.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {



  display: block;



  text-align: center;



}



.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,



.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {



  display: block;



  width: 100%;



  text-align: center;



}



.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {



  margin-top: 20px;



}



/* =================================================================================================



Description



----------------------------------------------------------------------------------------------------



	Contains support for third party plugins, that don't have an own file and only need a few



	styles to integrate nicely with the theme.







Table of Contents



----------------------------------------------------------------------------------------------------



	01 WordPress



	02 Events Espresso Styles



	03 NextGEN



	43 Lightbox Plus Colorbox



	05 Polylang Styles



	06 Sermon Manager Styles



================================================================================================= */



/* WordPress Styles



================================================================================================= */



.wp-audio-shortcode,



.wp-audio-playlist {



  max-height: 150px;



}



/* Events Espresso Styles



================================================================================================= */



.tkt-slctr-tbl-wrap-dv table {



  margin-bottom: 10px;



}



/* NextGen Styles (to make sure the lightboxes stay on top of header etc)



================================================================================================= */



#fancybox-overlay {



  z-index: 100049 !important;



}



#fancybox-wrap {



  z-index: 100050 !important;



}



div#shShutter {



  z-index: 100049;



}



div#shDisplay {



  z-index: 100050;



}



/* Lightbox Plus Colorbox (to make sure the lightboxes stay on top of header etc)



================================================================================================= */



#cboxOverlay {



  z-index: 100049 !important;



}



#colorbox {



  z-index: 100050 !important;



}



/* Polylang Styles



================================================================================================= */



.fusion-main-menu .lang-item > a img,



.fusion-secondary-menu .lang-item > a img {



  vertical-align: middle;



  padding: 0 2px;



}



/* Sermon Manager Styles



================================================================================================= */



#wpfc_sermon_sorting {



  overflow: hidden;



  margin: 0 -10px;



}



#wpfc_sermon_sorting > span {



  display: block;



  float: left;



  width: 25%;



  padding: 0 10px;



}



#wpfc_sermon_sorting .avada-select-parent select {



  width: 100%;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 Fusion Slider Layout Styles



================================================================================================= */



/* Fusion Slider Layout Styles



================================================================================================= */



.fusion-slider-container {



  /* overflow: hidden; */



  position: relative;



  margin-left: auto;



  margin-right: auto;



  width: 100%;



}



.tfs-slider {



  -webkit-transform: translate(0, 0);



  transform: translate(0, 0);



  -o-transform: translate(0, 0);



  left: 0;



}



.tfs-slider.fixed-width-slider .slide-content-container {



  padding-left: 10%;



  padding-right: 10%;



}



.tfs-slider li.flex-active-slide {



  position: relative;



}



.tfs-slider .slides li {



  -webkit-backface-visibility: visible;



}



.tfs-slider .slide-content-container {



  position: absolute;



  top: 50%;



  width: 100%;



  padding: 0;



  z-index: 5;



}



.tfs-slider .slide-content-container .slide-content {



  opacity: 0;



  margin-left: auto;



  margin-right: auto;



  width: auto;



  max-width: 940px;



}



.tfs-slider .slide-content-container .heading,



.tfs-slider .slide-content-container .caption {



  display: block;



}



.tfs-slider .slide-content-container h2,



.tfs-slider .slide-content-container h3 {



  font-family: 'MuseoSlab500Regular', Arial, Helvetica, Sans-Serif;



  margin: 0;



  font-weight: normal;



  color: #fff;



  -webkit-font-smoothing: antialiased;



  display: inline-block;



  padding: 0;



}



.tfs-slider .slide-content-container .heading.with-bg h2,



.tfs-slider .slide-content-container .caption.with-bg h3 {



  padding: 3px 15px;



}



.tfs-slider .slide-content-container h2 {



  font-size: 60px;



  line-height: 80px;



  margin-bottom: 10px;



}



.tfs-slider .slide-content-container h3 {



  font-size: 24px;



  line-height: 38px;



}



.tfs-slider .slide-content-container .buttons {



  margin-top: 25px;



  overflow: visible;



}



.tfs-slider .slide-content-container .buttons a {



  -webkit-backface-visibility: hidden;



}



.tfs-slider .slide-content-container .tfs-button-1,



.tfs-slider .slide-content-container .tfs-button-2 {



  display: inline-block;



}



.tfs-slider .slide-content-container .tfs-button-2 {



  margin-left: 16px;



}



.tfs-slider .slide-content-center {



  text-align: center;



}



.tfs-slider .slide-content-right {



  text-align: right;



}



.ua-mobile .tfs-slider .self-hosted-video-bg {



  display: none;



}



.tfs-slider .background {



  display: block;



  overflow: hidden;



  position: relative;



  z-index: 2;



  max-width: 100%;



}



.tfs-slider .background-image {



  background-position: 50% 50%;



  background-repeat: no-repeat;



  background-size: cover;



  -moz-background-size: cover;



  -webkit-background-size: cover;



  -o-background-size: cover;



}



.tfs-slider video {



  width: 100%;



  height: auto;



  visibility: visible;



  position: static;



  top: 0%;



  z-index: 1;



  -webkit-backface-visibility: hidden;



          backface-visibility: hidden;



}



.tfs-slider .overlay {



  position: absolute;



  top: 0;



  left: 0;



  height: 100%;



  width: 100%;



  z-index: 3;



}



.tfs-slider .mobile_video_image {



  display: none;



}



.ua-mobile .tfs-slider .mobile_video_image {



  /*position: absolute;



		top: 0;



		left: 0;*/



  width: 100%;



  height: 100%;



  display: block;



  z-index: 4;



  background-size: cover;



  -moz-background-size: cover;



  -webkit-background-size: cover;



  -o-background-size: cover;



  background-position: center center;



}



.tfs-slider .overlay-link {



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



  display: block;



  z-index: 5;



}



.tfs-slider .flex-direction-nav a {



  top: 50%;



  margin-top: -31px;



}



.bg-parallax-parent.video {



  position: relative;



}



.bg-parallax.video,



.fusion-bg-parallax.video {



  position: absolute;



  pointer-events: none !important;



  overflow: hidden;



  top: 0;



  left: 0;



  right: 0;



  bottom: 0;



  z-index: -1;



}



.bg-parallax.video iframe,



.fusion-bg-parallax.video iframe {



  margin-bottom: 0 !important;



  display: block !important;



  max-width: none !important;



  max-height: none !important;



}



.parallax-inner {



  min-height: 150px;



}



.fusion-bg-parallax[data-bg-size-adjust="dont-scale"] + .bg-parallax-parent .parallax-inner {



  background-size: auto !important;



}



.gform_wrapper {



  margin-bottom: 50px;



}



.gform_wrapper ul.gform_fields {



  padding: 0;



  list-style-type: none;



}



.gform_wrapper li,



.gform_wrapper form li {



  list-style: outside none none;



  margin-left: 0;



}



.gform_wrapper .gfield input[type=text],



.gform_wrapper .gfield input[type=email],



.gform_wrapper .gfield input[type=tel],



.gform_wrapper .gfield input[type=url],



.gform_wrapper .gfield input[type=number],



.gform_wrapper .gfield input[type=password] input[type="number"],



.gform_wrapper input[type="password"],



.gform_wrapper .gfield textarea {



  border: 1px solid #d2d2d2;



  font-size: 13px;



  color: #747474;



  padding: 8px 15px;



  font-family: Arial, Helvetica, sans-serif;



}



.gform_wrapper .gfield textarea {



  padding: 8px;



}



.gform_wrapper .top_label input.large,



.gform_wrapper .top_label select.large,



.gform_wrapper .top_label textarea.textarea {



  width: 100%;



}



.gform_wrapper .right_label input.medium,



.gform_wrapper .left_label input.medium,



.gform_wrapper .right_label select.medium,



.gform_wrapper .left_label select.medium {



  width: 35% !important;



}



.gform_wrapper .left_label .gfield_label {



  font-weight: normal;



}



.gform_wrapper .gform_page_footer input[type=button],



.gform_wrapper .gform_button {



  padding: 9px 20px;



  line-height: 14px;



  font-size: 12px;



}



.gform_wrapper .gform_page_footer input[type=button].button-3d:active,



.gform_wrapper .gform_button.button-3d:active {



  top: 2px;



}



.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-left,



.gform_wrapper .gform_button .fusion-button-text-left {



  display: inline-block;



  padding-left: 25px;



}



.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-right,



.gform_wrapper .gform_button .fusion-button-text-right {



  display: inline-block;



  padding-right: 25px;



}



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left,



.gform_wrapper .gform_button .button-icon-divider-left {



  padding: 0 10px;



}



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left.fusion-megamenu-image,



.gform_wrapper .gform_button .button-icon-divider-left.fusion-megamenu-image {



  padding: 0 5px;



}



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right,



.gform_wrapper .gform_button .button-icon-divider-right {



  padding: 0 10px;



}



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right.fusion-megamenu-image,



.gform_wrapper .gform_button .button-icon-divider-right.fusion-megamenu-image {



  padding: 0 5px;



}



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left i,



.gform_wrapper .gform_button .button-icon-divider-left i,



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right i,



.gform_wrapper .gform_button .button-icon-divider-right i,



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left img,



.gform_wrapper .gform_button .button-icon-divider-left img,



.gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right img,



.gform_wrapper .gform_button .button-icon-divider-right img {



  top: 50%;



  margin-top: -6px;



  display: block;



}



.gform_wrapper .gfield_select[multiple=multiple] {



  border: 1px solid #d2d2d2;



}



.gform_wrapper .gravity-select-parent select,



.gform_wrapper .gravity-select-parent .ginput_complex select,



.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select {



  width: 100%;



  text-indent: 2px;



}



.gform_wrapper label {



  font-weight: normal;



}



.gform_wrapper .gfield_time_hour label {



  display: inline;



}



.gform_wrapper .gform_footer {



  padding: 0;



}



.gform_wrapper span.ginput_total {



  font-size: 18px;



}



.gform_wrapper .gravity-select-parent {



  position: relative;



  overflow: hidden;



}



.gform_wrapper .gravity-select-parent .select-arrow {



  height: 34px;



}



.gform_wrapper .ginput_complex .gravity-select-parent {



  width: 95% !important;



}



.gform_wrapper .gravity-select-parent select {



  -webkit-appearance: none;



  text-overflow: '';



  background: #fbfaf9;



  border: 1px solid #dadada;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  -o-box-sizing: border-box;



  color: #333333;



  cursor: pointer;



  display: block;



  font-size: 13px;



  outline: none;



  height: auto;



  padding: 8px 15px;



  position: relative;



  text-indent: 0.01px;



  vertical-align: middle;



  z-index: 5;



  margin: 0;



  border-radius: 0;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -o-border-radius: 0;



  min-width: 70px;



}



.gform_wrapper .gform_wrapper select {



  padding-left: 15px !important;



  padding-right: 15px !important;



}



.gform_wrapper .gfield_list_icons img {



  margin-top: 4px !important;



}



.gform_wrapper .top_label .gfield_label {



  margin-bottom: 0 !important;



}



.gform_wrapper ul li.gfield {



  margin-bottom: 15px;



}



.gform_wrapper .gfield_time_minute label,



.gform_wrapper .gfield_time_hour label {



  margin-bottom: 0 !important;



}



.gform_wrapper .gfield_time_hour i {



  margin-top: 3% !important;



}



.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],



.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],



.gform_wrapper.gf_browser_chrome .gfield_checkbox li input {



  margin-top: .1em !important;



}



.gfield_time_ampm .gravity-select-parent select {



  height: 33px;



  padding-left: 6px !important;



  min-width: 61px !important;



}



.gfield_time_ampm .select-arrow {



  width: 31px;



  height: 31px;



}



#wrapper .entry-summary .gform_wrapper ul li {



  clear: none !important;



}



#wrapper .gform_wrapper .gravity-select-parent select {



  margin: 0;



}



.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {



  margin-left: 3px !important;



}



.wpcf7-form .wpcf7-text,



.wpcf7-form .wpcf7-quiz,



.wpcf7-form .wpcf7-number,



.wpcf7-form textarea {



  float: none !important;



  width: 100% !important;



  box-sizing: border-box;



}



.wpcf7-form .wpcf7-text,



.wpcf7-form .wpcf7-quiz,



.wpcf7-form .wpcf7-number,



.wpcf7-form .wpcf7-captchar,



.wpcf7-form .wpcf7-date {



  border: 1px solid #d2d2d2;



  width: 28%;



  font-size: 13px;



  color: #747474;



  padding: 8px 2%;



  float: left;



  margin-right: 1%;



}



.wpcf7-form input[type="submit"] {



  padding: 5px 15px;



}



.wpcf7-form .wpcf7-text,



.wpcf7-form .wpcf7-quiz,



.wpcf7-form .wpcf7-number,



.wpcf7-form .wpcf7-captchar,



.wpcf7-form .wpcf7-date {



  float: none;



}



.wpcf7-form .wpcf7-captchar,



.wpcf7-form .wpcf7-date {



  width: 100%;



  margin-right: 0;



}



.wpcf7-form .wpcf7-text,



.wpcf7-form .wpcf7-quiz,



.wpcf7-form .wpcf7-number,



.wpcf7-form textarea,



.wpcf7-form .wpcf7-captchar,



.wpcf7-form .wpcf7-date {



  width: 100%;



  margin-right: 0;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  -o-box-sizing: border-box;



}



.wpcf7-form input {



  float: none;



}



.wpcf7-form textarea {



  border: 1px solid #d2d2d2;



  width: 100%;



  height: 150px;



  font-size: 13px;



  color: #747474;



  padding: 8px 11px;



  margin-right: 0;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  -o-box-sizing: border-box;



}



.wpcf7-form input[type="submit"] {



  width: auto;



  font-weight: bold;



  cursor: pointer;



}



.wpcf7-form .wpcf7-not-valid-tip {



  display: inline;



}



.wpcf7-form .wpcf7-validation-errors {



  margin-left: 0;

  display: none !important;



  margin-right: 0;



  padding: 25px;



  background-color: #f2dede;



  border: 1px solid #b94a48;



  color: #b94a48;



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);



  text-align: center;



  text-transform: uppercase;



}



.sidebar .wpcf7-form .wpcf7-text,



.sidebar .wpcf7-form .wpcf7-quiz,



.sidebar .wpcf7-form .wpcf7-number {



  width: 100%;



  margin-right: 0;



}



.wpcf7-select-parent {



  overflow: hidden;



  position: relative;



  width: 100%;



}



.wpcf7-select-parent .select-arrow {



  width: 35px;



  height: 33px;



  line-height: 33px;



  border-left: 1px solid #dadada;



  position: absolute;



  top: 1px;



  right: 1px;



  background: #fff;



  pointer-events: none;



  z-index: 10;



  font-family: 'icomoon';



  font-size: 9px;



  text-align: center;



}



.wpcf7-select-parent .wpcf7-select {



  -webkit-appearance: none;



  text-overflow: '';



  background: #fbfaf9;



  border: 1px solid #dadada;



  color: #333333;



  cursor: pointer;



  display: block;



  font-size: 13px;



  outline: none;



  height: auto;



  width: 100%;



  padding: 8px 15px;



  position: relative;



  text-indent: 0.01px;



  vertical-align: middle;



  z-index: 5;



  margin: 0;



  border-radius: 0;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  -o-border-radius: 0;



}



@-webkit-keyframes avadaToRightFromLeft {



  49% {



    -webkit-transform: translate(100%);



  }



  50% {



    opacity: 0;



    -webkit-transform: translate(-100%);



  }



  51% {



    opacity: 1;



  }



  100% {



    opacity: 1;



  }



}



@keyframes avadaToRightFromLeft {



  49% {



    -webkit-transform: translate(100%);



            transform: translate(100%);



  }



  50% {



    opacity: 0;



    -webkit-transform: translate(-100%);



            transform: translate(-100%);



  }



  51% {



    opacity: 1;



  }



  100% {



    opacity: 1;



  }



}



@-webkit-keyframes avadaExpandAndShow {



  0% {



    -webkit-transform: scale(0.5);



    opacity: 1;



  }



  100% {



    -webkit-transform: scale(1);



    opacity: 1;



  }



}



@keyframes avadaExpandAndShow {



  0% {



    -webkit-transform: scale(0.5);



            transform: scale(0.5);



    opacity: 1;



  }



  100% {



    -webkit-transform: scale(1);



            transform: scale(1);



    opacity: 1;



  }



}



@-webkit-keyframes avadaExpandWidth {



  0% {



    width: 0%;



  }



  100% {



    width: 99%;



  }



}



@keyframes avadaExpandWidth {



  0% {



    width: 0%;



  }



  100% {



    width: 99%;



  }



}



@keyframes avadaExpandHeight {



  0% {



    height: 0%;



  }



  100% {



    height: 100%;



  }



}



@-webkit-keyframes avadaExpandHeight {



  0% {



    height: 0%;



  }



  100% {



    height: 100%;



  }



}



.icon-hover-animation-slide .fontawesome-icon:before {



  display: block;



  opacity: 1;



}



.icon-hover-animation-fade .fontawesome-icon {



  transition: background 0.3s;



}



.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon,



.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon {



  transition: background 0.3s;



}



.link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon:before,



.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon:before {



  display: block;



  -webkit-animation: avadaToRightFromLeft 0.3s forwards;



  animation: avadaToRightFromLeft 0.3s forwards;



}



.fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading,



.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading {



  overflow: visible;



}



.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon,



.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon {



  transition: background 0.3s;



}



.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,



.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {



  pointer-events: none;



  position: absolute;



  width: 100%;



  height: 100%;



  border-radius: inherit;



  content: '';



  box-sizing: content-box;



  top: 0;



  left: 0;



  padding: 0;



  z-index: -1;



  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);



  opacity: 0;



  -webkit-transform: scale(0.9);



  transform: scale(0.9);



}



.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon,



.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon {



  -webkit-transform: scale(0.93);



  transform: scale(0.93);



}



.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,



.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {



  display: inline-block;



  -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;



  animation: avadaSonarEffect 1.3s ease-out 75ms;



}



.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading,



.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading {



  overflow: visible;



}



.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,



.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon {



  transition: background 0.3s;



}



.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span,



.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span {



  -webkit-transform: scale(0.93);



  transform: scale(0.93);



}



.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after,



.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after {



  pointer-events: none;



  position: absolute;



  width: 100%;



  height: 100%;



  border-radius: inherit;



  content: '';



  box-sizing: content-box;



  top: 0;



  left: 0;



  padding: 0;



  z-index: -1;



  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);



  opacity: 0;



  -webkit-transform: scale(0.9);



  transform: scale(0.9);



  display: inline-block;



  -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;



  animation: avadaSonarEffect 1.3s ease-out 75ms;



}



.fusion-image-hovers .hover-type-zoomin {



  overflow: hidden;



  -webkit-mask-image: -webkit-radial-gradient(white, black);



}



.fusion-image-hovers .hover-type-zoomin img,



.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image {



  opacity: 1;



  transition: opacity 1s, -webkit-transform 1s;



  transition: opacity 1s, transform 1s;



}



.fusion-image-hovers .hover-type-zoomin:hover img,



.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image {



  opacity: 0.9;



  -webkit-transform: scale3d(1.1, 1.1, 1);



  transform: scale3d(1.1, 1.1, 1);



}



.fusion-image-hovers .hover-type-zoomout {



  overflow: hidden;



  -webkit-mask-image: -webkit-radial-gradient(white, black);



}



.fusion-image-hovers .hover-type-zoomout img,



.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image {



  opacity: 1;



  -webkit-transform: scale(1.12);



  transform: scale(1.12);



  transition: opacity 1s, -webkit-transform 1s;



  transition: opacity 1s, transform 1s;



}



.fusion-image-hovers .hover-type-zoomout:hover img,



.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image {



  opacity: 0.9;



  -webkit-transform: scale(1);



  transform: scale(1);



}



.fusion-image-hovers .imageframe-liftup {



  display: inline-block;



  position: relative;



  max-width: 100%;



}



.fusion-image-hovers .imageframe-liftup span {



  opacity: 1;



  -webkit-transform: perspective(1000px) scale(1);



  transform: perspective(1000px) scale(1);



  transition: -webkit-transform 0.35s;



  transition: transform 0.35s;



}



.fusion-image-hovers .imageframe-liftup span:hover {



  -webkit-transform: perspective(1000px) scale(1.03);



  transform: perspective(1000px) scale(1.03);



}



.fusion-image-hovers .imageframe-liftup:before {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  width: 100%;



  height: 100%;



  content: '';



  transition: opacity 0.35s;



  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);



  opacity: 0;



}



.fusion-image-hovers .imageframe-liftup:hover:before {



  opacity: 1;



}



.fusion-image-hovers .hover-type-liftup {



  position: relative;



  display: inline-block;



  overflow: visible;



}



.fusion-image-hovers .hover-type-liftup img,



.fusion-image-hovers .hover-type-liftup .tribe-events-event-image,



.fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title > a {



  -webkit-transform: perspective(1000px) scale(1);



  transform: perspective(1000px) scale(1);



  transition: -webkit-transform 0.35s;



  transition: transform 0.35s;



  position: relative;



  z-index: 1;



}



.fusion-image-hovers .hover-type-liftup:hover img,



.fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image,



.fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title > a {



  -webkit-transform: perspective(1000px) scale(1.03);



  transform: perspective(1000px) scale(1.03);



}



.fusion-image-hovers .hover-type-liftup:before {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  width: 100%;



  height: 100%;



  content: '';



  transition: opacity 0.35s;



  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);



  opacity: 0;



}



.fusion-image-hovers .hover-type-liftup:hover:before {



  opacity: 1;



}



.fusion-image-hovers .flexslider-hover-type-liftup {



  overflow: visible !important;



}



.fusion-image-hovers .flexslider-hover-type-liftup .slides {



  overflow: visible !important;



}



.fusion-image-hovers .flexslider-hover-type-liftup li {



  overflow: visible;



}



.events-list .tribe-events-loop,



.single-tribe_organizer .tribe-events-loop,



.single-tribe_venue .tribe-events-loop,



.tribe-events-day .tribe-events-loop {



  max-width: 100%;



}



.tribe-filter-live #main {



  overflow: hidden;



}



.tribe-events-gmap {



  font-weight: normal;



}



#tribe-events-pg-template {



  max-width: 100%;



}



.event-is-recurring {



  cursor: pointer;



}



.tribe-events-notices {



  margin-top: 0;



}



#tribe-events-bar {



  float: left;



  z-index: 1;



  margin-bottom: 60px;



}



#tribe-events-bar:before,



#tribe-events-bar:after {



  content: ' ';



  position: absolute;



  display: block;



  background-color: #f5f5f5;



  width: 2224px;



  height: 100%;



  left: -2224px;



  overflow: hidden;



}



#tribe-events-bar:after {



  left: 100%;



}



#tribe-events-bar .tribe-bar-filters {



  padding: 25px 15px;



}



#tribe-events-bar .tribe-bar-filters-inner {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-align-items: flex-end;



      -ms-flex-align: end;



          align-items: flex-end;



}



.has-sidebar #tribe-events-bar:before,



.has-sidebar #tribe-events-bar:after {



  display: none;



}



#tribe-events-bar #tribe-bar-form {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-align-items: center;



      -ms-flex-align: center;



          align-items: center;



  float: left;



}



#tribe-events-bar #tribe-bar-form input[type=text] {



  font-style: normal;



  font-weight: 400;



}



#tribe-events-bar .tribe-bar-geoloc-filter,



#tribe-events-bar .tribe-bar-date-filter,



#tribe-events-bar .tribe-bar-search-filter,



#tribe-events-bar .tribe-bar-submit {



  padding-top: 0;



  padding-bottom: 0;



}



#tribe-events-bar .tribe-bar-submit {



  float: right;



  padding-top: 0;



}



#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {



  padding-top: 35px;



  padding-bottom: 60px;



}



#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label,



#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option a {



  padding-left: 30px;



  padding-right: 30px;



}



#tribe-events-bar .tribe-events-button {



  margin-right: 9px;



}



#tribe-events-bar .tribe-bar-full .tribe-bar-filters {



  padding-left: 0;



}



.has-sidebar #tribe-events-bar .tribe-bar-full .tribe-bar-filters {



  padding-left: 15px;



}



#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner > :first-child {



  padding-left: 0;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse {



  -webkit-flex-wrap: wrap;



      -ms-flex-wrap: wrap;



          flex-wrap: wrap;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {



  padding: 15px;



  padding-left: 0px;



}



.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {



  padding-left: 15px;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {



  padding: 10px 0;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner {



  display: block;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div {



  padding-bottom: 5px;



  padding-right: 0;



}



.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div {



  padding-left: 15px;



  padding-right: 15px;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner .tribe-bar-submit {



  padding-top: 10px;



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-inner {



  padding: 10px 0 40px;



}



#tribe-events-content {



  clear: both;



}



.fusion-events-before-title {



  zoom: 1;



  margin-bottom: 60px;



}



.fusion-events-before-title:before,



.fusion-events-before-title:after {



  content: " ";



  display: table;



}



.fusion-events-before-title:after {



  clear: both;



}



#wrapper .post-content .fusion-events-before-title h2 {



  margin: 0;



  border-top-width: 1px;



  border-top-style: solid;



  border-bottom-width: 1px;



  border-bottom-style: solid;



  padding: 20px 0px;



}



.fusion-events-before-title .tribe-events-user-recurrence-toggle {



  margin-top: 30px;



}



.tribe-events-page-template .fusion-events-before-title .tribe-events-user-recurrence-toggle {



  margin-top: 0;



}



#tribe-events-footer .tribe-events-sub-nav,



#tribe-events-header .tribe-events-sub-nav {



  overflow: visible;



}



#tribe-events-content #tribe-events-header {



  display: none;



  margin-bottom: 60px;



}



#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {



  display: block;



  margin-top: -45px;



}



#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a,



#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a {



  display: inline-block;



}



#tribe-events-content .tribe-events-tooltip {



  padding: 0;



  z-index: 100000;



}



#tribe-events-content .tribe-events-tooltip .tribe-events-event-body {



  padding: 13px 22px 5px 22px;



}



#tribe-events-content .tribe-events-tooltip .entry-title {



  padding: 12px 22px 12px 22px;



  font-weight: normal;



}



#tribe-events-content .tribe-events-tooltip .tribe-events-event-thumb {



  margin-bottom: 20px;



  max-width: 100%;



}



#tribe-events-content .tribe-events-tooltip .tribe-events-arrow {



  display: none;



}



#tribe-events-content .tribe-events-tooltip.recurring-info-tooltip .tribe-events-event-body {



  padding: 14px;



}



.tribe-events-tooltip .tribe-events-arrow {



  display: none;



}



.tribe-events-list-separator-month {



  text-align: left;



  padding: 0;



  height: 42px;



  line-height: normal;



  padding-left: 30px;



  padding-right: 30px;



  font-size: 18px;



  margin: 1.25em auto 2.5em;



}



.tribe-events-list-separator-month span {



  font-weight: normal;



  background-color: transparent;



  padding: 0px;



  line-height: 42px;



}



.tribe-events-list-separator-month:after {



  display: none;



}



#tribe-events .tribe-events-list .type-tribe_events {



  padding: 0;



  border: 1px solid;



  margin-bottom: 44px;



  min-height: 250px;



}



#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image {



  width: 100%;



  margin: 0;



  min-height: 250px;



}



#tribe-events .tribe-events-list .fusion-tribe-events-event-image-responsive {



  display: none;



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info {



  float: left;



  width: 40%;



  position: relative;



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title {



  margin: 0;



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a {



  position: absolute;



  z-index: 2;



  bottom: 0;



  left: 0;



  margin: 0;



  width: 100%;



  padding: 15px 20px;



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info {



  float: right;



  width: 60%;



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info .recurringinfo {



  display: block;



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info .event-is-recurring .tribe-events-divider {



  display: none;



}



#tribe-events .tribe-events-list .tribe-events-event-cost {



  position: absolute;



  bottom: 0;



  right: 0;



  margin: 0;



  border: 0;



}



#tribe-events .tribe-events-list .tribe-events-event-cost span {



  border: 0;



  padding: 10px 15px;



}



#tribe-events .tribe-events-list .tribe-events-event-meta {



  margin: 0;



  padding: 0;



  float: right;



  width: 100%;



  background: none;



  border: none;



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author {



  display: table;



  table-layout: fixed;



  width: 100%;



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author > div {



  display: table-cell;



  vertical-align: middle;



  padding: 15px 4.5%;



  border-right-width: 1px;



  border-right-style: solid;



  border-bottom-width: 1px;



  border-bottom-style: solid;



  border-top: none;



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author > div:last-child {



  border-right: none;



}



#tribe-events .tribe-events-list .tribe-events-content {



  padding: 30px;



}



#tribe-events .tribe-events-list .tribe-events-event-meta .tribe-events-gmap,



#tribe-events .tribe-events-list .tribe-events-event-meta-desc .tribe-events-gmap {



  white-space: normal;



}



#tribe-events .tribe-events-list .tribe-events-gmap:before {



  font-family: FontAwesome;



  content: '\f041';



  margin-right: 5px;



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline {



  width: 40%;



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline h3 {



  margin: 0;



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-secondary-info {



  width: 100%;



}



#tribe-events .tribe-events-list .hover-type-liftup {



  float: left;



}



#tribe-events .tribe-events-list-separator-month + .type-tribe_events {



  border-top: 1px solid;



}



.tribe-events-list-event-description .fusion-read-more {



  display: inline-block;



  margin-top: 10px;



}



.type-tribe_events .fusion-tribe-primary-info .hover-type-liftup {



  width: 100%;



}



.type-tribe_events .fusion-tribe-secondary-info .date-end,



.type-tribe_events .fusion-tribe-secondary-info .end-time {



  display: inline;



}



.tribe-events-list .time-details,



.tribe-events-list .tribe-events-venue-details {



  line-height: 1.5;



}



#tribe-events .tribe-events-day .type-tribe_events {



  margin: 0;



  margin-bottom: 44px;



  border-top-width: 1px;



  border-top-style: solid;



}



#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:last-child {



  border-bottom-width: 1px;



  border-bottom-style: solid;



}



#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 {



  text-align: left;



  padding: 0;



  height: 42px;



  line-height: 42px;



  padding-left: 30px;



  padding-right: 30px;



  margin: 1.25em auto 2.5em;



  font-weight: normal;



  font-size: 18px;



}



#tribe-events-content table.tribe-events-calendar {



  border-top-width: 1px;



  border-top-style: solid;



}



.tribe-events-calendar thead th {



  border-left: 0;



  border-right: 0;



  padding: 1.5em 0;



}



.datepicker.dropdown-menu {



  border-radius: 0;



  border: 0;



  padding: 15px;



}



.datepicker.dropdown-menu:before {



  border-bottom: 0;



}



.datepicker.dropdown-menu thead tr:first-child {



  font-size: 16px;



}



.datepicker.dropdown-menu td,



.datepicker.dropdown-menu th {



  border-radius: 0;



  border: 0;



  padding: 9px 10px;



}



.datepicker.dropdown-menu td.active,



.datepicker.dropdown-menu td.active:hover {



  border: 0;



  text-shadow: none;



}



.datepicker.dropdown-menu table tr td.old,



.datepicker.dropdown-menu table tr td.new {



  background-color: white !important;



  color: #999999 !important;



}



.datepicker.dropdown-menu tbody td {



  border: 1px solid #fff;



}



.datepicker.dropdown-menu .datepicker-months td {



  padding: 0;



  padding-top: 15px;



}



.datepicker.dropdown-menu .datepicker-months span {



  margin: 2px;



  text-shadow: none;



}



.datepicker.dropdown-menu .datepicker-months span:hover {



  text-shadow: none;



}



.fusion-events-featured-image {



  display: inline-block;



  position: relative;



  margin-bottom: 50px;



  max-width: 100%;



}



.fusion-events-featured-image .hover-type-liftup {



  display: block;



}



.fusion-events-featured-image .tribe-events-event-image {



  margin: 0;



}



.fusion-events-featured-image .fusion-events-single-title-content {



  position: absolute;



  bottom: 0;



  left: 0;



  width: 100%;



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-flex-wrap: wrap;



      -ms-flex-wrap: wrap;



          flex-wrap: wrap;



  -webkit-justify-content: space-between;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -webkit-align-items: baseline;



      -ms-flex-align: baseline;



          align-items: baseline;



  padding: 15px 20px;



  z-index: 1;



}



.fusion-events-featured-image .fusion-events-single-title-content h2 {



  float: none;



  line-height: normal;



}



.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule {



  margin: 0;



  padding: 0;



  float: none;



  background: none;



  border: none;



}



.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3 {



  font-size: 16px;



  line-height: normal;



}



.fusion-events-featured-image .fusion-events-single-title-content .event-is-recurring:hover,



.fusion-events-featured-image .fusion-events-single-title-content a:hover {



  opacity: 0.7;



}



.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-align-items: baseline;



      -ms-flex-align: baseline;



          align-items: baseline;



  -webkit-flex-wrap: wrap;



      -ms-flex-wrap: wrap;



          flex-wrap: wrap;



}



.single-tribe_events .fusion-events-featured-image .recurringinfo {



  margin-right: 0;



  font-size: 16px;



  line-height: normal;



  font-weight: normal;



}



.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring {



  font-weight: normal;



}



.single-tribe_events .fusion-events-featured-image .tribe-events-divider,



.single-tribe_events .fusion-events-featured-image .tribe-events-cost {



  line-height: normal;



  font-size: 16px;



}



.fusion-events-single-title {



  display: block;



}



.fusion-events-single-title .fusion-events-single-title-content {



  position: static;



}



.single-tribe_events .tribe-events-schedule .recurringinfo .tribe-events-divider,



.single-tribe_events .tribe-events-schedule .tribe-events-divider {



  display: block;



}



#tribe-events-content #tribe-events-footer {



  overflow: hidden;



  padding-top: 20px;



  padding-bottom: 20px;



  border-top: 1px solid #ccc;



  border-bottom: 1px solid #ccc;



  margin-top: 50px;



}



.tribe-events-single .tribe-events-notices {



  margin-top: 0;



}



.tribe-events-single ul.tribe-related-events > li {



  margin-right: 3.5%;



  width: 31%;



}



.tribe-events-single ul.tribe-related-events > li:last-child {



  margin-right: 0;



}



.tribe-events-single ul.tribe-related-events .tribe-related-events-title {



  font-weight: normal;



}



.sidebar .single-related-posts {



  display: none;



}



.sidebar .tribe-events-meta-group {



  width: 100%;



  float: none;



  margin: 0;



  margin-bottom: 45px;



  padding: 0;



}



.sidebar .tribe-events-meta-group dt {



  float: none;



  margin: 0;



  font-weight: bold;



}



.sidebar .tribe-events-meta-group dd {



  float: none;



  margin: 0;



  border-bottom-style: solid;



  border-bottom-width: 1px;



  margin-bottom: 10px;



  padding-bottom: 10px;



}



.sidebar .tribe-events-meta-group dl :last-child {



  border-bottom: 0;



}



.sidebar .tribe-events-single-section-title {



  margin: 0;



  margin-bottom: 18px;



}



.sidebar .tribe-events-venue-map {



  width: 100%;



  margin: 0;



  margin-top: -45px;



  margin-bottom: 45px;



  padding: 0;



  background-color: transparent;



  border: 0;



}



.sidebar .tribe-events-gmap {



  display: block;



  font-style: normal;



  position: relative;



}



.sidebar .tribe-events-gmap::first-letter {



  color: transparent;



}



.sidebar .tribe-events-gmap:after {



  font-family: FontAwesome;



  content: '\f041';



  margin-right: 8px;



  position: absolute;



  top: 0;



  left: 0;



}



.single-tribe_events .tribe-events-single-section {



  background: transparent;



  border: none;



  margin: 0;



}



.sidebar .tribe-events-list-widget ol,



#slidingbar-area .tribe-events-list-widget ol,



.fusion-footer .tribe-events-list-widget ol,



.post-content .tribe-events-list-widget ol {



  list-style: none;



  margin: 0;



  padding: 0;



}



.sidebar .tribe-events-list-widget ol :first-child,



#slidingbar-area .tribe-events-list-widget ol :first-child,



.fusion-footer .tribe-events-list-widget ol :first-child,



.post-content .tribe-events-list-widget ol :first-child {



  padding-top: 0;



}



.sidebar .tribe-events-list-widget ol li,



#slidingbar-area .tribe-events-list-widget ol li,



.fusion-footer .tribe-events-list-widget ol li,



.post-content .tribe-events-list-widget ol li {



  overflow: hidden;



  margin: 0;



  padding: 20px 0px;



  border-bottom-width: 1px;



  border-bottom-style: solid;



}



.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,



#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,



.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,



.post-content .tribe-events-list-widget ol li .tribe-events-event-image {



  float: left;



  margin: 0;



  margin-right: 13px;



}



.sidebar .tribe-events-list-widget ol li h4,



#slidingbar-area .tribe-events-list-widget ol li h4,



.fusion-footer .tribe-events-list-widget ol li h4,



.post-content .tribe-events-list-widget ol li h4 {



  margin: 0;



}



.sidebar .tribe-events-venue-widget ul,



#slidingbar-area .tribe-events-venue-widget ul,



.fusion-footer .tribe-events-venue-widget ul,



.post-content .tribe-events-venue-widget ul {



  margin-bottom: 13px;



}



.sidebar .tribe-events-venue-widget ul :first-child,



#slidingbar-area .tribe-events-venue-widget ul :first-child,



.fusion-footer .tribe-events-venue-widget ul :first-child,



.post-content .tribe-events-venue-widget ul :first-child {



  padding-top: 0;



}



.sidebar .tribe-events-venue-widget li,



#slidingbar-area .tribe-events-venue-widget li,



.fusion-footer .tribe-events-venue-widget li,



.post-content .tribe-events-venue-widget li {



  overflow: hidden;



  margin: 0;



  padding: 15px 0px;



  border-bottom-width: 1px;



  border-bottom-style: solid;



}



.sidebar .tribe-events-venue-widget li h4,



#slidingbar-area .tribe-events-venue-widget li h4,



.fusion-footer .tribe-events-venue-widget li h4,



.post-content .tribe-events-venue-widget li h4 {



  margin: 0;



  margin-bottom: 5px;



}



.tribe-events-list-widget .duration,



.tribe-events-adv-list-widget .duration {



  display: inline-block;



  margin-top: 5px;



  font-weight: normal;



  line-height: 1.4;



}



.tribe-events-list-widget .tribe-events-widget-link a,



.tribe-events-adv-list-widget .tribe-events-widget-link a {



  font-weight: normal;



}



.tribe-events-list-widget li.tribe-events-list-widget-events {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



}



.tribe-mini-calendar-event {



  overflow: hidden;



  margin: 0;



  padding: 20px 0px;



  border-bottom-width: 1px;



  border-bottom-style: solid;



}



.tribe-mini-calendar-event .list-date,



.tribe-mini-calendar-event .list-info {



  margin-top: 0;



  margin-bottom: 0;



}



.tribe-mini-calendar-event .list-info h2 {



  margin-bottom: 0;



}



.tribe-mini-calendar-event .list-info .duration {



  display: inline-block;



  margin-top: 5px;



  font-weight: normal;



  line-height: 1.4;



}



.tribe-mini-calendar-event .vcard {



  line-height: 20px;



  margin-top: 10px;



}



.tribe-events-adv-list-widget :nth-child(2) .tribe-mini-calendar-event {



  padding-top: 0;



}



.tribe-events-venue-widget .tribe-venue-widget-thumbnail {



  position: relative;



}



.tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name {



  position: absolute;



  z-index: 2;



  bottom: 0;



  left: 0;



  margin: 0;



}



.tribe-events-venue-widget ul li a {



  padding: 0;



  border: 0;



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name {



  width: 100%;



  padding: 10px 15px;



  margin-bottom: 20px;



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name h3 {



  margin: 0;



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name a {



  font-weight: normal;



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover {



  opacity: 0.7;



}



.tribe-mini-calendar {



  line-height: normal;



}



.tribe-mini-calendar thead {



  background-color: transparent;



  border: 0px;



}



.tribe-mini-calendar td,



.tribe-mini-calendar th {



  border: 0;



  padding: 0;



  transition: none !important;



}



.tribe-mini-calendar td > div,



.tribe-mini-calendar th > div {



  padding-left: 1px;



  padding-top: 1px;



}



.tribe-mini-calendar td {



  background-color: transparent;



}



.tribe-mini-calendar .tribe-mini-calendar-nav td {



  padding: 9px 10px;



}



.tribe-mini-calendar .tribe-mini-calendar-nav td a,



.tribe-mini-calendar .tribe-mini-calendar-nav td span {



  font-weight: normal;



  font-size: 16px;



}



.tribe-mini-calendar .tribe-mini-calendar-nav td span {



  text-transform: initial;



}



.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {



  float: left;



}



.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month {



  float: right;



}



.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month,



.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month,



.tribe-mini-calendar .tribe-mini-calendar-month {



  padding: 0;



}



.tribe-mini-calendar .tribe-mini-calendar-dayofweek {



  background-color: transparent;



  padding: 9px 10px;



  border: 0px;



}



.tribe-mini-calendar td.tribe-events-has-events,



.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present,



.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today,



.tribe-mini-calendar .tribe-events-present,



.tribe-mini-calendar .tribe-mini-calendar-today {



  background: transparent;



}



.tribe-mini-calendar td.tribe-events-has-events div[id*='daynum-'] a:before {



  display: none;



}



.tribe-mini-calendar div[id*='daynum-'] a,



.tribe-mini-calendar .tribe-mini-calendar-no-event {



  padding: 9px 10px;



  font-weight: normal;



}



.tribe-mini-calendar div[id*='daynum-'] a span,



.tribe-mini-calendar .tribe-mini-calendar-no-event span {



  font-weight: normal;



}



.tribe-mini-calendar .tribe-mini-calendar-no-event {



  background-color: transparent;



}



.tribe-mini-calendar .tribe-events-past {



  background-color: transparent;



  opacity: 1;



}



.tribe-mini-calendar .tribe-events-has-events:hover,



.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {



  background-color: transparent;



}



.tribe-mini-calendar .tribe-events-othermonth,



.tribe-mini-calendar .tribe-events-othermonth div[id*='daynum-'] a,



.tribe-mini-calendar .tribe-events-othermonth div[id*='daynum-'] span {



  background-color: transparent;



  color: #999;



}



.tribe-events-countdown-widget .tribe-countdown-text {



  margin: 0;



  text-align: center;



  padding-top: 20px;



  padding-bottom: 10px;



  font-size: 18px;



  font-weight: normal;



}



.tribe-events-countdown-widget .tribe-countdown-text a {



  font-weight: normal;



}



.tribe-events-countdown-widget .tribe-countdown-text a:hover {



  opacity: 0.7;



}



.tribe-events-countdown-widget .tribe-countdown-timer {



  display: block;



  padding: 20px;



  padding-top: 0;



}



.tribe-events-countdown-widget .tribe-countdown-timer {



  line-height: normal;



  padding-top: 0;



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-flex-wrap: nowrap;



      -ms-flex-wrap: nowrap;



          flex-wrap: nowrap;



  -webkit-flex-direction: row;



      -ms-flex-direction: row;



          flex-direction: row;



  -webkit-justify-content: space-between;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -webkit-align-items: center;



      -ms-flex-align: center;



          align-items: center;



}



.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number {



  float: none;



  padding: 12px 10px;



  margin-right: 5px;



  -webkit-flex-grow: 1;



      -ms-flex-positive: 1;



          flex-grow: 1;



}



.tribe-events-countdown-widget .tribe-countdown-timer :last-child {



  margin-right: 0;



}



.tribe-events-countdown-widget .tribe-countdown-timer .fusion-tribe-counterdown-over {



  display: block;



  font-weight: normal;



  font-size: 24px;



}



.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-under {



  display: block;



  font-weight: normal;



  font-size: 12px;



}



#wrapper .tribe-events-widget-link {



  margin: 13px 0px 0px 0px;



}



.tribe-events-sub-nav .tribe-events-nav-previous a,



.tribe-events-sub-nav .tribe-events-nav-next a {



  display: inline-block;



  padding: 0;



  margin-bottom: 0;



  background: none;



  font-weight: normal;



}



.tribe-events-sub-nav .tribe-events-nav-previous a span,



.tribe-events-sub-nav .tribe-events-nav-next a span {



  display: none;



}



.tribe-events-nav-previous a,



.tribe-events-nav-left a {



  position: relative;



  margin-left: 10px;



}



.tribe-events-nav-previous a:before,



.tribe-events-nav-left a:before {



  font-family: 'icomoon';



  content: '\f104';



  margin-right: 6px;



  position: absolute;



  top: 50%;



  -webkit-transform: translateY(-50%);



          transform: translateY(-50%);



  left: -10px;



}



.tribe-events-nav-next a,



.tribe-events-nav-right a {



  position: relative;



  margin-right: 10px;



}



.tribe-events-nav-next a:after,



.tribe-events-nav-right a:after {



  font-family: 'icomoon';



  content: '\f105';



  margin-left: 6px;



  position: absolute;



  top: 50%;



  -webkit-transform: translateY(-50%);



          transform: translateY(-50%);



  right: -10px;



}



.tribe-events-nav-left a:after {



  display: none;



}



.tribe-events-nav-right a:before {



  display: none;



}



.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {



  line-height: 1.5;



}



.tribe-events-tooltip:after,



.tribe-events-tooltip:before {



  top: 100%;



  left: 10%;



  border: solid transparent;



  content: " ";



  height: 0;



  width: 0;



  position: absolute;



  pointer-events: none;



}



.tribe-events-tooltip:after {



  border-color: rgba(0, 0, 0, 0);



  border-top-color: #ffff;



  border-width: 5px;



  margin-left: -5px;



}



.tribe-events-tooltip:before {



  border-color: rgba(245, 245, 245, 0);



  border-top-color: #000;



  border-width: 9px;



  margin-left: -9px;



}



.tribe-events-right .tribe-events-tooltip:after,



.tribe-events-right .tribe-events-tooltip:before {



  top: 100%;



  left: 90%;



  border: solid transparent;



  content: " ";



  height: 0;



  width: 0;



  position: absolute;



  pointer-events: none;



}



.tribe-events-right .tribe-events-tooltip:after {



  border-color: rgba(0, 0, 0, 0);



  border-top-color: #ffff;



  border-width: 5px;



  margin-left: -5px;



}



.tribe-events-right .tribe-events-tooltip:before {



  border-color: rgba(245, 245, 245, 0);



  border-top-color: #000;



  border-width: 9px;



  margin-left: -9px;



}



.tribe-grid-body .tribe-events-tooltip:after,



.tribe-grid-body .tribe-events-tooltip:before {



  right: 100%;



  top: 50%;



  left: auto;



  border: solid transparent;



  content: " ";



  height: 0;



  width: 0;



  position: absolute;



  pointer-events: none;



}



.tribe-grid-body .tribe-events-tooltip:after {



  border-color: rgba(255, 255, 255, 0);



  border-right-color: #fff;



  border-width: 5px;



  margin-top: -5px;



}



.tribe-grid-body .tribe-events-tooltip:before {



  border-color: rgba(255, 255, 255, 0);



  border-right-color: #fff;



  border-width: 12px;



  margin-top: -12px;



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after,



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {



  left: 100%;



  top: 50%;



  right: 100%;



  border: solid transparent;



  content: " ";



  height: 0;



  width: 0;



  position: absolute;



  pointer-events: none;



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {



  border-color: rgba(255, 255, 255, 0);



  border-left-color: #fff;



  border-width: 5px;



  margin-top: -5px;



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {



  border-color: rgba(255, 255, 255, 0);



  border-left-color: #fff;



  border-width: 18px;



  margin-top: -18px;



}



/* =================================================================================================



Table of Contents



----------------------------------------------------------------------------------------------------



	01 IcoMoon Font Face Definition



	02 IcoMoon Icon Styles



================================================================================================= */



/* IcoMoon Font Face Definition



================================================================================================= */



@font-face {



  font-family: 'icomoon';



  src: url('assets/fonts/icomoon/icomoon.eot');



  src: url('assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('assets/fonts/icomoon/icomoon.woff') format('woff'), url('assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');



  font-weight: normal;



  font-style: normal;



}



/* IcoMoon Font Face Definition



================================================================================================= */



[class^="fusion-icon-"],



[class*=" fusion-icon-"] {



  font-family: 'icomoon';



  speak: none;



  font-style: normal;



  font-weight: normal;



  font-variant: normal;



  text-transform: none;



  line-height: 1;



  /* Better Font Rendering =========== */



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}



.fusion-icon-angle-down:before {



  content: "\f107";



}



.fusion-icon-TFicon:before {



  content: "\e62d";



}



.fusion-icon-bars:before {



  content: "\f0c9";



}



.fusion-icon-angle-left:before {



  content: "\f104";



}



.fusion-icon-search:before {



  content: "\f002";



}



.fusion-icon-vk:before {



  content: "\f189";



}



.fusion-icon-check-square-o:before {



  content: "\f046";



}



.fusion-icon-check-circle-o:before {



  content: "\f05d";



}



.fusion-icon-shopping-cart:before {



  content: "\f07a";



}



.fusion-icon-angle-right:before {



  content: "\f105";



}



.fusion-icon-angle-up:before {



  content: "\f106";



}



.fusion-icon-spinner:before {



  content: "\f110";



}



.fusion-icon-star:before {



  content: "\f005";



}



.fusion-icon-gear:before {



  content: "\f013";



}



.fusion-icon-star-o:before {



  content: "\f006";



}



.fusion-icon-caret-left:before {



  content: "\f0d9";



}



.fusion-icon-caret-right:before {



  content: "\f0da";



}



.fusion-icon-grid:before {



  content: "\e614";



}



.fusion-icon-pen:before {



  content: "\e600";



}



.fusion-icon-film:before {



  content: "\e628";



}



.fusion-icon-arrow-left:before {



  content: "\e61e";



}



.fusion-icon-plus:before {



  content: "\e61d";



}



.fusion-icon-minus:before {



  content: "\e61c";



}



.fusion-icon-arrow-down:before {



  content: "\e61f";



}



.fusion-icon-uniE620:before {



  content: "\e620";



}



.fusion-icon-paypal:before {



  content: "\e60e";



}



.fusion-icon-tumblr:before {



  content: "\e613";



}



.fusion-icon-googleplus:before {



  content: "\e612";



}



.fusion-icon-arrow-down2:before {



  content: "\e621";



}



.fusion-icon-instagram:before {



  content: "\e615";



}



.fusion-icon-forrst:before {



  content: "\e617";



}



.fusion-icon-facebook:before {



  content: "\e604";



}



.fusion-icon-flickr:before {



  content: "\e608";



}



.fusion-icon-feed:before,



.fusion-icon-rss:before {



  content: "\e606";



}



.fusion-icon-twitter:before {



  content: "\e605";



}



.fusion-icon-vimeo:before {



  content: "\e607";



}



.fusion-icon-dribbble:before {



  content: "\e609";



}



.fusion-icon-skype:before {



  content: "\e618";



}



.fusion-icon-youtube:before {



  content: "\e622";



}



.fusion-icon-blogger:before {



  content: "\e60b";



}



.fusion-icon-link:before {



  content: "\e619";



}



.fusion-icon-image:before {



  content: "\e624";



}



.fusion-icon-images:before {



  content: "\e625";



}



.fusion-icon-reddit:before {



  content: "\e60d";



}



.fusion-icon-soundcloud:before {



  content: "\e60c";



}



.fusion-icon-quotes-left:before {



  content: "\e627";



}



.fusion-icon-bubbles:before {



  content: "\e62a";



}



.fusion-icon-headphones:before {



  content: "\e629";



}



.fusion-icon-deviantart:before {



  content: "\e626";



}



.fusion-icon-digg:before {



  content: "\e610";



}



.fusion-icon-mail:before {



  content: "\e616";



}



.fusion-icon-dropbox:before {



  content: "\e611";



}



.fusion-icon-linkedin:before {



  content: "\e60f";



}



.fusion-icon-myspace:before {



  content: "\e603";



}



.fusion-icon-pinterest:before {



  content: "\e602";



}



.fusion-icon-yahoo:before {



  content: "\e601";



}



.fusion-icon-list:before {



  content: "\e623";



}



.fusion-icon-user2:before {



  content: "\e61b";



}



.fusion-icon-user:before {



  content: "\e61a";



}



.fusion-alert,



.tribe-events-notices {



  position: relative;



  padding: 25px;



  border-radius: 0;



  font-size: 15px;



  text-align: center;



  text-transform: uppercase;



  margin-bottom: 20px;



}



.fusion-alert.alert-shadow,



.tribe-events-notices.alert-shadow {



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);



}



.fusion-alert .close,



.tribe-events-notices .close {



  position: absolute;



  box-sizing: content-box;



  right: -1px;



  top: -1px;



  height: 25px;



  width: 25px;



  line-height: 25px;



  opacity: 1;



  border: 1px solid;



  border-color: inherit;



  color: inherit;



  font-size: 15px;



  transition: all .2s;



}



.fusion-alert .close:hover,



.tribe-events-notices .close:hover {



  opacity: 1;



  background-color: rgba(0, 0, 0, 0.05);



}



.fusion-alert .alert-icon,



.tribe-events-notices .alert-icon {



  margin-right: 10px;



}



.fusion-alert.alert-blank,



.tribe-events-notices.alert-blank {



  border: 1px solid #747474;



}



.fusion-alert.alert-info,



.tribe-events-notices.alert-info {



  background-color: #fff;



  border-color: #D7D6D6;



  color: inherit;



}



.tribe-events-notices {



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);



  background-color: #fff;



  border-color: #D7D6D6;



  color: inherit;



  text-shadow: none;



}



/* All styles in Avada/less/theme/blog.less */



.fusion-button-wrapper {



  display: inline;



}



.fusion-button-wrapper.fusion-aligncenter {



  display: block;



}



.fusion-button,



.wpcf7-submit,



.gform_wrapper .gform_button,



.gform_wrapper .button,



.woocommerce .checkout #place_order,



.bbp-submit-wrapper .button {



  display: inline-block;



  position: relative;



  outline: 0;



  zoom: 1;



  border: 1px solid rgba(0, 0, 0, 0);



  text-align: center;



  text-transform: uppercase;



  font-weight: bold;



  cursor: pointer;



  box-sizing: border-box;



  transition: all .2s;



}



.fusion-button:before,



.wpcf7-submit:before,



.gform_wrapper .gform_button:before,



.gform_wrapper .button:before,



.woocommerce .checkout #place_order:before,



.bbp-submit-wrapper .button:before,



.fusion-button:after,



.wpcf7-submit:after,



.gform_wrapper .gform_button:after,



.gform_wrapper .button:after,



.woocommerce .checkout #place_order:after,



.bbp-submit-wrapper .button:after {



  content: " ";



  display: table;



}



.fusion-button:after,



.wpcf7-submit:after,



.gform_wrapper .gform_button:after,



.gform_wrapper .button:after,



.woocommerce .checkout #place_order:after,



.bbp-submit-wrapper .button:after {



  clear: both;



}



.fusion-button:hover,



.wpcf7-submit:hover,



.gform_wrapper .gform_button:hover,



.gform_wrapper .button:hover,



.woocommerce .checkout #place_order:hover,



.bbp-submit-wrapper .button:hover {



  transition: all .3s;



}



.fusion-button:focus,



.wpcf7-submit:focus,



.gform_wrapper .gform_button:focus,



.gform_wrapper .button:focus,



.woocommerce .checkout #place_order:focus,



.bbp-submit-wrapper .button:focus {



  outline: 0;



}



.ls-container .button,



.ls-container .fusion-button {



  transition: none !important;



}



.ls-container .button:hover,



.ls-container .fusion-button:hover {



  transition: none !important;



}



#wrapper .fusion-button-square,



#wrapper .button-square {



  border-radius: 0;



}



#wrapper .fusion-button-round,



#wrapper .button-round {



  border-radius: 2px;



}



#wrapper .fusion-button-round.button-3d,



#wrapper .button-round.button-3d {



  border-radius: 4px;



}



#wrapper .fusion-button-pill,



#wrapper .button-pill {



  border-radius: 25px !important;



}



.fusion-body .fusion-button-small,



.button-small,



.button.small,



#bbp_user_edit_submit,



.woocommerce .single_add_to_cart_button,



.bbp-submit-wrapper .button {



  padding: 9px 20px;



  line-height: 14px;



  font-size: 12px;



}



.fusion-body .fusion-button-small.button-3d:active,



.button-small.button-3d:active,



.button.small.button-3d:active,



#bbp_user_edit_submit.button-3d:active,



.woocommerce .single_add_to_cart_button.button-3d:active,



.bbp-submit-wrapper .button.button-3d:active {



  top: 2px;



}



.fusion-body .fusion-button-small .fusion-button-text-left,



.button-small .fusion-button-text-left,



.button.small .fusion-button-text-left,



#bbp_user_edit_submit .fusion-button-text-left,



.woocommerce .single_add_to_cart_button .fusion-button-text-left,



.bbp-submit-wrapper .button .fusion-button-text-left {



  display: inline-block;



  padding-left: 25px;



}



.fusion-body .fusion-button-small .fusion-button-text-right,



.button-small .fusion-button-text-right,



.button.small .fusion-button-text-right,



#bbp_user_edit_submit .fusion-button-text-right,



.woocommerce .single_add_to_cart_button .fusion-button-text-right,



.bbp-submit-wrapper .button .fusion-button-text-right {



  display: inline-block;



  padding-right: 25px;



}



.fusion-body .fusion-button-small .button-icon-divider-left,



.button-small .button-icon-divider-left,



.button.small .button-icon-divider-left,



#bbp_user_edit_submit .button-icon-divider-left,



.woocommerce .single_add_to_cart_button .button-icon-divider-left,



.bbp-submit-wrapper .button .button-icon-divider-left {



  padding: 0 10px;



}



.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,



.button-small .button-icon-divider-left.fusion-megamenu-image,



.button.small .button-icon-divider-left.fusion-megamenu-image,



#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,



.woocommerce .single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,



.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image {



  padding: 0 5px;



}



.fusion-body .fusion-button-small .button-icon-divider-right,



.button-small .button-icon-divider-right,



.button.small .button-icon-divider-right,



#bbp_user_edit_submit .button-icon-divider-right,



.woocommerce .single_add_to_cart_button .button-icon-divider-right,



.bbp-submit-wrapper .button .button-icon-divider-right {



  padding: 0 10px;



}



.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,



.button-small .button-icon-divider-right.fusion-megamenu-image,



.button.small .button-icon-divider-right.fusion-megamenu-image,



#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,



.woocommerce .single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,



.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image {



  padding: 0 5px;



}



.fusion-body .fusion-button-small .button-icon-divider-left i,



.button-small .button-icon-divider-left i,



.button.small .button-icon-divider-left i,



#bbp_user_edit_submit .button-icon-divider-left i,



.woocommerce .single_add_to_cart_button .button-icon-divider-left i,



.bbp-submit-wrapper .button .button-icon-divider-left i,



.fusion-body .fusion-button-small .button-icon-divider-right i,



.button-small .button-icon-divider-right i,



.button.small .button-icon-divider-right i,



#bbp_user_edit_submit .button-icon-divider-right i,



.woocommerce .single_add_to_cart_button .button-icon-divider-right i,



.bbp-submit-wrapper .button .button-icon-divider-right i,



.fusion-body .fusion-button-small .button-icon-divider-left img,



.button-small .button-icon-divider-left img,



.button.small .button-icon-divider-left img,



#bbp_user_edit_submit .button-icon-divider-left img,



.woocommerce .single_add_to_cart_button .button-icon-divider-left img,



.bbp-submit-wrapper .button .button-icon-divider-left img,



.fusion-body .fusion-button-small .button-icon-divider-right img,



.button-small .button-icon-divider-right img,



.button.small .button-icon-divider-right img,



#bbp_user_edit_submit .button-icon-divider-right img,



.woocommerce .single_add_to_cart_button .button-icon-divider-right img,



.bbp-submit-wrapper .button .button-icon-divider-right img {



  top: 50%;



  margin-top: -6px;



  display: block;



}



.fusion-body .fusion-button-medium,



.button-medium,



.button.medium,



.woocommerce .checkout #place_order,



.ticket-selector-submit-btn[type=submit] {



  padding: 11px 23px;



  line-height: 16px;



  font-size: 13px;



}



.fusion-body .fusion-button-medium.button-3d:active,



.button-medium.button-3d:active,



.button.medium.button-3d:active,



.woocommerce .checkout #place_order.button-3d:active,



.ticket-selector-submit-btn[type=submit].button-3d:active {



  top: 3px;



}



.fusion-body .fusion-button-medium .fusion-button-text-left,



.button-medium .fusion-button-text-left,



.button.medium .fusion-button-text-left,



.woocommerce .checkout #place_order .fusion-button-text-left,



.ticket-selector-submit-btn[type=submit] .fusion-button-text-left {



  display: inline-block;



  padding-left: 28px;



}



.fusion-body .fusion-button-medium .fusion-button-text-right,



.button-medium .fusion-button-text-right,



.button.medium .fusion-button-text-right,



.woocommerce .checkout #place_order .fusion-button-text-right,



.ticket-selector-submit-btn[type=submit] .fusion-button-text-right {



  display: inline-block;



  padding-right: 28px;



}



.fusion-body .fusion-button-medium .button-icon-divider-left,



.button-medium .button-icon-divider-left,



.button.medium .button-icon-divider-left,



.woocommerce .checkout #place_order .button-icon-divider-left,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-left {



  padding: 0 12.5px;



}



.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,



.button-medium .button-icon-divider-left.fusion-megamenu-image,



.button.medium .button-icon-divider-left.fusion-megamenu-image,



.woocommerce .checkout #place_order .button-icon-divider-left.fusion-megamenu-image,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image {



  padding: 0 6.25px;



}



.fusion-body .fusion-button-medium .button-icon-divider-right,



.button-medium .button-icon-divider-right,



.button.medium .button-icon-divider-right,



.woocommerce .checkout #place_order .button-icon-divider-right,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-right {



  padding: 0 12.5px;



}



.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,



.button-medium .button-icon-divider-right.fusion-megamenu-image,



.button.medium .button-icon-divider-right.fusion-megamenu-image,



.woocommerce .checkout #place_order .button-icon-divider-right.fusion-megamenu-image,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image {



  padding: 0 6.25px;



}



.fusion-body .fusion-button-medium .button-icon-divider-left i,



.button-medium .button-icon-divider-left i,



.button.medium .button-icon-divider-left i,



.woocommerce .checkout #place_order .button-icon-divider-left i,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,



.fusion-body .fusion-button-medium .button-icon-divider-right i,



.button-medium .button-icon-divider-right i,



.button.medium .button-icon-divider-right i,



.woocommerce .checkout #place_order .button-icon-divider-right i,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,



.fusion-body .fusion-button-medium .button-icon-divider-left img,



.button-medium .button-icon-divider-left img,



.button.medium .button-icon-divider-left img,



.woocommerce .checkout #place_order .button-icon-divider-left img,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,



.fusion-body .fusion-button-medium .button-icon-divider-right img,



.button-medium .button-icon-divider-right img,



.button.medium .button-icon-divider-right img,



.woocommerce .checkout #place_order .button-icon-divider-right img,



.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img {



  top: 50%;



  margin-top: -6.5px;



  display: block;



}



.fusion-body .fusion-button-large,



.button-large,



.button.large,



#tribe-bar-form .tribe-bar-submit input[type=submit] {



  padding: 13px 29px;



  line-height: 17px;



  font-size: 14px;



}



.fusion-body .fusion-button-large.button-3d:active,



.button-large.button-3d:active,



.button.large.button-3d:active,



#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active {



  top: 4px;



}



.fusion-body .fusion-button-large .fusion-button-text-left,



.button-large .fusion-button-text-left,



.button.large .fusion-button-text-left,



#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left {



  display: inline-block;



  padding-left: 34px;



}



.fusion-body .fusion-button-large .fusion-button-text-right,



.button-large .fusion-button-text-right,



.button.large .fusion-button-text-right,



#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right {



  display: inline-block;



  padding-right: 34px;



}



.fusion-body .fusion-button-large .button-icon-divider-left,



.button-large .button-icon-divider-left,



.button.large .button-icon-divider-left,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left {



  padding: 0 14.5px;



}



.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,



.button-large .button-icon-divider-left.fusion-megamenu-image,



.button.large .button-icon-divider-left.fusion-megamenu-image,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image {



  padding: 0 7.25px;



}



.fusion-body .fusion-button-large .button-icon-divider-right,



.button-large .button-icon-divider-right,



.button.large .button-icon-divider-right,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right {



  padding: 0 14.5px;



}



.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,



.button-large .button-icon-divider-right.fusion-megamenu-image,



.button.large .button-icon-divider-right.fusion-megamenu-image,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image {



  padding: 0 7.25px;



}



.fusion-body .fusion-button-large .button-icon-divider-left i,



.button-large .button-icon-divider-left i,



.button.large .button-icon-divider-left i,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,



.fusion-body .fusion-button-large .button-icon-divider-right i,



.button-large .button-icon-divider-right i,



.button.large .button-icon-divider-right i,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,



.fusion-body .fusion-button-large .button-icon-divider-left img,



.button-large .button-icon-divider-left img,



.button.large .button-icon-divider-left img,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,



.fusion-body .fusion-button-large .button-icon-divider-right img,



.button-large .button-icon-divider-right img,



.button.large .button-icon-divider-right img,



#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img {



  top: 50%;



  margin-top: -7px;



  display: block;



}



.fusion-body .fusion-button-xlarge,



.button-xlarge,



.button.xlarge {



  padding: 17px 40px;



  line-height: 21px;



  font-size: 18px;



}



.fusion-body .fusion-button-xlarge.button-3d:active,



.button-xlarge.button-3d:active,



.button.xlarge.button-3d:active {



  top: 6px;



}



.fusion-body .fusion-button-xlarge .fusion-button-text-left,



.button-xlarge .fusion-button-text-left,



.button.xlarge .fusion-button-text-left {



  display: inline-block;



  padding-left: 45px;



}



.fusion-body .fusion-button-xlarge .fusion-button-text-right,



.button-xlarge .fusion-button-text-right,



.button.xlarge .fusion-button-text-right {



  display: inline-block;



  padding-right: 45px;



}



.fusion-body .fusion-button-xlarge .button-icon-divider-left,



.button-xlarge .button-icon-divider-left,



.button.xlarge .button-icon-divider-left {



  padding: 0 18.5px;



}



.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,



.button-xlarge .button-icon-divider-left.fusion-megamenu-image,



.button.xlarge .button-icon-divider-left.fusion-megamenu-image {



  padding: 0 9.25px;



}



.fusion-body .fusion-button-xlarge .button-icon-divider-right,



.button-xlarge .button-icon-divider-right,



.button.xlarge .button-icon-divider-right {



  padding: 0 18.5px;



}



.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,



.button-xlarge .button-icon-divider-right.fusion-megamenu-image,



.button.xlarge .button-icon-divider-right.fusion-megamenu-image {



  padding: 0 9.25px;



}



.fusion-body .fusion-button-xlarge .button-icon-divider-left i,



.button-xlarge .button-icon-divider-left i,



.button.xlarge .button-icon-divider-left i,



.fusion-body .fusion-button-xlarge .button-icon-divider-right i,



.button-xlarge .button-icon-divider-right i,



.button.xlarge .button-icon-divider-right i,



.fusion-body .fusion-button-xlarge .button-icon-divider-left img,



.button-xlarge .button-icon-divider-left img,



.button.xlarge .button-icon-divider-left img,



.fusion-body .fusion-button-xlarge .button-icon-divider-right img,



.button-xlarge .button-icon-divider-right img,



.button.xlarge .button-icon-divider-right img {



  top: 50%;



  margin-top: -9px;



  display: block;



}



.button span {



  line-height: normal;



}



@media only screen and (max-width: 800px) {



  .rev_slider .fusion-button,



  .rev_slider .button,



  .ls-container .fusion-button,



  .ls-container .button {



    padding: 0 20px;



    line-height: 30px;



    font-size: 12px;



    font-size: 10px !important;



    line-height: 30px !important;



    padding-top: 0px !important;



    padding-bottom: 0px !important;



    padding-left: 20px !important;



    padding-right: 20px !important;



  }



  .rev_slider .fusion-button.button-3d:active,



  .rev_slider .button.button-3d:active,



  .ls-container .fusion-button.button-3d:active,



  .ls-container .button.button-3d:active {



    top: 2px;



  }



  .rev_slider .fusion-button .fusion-button-text-left,



  .rev_slider .button .fusion-button-text-left,



  .ls-container .fusion-button .fusion-button-text-left,



  .ls-container .button .fusion-button-text-left {



    display: inline-block;



    padding-left: 25px;



  }



  .rev_slider .fusion-button .fusion-button-text-right,



  .rev_slider .button .fusion-button-text-right,



  .ls-container .fusion-button .fusion-button-text-right,



  .ls-container .button .fusion-button-text-right {



    display: inline-block;



    padding-right: 25px;



  }



  .rev_slider .fusion-button .button-icon-divider-left,



  .rev_slider .button .button-icon-divider-left,



  .ls-container .fusion-button .button-icon-divider-left,



  .ls-container .button .button-icon-divider-left {



    padding: 0 10px;



  }



  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,



  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,



  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,



  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {



    padding: 0 5px;



  }



  .rev_slider .fusion-button .button-icon-divider-right,



  .rev_slider .button .button-icon-divider-right,



  .ls-container .fusion-button .button-icon-divider-right,



  .ls-container .button .button-icon-divider-right {



    padding: 0 10px;



  }



  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,



  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,



  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,



  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {



    padding: 0 5px;



  }



  .rev_slider .fusion-button .button-icon-divider-left i,



  .rev_slider .button .button-icon-divider-left i,



  .ls-container .fusion-button .button-icon-divider-left i,



  .ls-container .button .button-icon-divider-left i,



  .rev_slider .fusion-button .button-icon-divider-right i,



  .rev_slider .button .button-icon-divider-right i,



  .ls-container .fusion-button .button-icon-divider-right i,



  .ls-container .button .button-icon-divider-right i,



  .rev_slider .fusion-button .button-icon-divider-left img,



  .rev_slider .button .button-icon-divider-left img,



  .ls-container .fusion-button .button-icon-divider-left img,



  .ls-container .button .button-icon-divider-left img,



  .rev_slider .fusion-button .button-icon-divider-right img,



  .rev_slider .button .button-icon-divider-right img,



  .ls-container .fusion-button .button-icon-divider-right img,



  .ls-container .button .button-icon-divider-right img {



    top: 50%;



    margin-top: -6px;



    display: block;



  }



  .rev_slider .fusion-button.button-3d:active,



  .rev_slider .button.button-3d:active,



  .ls-container .fusion-button.button-3d:active,



  .ls-container .button.button-3d:active {



    top: 2px !important;



  }



  .rev_slider .fusion-button span,



  .rev_slider .button span,



  .ls-container .fusion-button span,



  .ls-container .button span {



    font-size: 10px !important;



  }



}



@media only screen and (max-width: 640px) {



  .rev_slider .fusion-button,



  .rev_slider .button,



  .ls-container .fusion-button,



  .ls-container .button {



    padding: 0 20px;



    line-height: 20px;



    font-size: 10px;



    font-size: 10px !important;



    line-height: 20px !important;



    padding-top: 0px !important;



    padding-bottom: 0px !important;



    padding-left: 10px !important;



    padding-right: 10px !important;



  }



  .rev_slider .fusion-button.button-3d:active,



  .rev_slider .button.button-3d:active,



  .ls-container .fusion-button.button-3d:active,



  .ls-container .button.button-3d:active {



    top: 2px;



  }



  .rev_slider .fusion-button .fusion-button-text-left,



  .rev_slider .button .fusion-button-text-left,



  .ls-container .fusion-button .fusion-button-text-left,



  .ls-container .button .fusion-button-text-left {



    display: inline-block;



    padding-left: 25px;



  }



  .rev_slider .fusion-button .fusion-button-text-right,



  .rev_slider .button .fusion-button-text-right,



  .ls-container .fusion-button .fusion-button-text-right,



  .ls-container .button .fusion-button-text-right {



    display: inline-block;



    padding-right: 25px;



  }



  .rev_slider .fusion-button .button-icon-divider-left,



  .rev_slider .button .button-icon-divider-left,



  .ls-container .fusion-button .button-icon-divider-left,



  .ls-container .button .button-icon-divider-left {



    padding: 0 11px;



  }



  .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,



  .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,



  .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,



  .ls-container .button .button-icon-divider-left.fusion-megamenu-image {



    padding: 0 5.5px;



  }



  .rev_slider .fusion-button .button-icon-divider-right,



  .rev_slider .button .button-icon-divider-right,



  .ls-container .fusion-button .button-icon-divider-right,



  .ls-container .button .button-icon-divider-right {



    padding: 0 11px;



  }



  .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,



  .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,



  .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,



  .ls-container .button .button-icon-divider-right.fusion-megamenu-image {



    padding: 0 5.5px;



  }



  .rev_slider .fusion-button .button-icon-divider-left i,



  .rev_slider .button .button-icon-divider-left i,



  .ls-container .fusion-button .button-icon-divider-left i,



  .ls-container .button .button-icon-divider-left i,



  .rev_slider .fusion-button .button-icon-divider-right i,



  .rev_slider .button .button-icon-divider-right i,



  .ls-container .fusion-button .button-icon-divider-right i,



  .ls-container .button .button-icon-divider-right i,



  .rev_slider .fusion-button .button-icon-divider-left img,



  .rev_slider .button .button-icon-divider-left img,



  .ls-container .fusion-button .button-icon-divider-left img,



  .ls-container .button .button-icon-divider-left img,



  .rev_slider .fusion-button .button-icon-divider-right img,



  .rev_slider .button .button-icon-divider-right img,



  .ls-container .fusion-button .button-icon-divider-right img,



  .ls-container .button .button-icon-divider-right img {



    top: 50%;



    margin-top: -5px;



    display: block;



  }



  .rev_slider .fusion-button.button-3d:active,



  .rev_slider .button.button-3d:active,



  .ls-container .fusion-button.button-3d:active,



  .ls-container .button.button-3d:active {



    top: 2px !important;



  }



  .rev_slider .fusion-button span,



  .rev_slider .button span,



  .ls-container .fusion-button span,



  .ls-container .button span {



    font-size: 10px !important;



  }



}



button.fusion-button.button-3d:active {



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 1px 2px 3px 2px rgba(0, 0, 0, 0.3), 0 0 0 #000000;



}



.button-icon-left {



  margin-right: 10px;



}



.button-icon-right {



  margin-left: 10px;



}



.button-icon-divider-left,



.button-icon-divider-right {



  display: inline-block;



  position: absolute;



  top: 0;



  height: 100%;



}



.button-icon-divider-left i,



.button-icon-divider-right i {



  position: relative;



}



.button-icon-divider-left img,



.button-icon-divider-right img {



  position: relative;



}



.button-small .button-icon-divider-left img,



.button-small .button-icon-divider-right img {



  max-width: 22px;



}



.button-medium .button-icon-divider-left img,



.button-medium .button-icon-divider-right img {



  max-width: 23px;



}



.button-large .button-icon-divider-left img,



.button-large .button-icon-divider-right img {



  max-width: 24px;



}



.button-xlarge .button-icon-divider-left img,



.button-xlarge .button-icon-divider-right img {



  max-width: 25px;



}



.button-icon-divider-left {



  left: 0;



  border-right: 1px solid;



}



.button-icon-divider-right {



  right: 0;



  border-left: 1px solid;



}



.fusion-button.button-green,



.fusion-button.button-green.wpcf7-submit,



.button.green {



  background: #d1e990;



  background-image: linear-gradient(to top, #aad75d, #d1e990);



  border: 1px solid #9dba60;



  color: #54770f;



}



.fusion-button.button-green .button-icon-divider-left,



.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,



.button.green .button-icon-divider-left,



.fusion-button.button-green .button-icon-divider-right,



.fusion-button.button-green.wpcf7-submit .button-icon-divider-right,



.button.green .button-icon-divider-right {



  border-color: #9dba60;



}



.fusion-button.button-green:hover,



.fusion-button.button-green.wpcf7-submit:hover,



.button.green:hover,



.fusion-button.button-green:focus,



.fusion-button.button-green.wpcf7-submit:focus,



.button.green:focus,



.fusion-button.button-green:active,



.fusion-button.button-green.wpcf7-submit:active,



.button.green:active {



  background: #aad75d;



  background-image: linear-gradient(to top, #d1e990, #aad75d);



  border: 1px solid #9dba60;



  color: #54770f;



}



.fusion-button.button-green:hover .button-icon-divider-left,



.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,



.button.green:hover .button-icon-divider-left,



.fusion-button.button-green:focus .button-icon-divider-left,



.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,



.button.green:focus .button-icon-divider-left,



.fusion-button.button-green:active .button-icon-divider-left,



.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,



.button.green:active .button-icon-divider-left,



.fusion-button.button-green:hover .button-icon-divider-right,



.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,



.button.green:hover .button-icon-divider-right,



.fusion-button.button-green:focus .button-icon-divider-right,



.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,



.button.green:focus .button-icon-divider-right,



.fusion-button.button-green:active .button-icon-divider-right,



.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,



.button.green:active .button-icon-divider-right {



  border-color: #9dba60;



}



.no-cssgradients .fusion-button.button-green:hover,



.no-cssgradients .fusion-button.button-green.wpcf7-submit:hover,



.no-cssgradients .button.green:hover,



.no-cssgradients .fusion-button.button-green:focus,



.no-cssgradients .fusion-button.button-green.wpcf7-submit:focus,



.no-cssgradients .button.green:focus,



.no-cssgradients .fusion-button.button-green:active,



.no-cssgradients .fusion-button.button-green.wpcf7-submit:active,



.no-cssgradients .button.green:active {



  background-color: #AAD75D;



}



.no-cssgradients .fusion-button.button-green,



.no-cssgradients .fusion-button.button-green.wpcf7-submit,



.no-cssgradients .button.green {



  background-color: #D1E990;



}



.fusion-button.button-green.button-3d.fusion-button-small,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small,



.button.green.button-3d.fusion-button-small,



.fusion-button.button-green.button-3d.button-small,



.fusion-button.button-green.wpcf7-submit.button-3d.button-small,



.button.green.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-small:active,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active,



.button.green.button-3d.fusion-button-small:active,



.fusion-button.button-green.button-3d.button-small:active,



.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,



.button.green.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-medium,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium,



.button.green.button-3d.fusion-button-medium,



.fusion-button.button-green.button-3d.button-medium,



.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,



.button.green.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-medium:active,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.green.button-3d.fusion-button-medium:active,



.fusion-button.button-green.button-3d.button-medium:active,



.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,



.button.green.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-large,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large,



.button.green.button-3d.fusion-button-large,



.fusion-button.button-green.button-3d.button-large,



.fusion-button.button-green.wpcf7-submit.button-3d.button-large,



.button.green.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-large:active,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active,



.button.green.button-3d.fusion-button-large:active,



.fusion-button.button-green.button-3d.button-large:active,



.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,



.button.green.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-xlarge,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.green.button-3d.fusion-button-xlarge,



.fusion-button.button-green.button-3d.button-xlarge,



.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,



.button.green.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-green.button-3d.fusion-button-xlarge:active,



.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.green.button-3d.fusion-button-xlarge:active,



.fusion-button.button-green.button-3d.button-xlarge:active,



.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,



.button.green.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen,



.fusion-button.button-darkgreen.wpcf7-submit,



.button.darkgreen {



  background: #d0e0a5;



  background-image: linear-gradient(to top, #a8c76a, #d0e0a5);



  border: 1px solid #9dba60;



  color: #54770f;



}



.fusion-button.button-darkgreen .button-icon-divider-left,



.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,



.button.darkgreen .button-icon-divider-left,



.fusion-button.button-darkgreen .button-icon-divider-right,



.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right,



.button.darkgreen .button-icon-divider-right {



  border-color: #9dba60;



}



.fusion-button.button-darkgreen:hover,



.fusion-button.button-darkgreen.wpcf7-submit:hover,



.button.darkgreen:hover,



.fusion-button.button-darkgreen:focus,



.fusion-button.button-darkgreen.wpcf7-submit:focus,



.button.darkgreen:focus,



.fusion-button.button-darkgreen:active,



.fusion-button.button-darkgreen.wpcf7-submit:active,



.button.darkgreen:active {



  background: #a8c76a;



  background-image: linear-gradient(to top, #d0e0a5, #a8c76a);



  border: 1px solid #9dba60;



  color: #54770f;



}



.fusion-button.button-darkgreen:hover .button-icon-divider-left,



.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,



.button.darkgreen:hover .button-icon-divider-left,



.fusion-button.button-darkgreen:focus .button-icon-divider-left,



.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,



.button.darkgreen:focus .button-icon-divider-left,



.fusion-button.button-darkgreen:active .button-icon-divider-left,



.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,



.button.darkgreen:active .button-icon-divider-left,



.fusion-button.button-darkgreen:hover .button-icon-divider-right,



.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,



.button.darkgreen:hover .button-icon-divider-right,



.fusion-button.button-darkgreen:focus .button-icon-divider-right,



.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,



.button.darkgreen:focus .button-icon-divider-right,



.fusion-button.button-darkgreen:active .button-icon-divider-right,



.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,



.button.darkgreen:active .button-icon-divider-right {



  border-color: #9dba60;



}



.no-cssgradients .fusion-button.button-darkgreen:hover,



.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:hover,



.no-cssgradients .button.darkgreen:hover,



.no-cssgradients .fusion-button.button-darkgreen:focus,



.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:focus,



.no-cssgradients .button.darkgreen:focus,



.no-cssgradients .fusion-button.button-darkgreen:active,



.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit:active,



.no-cssgradients .button.darkgreen:active {



  background-color: #a8c76a;



}



.no-cssgradients .fusion-button.button-darkgreen,



.no-cssgradients .fusion-button.button-darkgreen.wpcf7-submit,



.no-cssgradients .button.darkgreen {



  background-color: #d0e0a5;



}



.fusion-button.button-darkgreen.button-3d.fusion-button-small,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small,



.button.darkgreen.button-3d.fusion-button-small,



.fusion-button.button-darkgreen.button-3d.button-small,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,



.button.darkgreen.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active,



.button.darkgreen.button-3d.fusion-button-small:active,



.fusion-button.button-darkgreen.button-3d.button-small:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,



.button.darkgreen.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-medium,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium,



.button.darkgreen.button-3d.fusion-button-medium,



.fusion-button.button-darkgreen.button-3d.button-medium,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,



.button.darkgreen.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.darkgreen.button-3d.fusion-button-medium:active,



.fusion-button.button-darkgreen.button-3d.button-medium:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,



.button.darkgreen.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-large,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large,



.button.darkgreen.button-3d.fusion-button-large,



.fusion-button.button-darkgreen.button-3d.button-large,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,



.button.darkgreen.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active,



.button.darkgreen.button-3d.fusion-button-large:active,



.fusion-button.button-darkgreen.button-3d.button-large:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,



.button.darkgreen.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.darkgreen.button-3d.fusion-button-xlarge,



.fusion-button.button-darkgreen.button-3d.button-xlarge,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,



.button.darkgreen.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.darkgreen.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkgreen.button-3d.button-xlarge:active,



.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,



.button.darkgreen.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #54770f, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange,



.fusion-button.button-orange.wpcf7-submit,



.button.orange {



  background: #fbdc86;



  background-image: linear-gradient(to top, #f8bf56, #fbdc86);



  border: 1px solid #c0830b;



  color: #c0830b;



}



.fusion-button.button-orange .button-icon-divider-left,



.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,



.button.orange .button-icon-divider-left,



.fusion-button.button-orange .button-icon-divider-right,



.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right,



.button.orange .button-icon-divider-right {



  border-color: #c0830b;



}



.fusion-button.button-orange:hover,



.fusion-button.button-orange.wpcf7-submit:hover,



.button.orange:hover,



.fusion-button.button-orange:focus,



.fusion-button.button-orange.wpcf7-submit:focus,



.button.orange:focus,



.fusion-button.button-orange:active,



.fusion-button.button-orange.wpcf7-submit:active,



.button.orange:active {



  background: #f8bf56;



  background-image: linear-gradient(to top, #fbdc86, #f8bf56);



  border: 1px solid #c0830b;



  color: #c0830b;



}


.color-orange, .color-green, .color-blue {
   display:inline-block;
   border-radius: 0;
   min-width: 7em;
   text-align: center;
   text-decoration: none !important;
   vertical-align: bottom;
}
.color-green {
   background-color: #9bba3c ;
       margin-right: 10px;
}

.color-orange {
   background-color: #f79428 ;
       margin-right: 10px;
}

.color-green span, .color-orange span, .color-blue span {
   display: block;
   padding: 0.5em 1.25em;
   color: #fff;
   transition: background-color 0.2s, color 0.2s;
}
.color-orange:hover span, .color-blue:hover span, .color-green:hover span {
   background-color: rgba(0, 0, 0, 0.15);
   color: #ddd;
}
.color-blue {
   background-color: #015696 ;
       margin-right: 10px;
}



.fusion-button.button-orange:hover .button-icon-divider-left,



.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,



.button.orange:hover .button-icon-divider-left,



.fusion-button.button-orange:focus .button-icon-divider-left,



.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,



.button.orange:focus .button-icon-divider-left,



.fusion-button.button-orange:active .button-icon-divider-left,



.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,



.button.orange:active .button-icon-divider-left,



.fusion-button.button-orange:hover .button-icon-divider-right,



.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,



.button.orange:hover .button-icon-divider-right,



.fusion-button.button-orange:focus .button-icon-divider-right,



.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,



.button.orange:focus .button-icon-divider-right,



.fusion-button.button-orange:active .button-icon-divider-right,



.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,



.button.orange:active .button-icon-divider-right {



  border-color: #c0830b;



}



.no-cssgradients .fusion-button.button-orange:hover,



.no-cssgradients .fusion-button.button-orange.wpcf7-submit:hover,



.no-cssgradients .button.orange:hover,



.no-cssgradients .fusion-button.button-orange:focus,



.no-cssgradients .fusion-button.button-orange.wpcf7-submit:focus,



.no-cssgradients .button.orange:focus,



.no-cssgradients .fusion-button.button-orange:active,



.no-cssgradients .fusion-button.button-orange.wpcf7-submit:active,



.no-cssgradients .button.orange:active {



  background-color: #f8bf56;



}



.no-cssgradients .fusion-button.button-orange,



.no-cssgradients .fusion-button.button-orange.wpcf7-submit,



.no-cssgradients .button.orange {



  background-color: #fbdc86;



}



.fusion-button.button-orange.button-3d.fusion-button-small,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small,



.button.orange.button-3d.fusion-button-small,



.fusion-button.button-orange.button-3d.button-small,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,



.button.orange.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-small:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active,



.button.orange.button-3d.fusion-button-small:active,



.fusion-button.button-orange.button-3d.button-small:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,



.button.orange.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-medium,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium,



.button.orange.button-3d.fusion-button-medium,



.fusion-button.button-orange.button-3d.button-medium,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,



.button.orange.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-medium:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.orange.button-3d.fusion-button-medium:active,



.fusion-button.button-orange.button-3d.button-medium:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,



.button.orange.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-large,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large,



.button.orange.button-3d.fusion-button-large,



.fusion-button.button-orange.button-3d.button-large,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,



.button.orange.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-large:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active,



.button.orange.button-3d.fusion-button-large:active,



.fusion-button.button-orange.button-3d.button-large:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,



.button.orange.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-xlarge,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.orange.button-3d.fusion-button-xlarge,



.fusion-button.button-orange.button-3d.button-xlarge,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,



.button.orange.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.orange.button-3d.fusion-button-xlarge:active,



.fusion-button.button-orange.button-3d.button-xlarge:active,



.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,



.button.orange.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue,



.fusion-button.button-blue.wpcf7-submit,



.button.blue {



  background: #b5e0f7;



  background-image: linear-gradient(to top, #76c7f1, #b5e0f7);



  border: 1px solid #1172c1;



  color: #1172c1;



}



.fusion-button.button-blue .button-icon-divider-left,



.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,



.button.blue .button-icon-divider-left,



.fusion-button.button-blue .button-icon-divider-right,



.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right,



.button.blue .button-icon-divider-right {



  border-color: #1172c1;



}



.fusion-button.button-blue:hover,



.fusion-button.button-blue.wpcf7-submit:hover,



.button.blue:hover,



.fusion-button.button-blue:focus,



.fusion-button.button-blue.wpcf7-submit:focus,



.button.blue:focus,



.fusion-button.button-blue:active,



.fusion-button.button-blue.wpcf7-submit:active,



.button.blue:active {



  background: #76c7f1;



  background-image: linear-gradient(to top, #b5e0f7, #76c7f1);



  border: 1px solid #1172c1;



  color: #1172c1;



}



.fusion-button.button-blue:hover .button-icon-divider-left,



.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,



.button.blue:hover .button-icon-divider-left,



.fusion-button.button-blue:focus .button-icon-divider-left,



.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,



.button.blue:focus .button-icon-divider-left,



.fusion-button.button-blue:active .button-icon-divider-left,



.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,



.button.blue:active .button-icon-divider-left,



.fusion-button.button-blue:hover .button-icon-divider-right,



.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,



.button.blue:hover .button-icon-divider-right,



.fusion-button.button-blue:focus .button-icon-divider-right,



.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,



.button.blue:focus .button-icon-divider-right,



.fusion-button.button-blue:active .button-icon-divider-right,



.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,



.button.blue:active .button-icon-divider-right {



  border-color: #1172c1;



}



.no-cssgradients .fusion-button.button-blue:hover,



.no-cssgradients .fusion-button.button-blue.wpcf7-submit:hover,



.no-cssgradients .button.blue:hover,



.no-cssgradients .fusion-button.button-blue:focus,



.no-cssgradients .fusion-button.button-blue.wpcf7-submit:focus,



.no-cssgradients .button.blue:focus,



.no-cssgradients .fusion-button.button-blue:active,



.no-cssgradients .fusion-button.button-blue.wpcf7-submit:active,



.no-cssgradients .button.blue:active {



  background-color: #76c7f1;



}



.no-cssgradients .fusion-button.button-blue,



.no-cssgradients .fusion-button.button-blue.wpcf7-submit,



.no-cssgradients .button.blue {



  background-color: #b5e0f7;



}



.fusion-button.button-blue.button-3d.fusion-button-small,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small,



.button.blue.button-3d.fusion-button-small,



.fusion-button.button-blue.button-3d.button-small,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,



.button.blue.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-small:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active,



.button.blue.button-3d.fusion-button-small:active,



.fusion-button.button-blue.button-3d.button-small:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,



.button.blue.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-medium,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium,



.button.blue.button-3d.fusion-button-medium,



.fusion-button.button-blue.button-3d.button-medium,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,



.button.blue.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-medium:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.blue.button-3d.fusion-button-medium:active,



.fusion-button.button-blue.button-3d.button-medium:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,



.button.blue.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-large,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large,



.button.blue.button-3d.fusion-button-large,



.fusion-button.button-blue.button-3d.button-large,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,



.button.blue.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-large:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active,



.button.blue.button-3d.fusion-button-large:active,



.fusion-button.button-blue.button-3d.button-large:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,



.button.blue.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-xlarge,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.blue.button-3d.fusion-button-xlarge,



.fusion-button.button-blue.button-3d.button-xlarge,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,



.button.blue.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.blue.button-3d.fusion-button-xlarge:active,



.fusion-button.button-blue.button-3d.button-xlarge:active,



.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,



.button.blue.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue,



.fusion-button.button.button-darkblue.wpcf7-submit,



.button.darkblue {



  background: #428bca;



  background-image: linear-gradient(to top, #2a6496, #428bca);



  border: 1px solid #072c5e;



  color: #072c5e;



}



.fusion-button.button.button-darkblue .button-icon-divider-left,



.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,



.button.darkblue .button-icon-divider-left,



.fusion-button.button.button-darkblue .button-icon-divider-right,



.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right,



.button.darkblue .button-icon-divider-right {



  border-color: #072c5e;



}



.fusion-button.button.button-darkblue:hover,



.fusion-button.button.button-darkblue.wpcf7-submit:hover,



.button.darkblue:hover,



.fusion-button.button.button-darkblue:focus,



.fusion-button.button.button-darkblue.wpcf7-submit:focus,



.button.darkblue:focus,



.fusion-button.button.button-darkblue:active,



.fusion-button.button.button-darkblue.wpcf7-submit:active,



.button.darkblue:active {



  background: #2a6496;



  background-image: linear-gradient(to top, #428bca, #2a6496);



  border: 1px solid #072c5e;



  color: #072c5e;



}



.fusion-button.button.button-darkblue:hover .button-icon-divider-left,



.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,



.button.darkblue:hover .button-icon-divider-left,



.fusion-button.button.button-darkblue:focus .button-icon-divider-left,



.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,



.button.darkblue:focus .button-icon-divider-left,



.fusion-button.button.button-darkblue:active .button-icon-divider-left,



.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,



.button.darkblue:active .button-icon-divider-left,



.fusion-button.button.button-darkblue:hover .button-icon-divider-right,



.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,



.button.darkblue:hover .button-icon-divider-right,



.fusion-button.button.button-darkblue:focus .button-icon-divider-right,



.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,



.button.darkblue:focus .button-icon-divider-right,



.fusion-button.button.button-darkblue:active .button-icon-divider-right,



.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,



.button.darkblue:active .button-icon-divider-right {



  border-color: #072c5e;



}



.no-cssgradients .fusion-button.button.button-darkblue:hover,



.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:hover,



.no-cssgradients .button.darkblue:hover,



.no-cssgradients .fusion-button.button.button-darkblue:focus,



.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:focus,



.no-cssgradients .button.darkblue:focus,



.no-cssgradients .fusion-button.button.button-darkblue:active,



.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit:active,



.no-cssgradients .button.darkblue:active {



  background-color: #2A6496;



}



.no-cssgradients .fusion-button.button.button-darkblue,



.no-cssgradients .fusion-button.button.button-darkblue.wpcf7-submit,



.no-cssgradients .button.darkblue {



  background-color: #428BCA;



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-small,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small,



.button.darkblue.button-3d.fusion-button-small,



.fusion-button.button.button-darkblue.button-3d.button-small,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,



.button.darkblue.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active,



.button.darkblue.button-3d.fusion-button-small:active,



.fusion-button.button.button-darkblue.button-3d.button-small:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,



.button.darkblue.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium,



.button.darkblue.button-3d.fusion-button-medium,



.fusion-button.button.button-darkblue.button-3d.button-medium,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,



.button.darkblue.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.darkblue.button-3d.fusion-button-medium:active,



.fusion-button.button.button-darkblue.button-3d.button-medium:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,



.button.darkblue.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-large,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large,



.button.darkblue.button-3d.fusion-button-large,



.fusion-button.button.button-darkblue.button-3d.button-large,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,



.button.darkblue.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active,



.button.darkblue.button-3d.fusion-button-large:active,



.fusion-button.button.button-darkblue.button-3d.button-large:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,



.button.darkblue.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.darkblue.button-3d.fusion-button-xlarge,



.fusion-button.button.button-darkblue.button-3d.button-xlarge,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,



.button.darkblue.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.darkblue.button-3d.fusion-button-xlarge:active,



.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,



.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,



.button.darkblue.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red,



.fusion-button.button-red.wpcf7-submit,



.button.red {



  background: #fd9c9c;



  background-image: linear-gradient(to top, #fc7d7d, #fd9c9c);



  border: 1px solid #9d1111;



  color: #9d1111;



}



.fusion-button.button-red .button-icon-divider-left,



.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,



.button.red .button-icon-divider-left,



.fusion-button.button-red .button-icon-divider-right,



.fusion-button.button-red.wpcf7-submit .button-icon-divider-right,



.button.red .button-icon-divider-right {



  border-color: #9d1111;



}



.fusion-button.button-red:hover,



.fusion-button.button-red.wpcf7-submit:hover,



.button.red:hover,



.fusion-button.button-red:focus,



.fusion-button.button-red.wpcf7-submit:focus,



.button.red:focus,



.fusion-button.button-red:active,



.fusion-button.button-red.wpcf7-submit:active,



.button.red:active {



  background: #fc7d7d;



  background-image: linear-gradient(to top, #fd9c9c, #fc7d7d);



  border: 1px solid #9d1111;



  color: #9d1111;



}



.fusion-button.button-red:hover .button-icon-divider-left,



.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,



.button.red:hover .button-icon-divider-left,



.fusion-button.button-red:focus .button-icon-divider-left,



.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,



.button.red:focus .button-icon-divider-left,



.fusion-button.button-red:active .button-icon-divider-left,



.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,



.button.red:active .button-icon-divider-left,



.fusion-button.button-red:hover .button-icon-divider-right,



.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,



.button.red:hover .button-icon-divider-right,



.fusion-button.button-red:focus .button-icon-divider-right,



.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,



.button.red:focus .button-icon-divider-right,



.fusion-button.button-red:active .button-icon-divider-right,



.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,



.button.red:active .button-icon-divider-right {



  border-color: #9d1111;



}



.no-cssgradients .fusion-button.button-red:hover,



.no-cssgradients .fusion-button.button-red.wpcf7-submit:hover,



.no-cssgradients .button.red:hover,



.no-cssgradients .fusion-button.button-red:focus,



.no-cssgradients .fusion-button.button-red.wpcf7-submit:focus,



.no-cssgradients .button.red:focus,



.no-cssgradients .fusion-button.button-red:active,



.no-cssgradients .fusion-button.button-red.wpcf7-submit:active,



.no-cssgradients .button.red:active {



  background-color: #fc7d7d;



}



.no-cssgradients .fusion-button.button-red,



.no-cssgradients .fusion-button.button-red.wpcf7-submit,



.no-cssgradients .button.red {



  background-color: #fd9c9c;



}



.fusion-button.button-red.button-3d.fusion-button-small,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small,



.button.red.button-3d.fusion-button-small,



.fusion-button.button-red.button-3d.button-small,



.fusion-button.button-red.wpcf7-submit.button-3d.button-small,



.button.red.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-small:active,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active,



.button.red.button-3d.fusion-button-small:active,



.fusion-button.button-red.button-3d.button-small:active,



.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,



.button.red.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-medium,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium,



.button.red.button-3d.fusion-button-medium,



.fusion-button.button-red.button-3d.button-medium,



.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,



.button.red.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-medium:active,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.red.button-3d.fusion-button-medium:active,



.fusion-button.button-red.button-3d.button-medium:active,



.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,



.button.red.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-large,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large,



.button.red.button-3d.fusion-button-large,



.fusion-button.button-red.button-3d.button-large,



.fusion-button.button-red.wpcf7-submit.button-3d.button-large,



.button.red.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-large:active,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active,



.button.red.button-3d.fusion-button-large:active,



.fusion-button.button-red.button-3d.button-large:active,



.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,



.button.red.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-xlarge,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.red.button-3d.fusion-button-xlarge,



.fusion-button.button-red.button-3d.button-xlarge,



.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,



.button.red.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-red.button-3d.fusion-button-xlarge:active,



.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.red.button-3d.fusion-button-xlarge:active,



.fusion-button.button-red.button-3d.button-xlarge:active,



.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,



.button.red.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred,



.fusion-button.button-darkred.wpcf7-submit,



.button.darkred {



  background: #fe2020;



  background-image: linear-gradient(to top, #b01818, #fe2020);



  border: 1px solid #690e0e;



  color: #690e0e;



}



.fusion-button.button-darkred .button-icon-divider-left,



.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,



.button.darkred .button-icon-divider-left,



.fusion-button.button-darkred .button-icon-divider-right,



.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right,



.button.darkred .button-icon-divider-right {



  border-color: #690e0e;



}



.fusion-button.button-darkred:hover,



.fusion-button.button-darkred.wpcf7-submit:hover,



.button.darkred:hover,



.fusion-button.button-darkred:focus,



.fusion-button.button-darkred.wpcf7-submit:focus,



.button.darkred:focus,



.fusion-button.button-darkred:active,



.fusion-button.button-darkred.wpcf7-submit:active,



.button.darkred:active {



  background: #b01818;



  background-image: linear-gradient(to top, #fe2020, #b01818);



  border: 1px solid #690e0e;



  color: #690e0e;



}



.fusion-button.button-darkred:hover .button-icon-divider-left,



.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,



.button.darkred:hover .button-icon-divider-left,



.fusion-button.button-darkred:focus .button-icon-divider-left,



.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,



.button.darkred:focus .button-icon-divider-left,



.fusion-button.button-darkred:active .button-icon-divider-left,



.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,



.button.darkred:active .button-icon-divider-left,



.fusion-button.button-darkred:hover .button-icon-divider-right,



.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,



.button.darkred:hover .button-icon-divider-right,



.fusion-button.button-darkred:focus .button-icon-divider-right,



.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,



.button.darkred:focus .button-icon-divider-right,



.fusion-button.button-darkred:active .button-icon-divider-right,



.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,



.button.darkred:active .button-icon-divider-right {



  border-color: #690e0e;



}



.no-cssgradients .fusion-button.button-darkred:hover,



.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:hover,



.no-cssgradients .button.darkred:hover,



.no-cssgradients .fusion-button.button-darkred:focus,



.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:focus,



.no-cssgradients .button.darkred:focus,



.no-cssgradients .fusion-button.button-darkred:active,



.no-cssgradients .fusion-button.button-darkred.wpcf7-submit:active,



.no-cssgradients .button.darkred:active {



  background-color: #b01818;



}



.no-cssgradients .fusion-button.button-darkred,



.no-cssgradients .fusion-button.button-darkred.wpcf7-submit,



.no-cssgradients .button.darkred {



  background-color: #fe2020;



}



.fusion-button.button-darkred.button-3d.fusion-button-small,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small,



.button.darkred.button-3d.fusion-button-small,



.fusion-button.button-darkred.button-3d.button-small,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,



.button.darkred.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-small:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active,



.button.darkred.button-3d.fusion-button-small:active,



.fusion-button.button-darkred.button-3d.button-small:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,



.button.darkred.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-medium,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium,



.button.darkred.button-3d.fusion-button-medium,



.fusion-button.button-darkred.button-3d.button-medium,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,



.button.darkred.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-medium:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.darkred.button-3d.fusion-button-medium:active,



.fusion-button.button-darkred.button-3d.button-medium:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,



.button.darkred.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-large,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large,



.button.darkred.button-3d.fusion-button-large,



.fusion-button.button-darkred.button-3d.button-large,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,



.button.darkred.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-large:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active,



.button.darkred.button-3d.fusion-button-large:active,



.fusion-button.button-darkred.button-3d.button-large:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,



.button.darkred.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-xlarge,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.darkred.button-3d.fusion-button-xlarge,



.fusion-button.button-darkred.button-3d.button-xlarge,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,



.button.darkred.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.darkred.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkred.button-3d.button-xlarge:active,



.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,



.button.darkred.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink,



.fusion-button.button-pink.wpcf7-submit,



.button.pink {



  background: #fda1d5;



  background-image: linear-gradient(to top, #fc84c8, #fda1d5);



  border: 1px solid #a31366;



  color: #a31366;



}



.fusion-button.button-pink .button-icon-divider-left,



.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,



.button.pink .button-icon-divider-left,



.fusion-button.button-pink .button-icon-divider-right,



.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right,



.button.pink .button-icon-divider-right {



  border-color: #a31366;



}



.fusion-button.button-pink:hover,



.fusion-button.button-pink.wpcf7-submit:hover,



.button.pink:hover,



.fusion-button.button-pink:focus,



.fusion-button.button-pink.wpcf7-submit:focus,



.button.pink:focus,



.fusion-button.button-pink:active,



.fusion-button.button-pink.wpcf7-submit:active,



.button.pink:active {



  background: #fc84c8;



  background-image: linear-gradient(to top, #fda1d5, #fc84c8);



  border: 1px solid #a31366;



  color: #a31366;



}



.fusion-button.button-pink:hover .button-icon-divider-left,



.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,



.button.pink:hover .button-icon-divider-left,



.fusion-button.button-pink:focus .button-icon-divider-left,



.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,



.button.pink:focus .button-icon-divider-left,



.fusion-button.button-pink:active .button-icon-divider-left,



.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,



.button.pink:active .button-icon-divider-left,



.fusion-button.button-pink:hover .button-icon-divider-right,



.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,



.button.pink:hover .button-icon-divider-right,



.fusion-button.button-pink:focus .button-icon-divider-right,



.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,



.button.pink:focus .button-icon-divider-right,



.fusion-button.button-pink:active .button-icon-divider-right,



.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,



.button.pink:active .button-icon-divider-right {



  border-color: #a31366;



}



.no-cssgradients .fusion-button.button-pink:hover,



.no-cssgradients .fusion-button.button-pink.wpcf7-submit:hover,



.no-cssgradients .button.pink:hover,



.no-cssgradients .fusion-button.button-pink:focus,



.no-cssgradients .fusion-button.button-pink.wpcf7-submit:focus,



.no-cssgradients .button.pink:focus,



.no-cssgradients .fusion-button.button-pink:active,



.no-cssgradients .fusion-button.button-pink.wpcf7-submit:active,



.no-cssgradients .button.pink:active {



  background-color: #fc84c8;



}



.no-cssgradients .fusion-button.button-pink,



.no-cssgradients .fusion-button.button-pink.wpcf7-submit,



.no-cssgradients .button.pink {



  background-color: #fda1d5;



}



.fusion-button.button-pink.button-3d.fusion-button-small,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small,



.button.pink.button-3d.fusion-button-small,



.fusion-button.button-pink.button-3d.button-small,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,



.button.pink.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-small:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active,



.button.pink.button-3d.fusion-button-small:active,



.fusion-button.button-pink.button-3d.button-small:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,



.button.pink.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-medium,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium,



.button.pink.button-3d.fusion-button-medium,



.fusion-button.button-pink.button-3d.button-medium,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,



.button.pink.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-medium:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.pink.button-3d.fusion-button-medium:active,



.fusion-button.button-pink.button-3d.button-medium:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,



.button.pink.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-large,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large,



.button.pink.button-3d.fusion-button-large,



.fusion-button.button-pink.button-3d.button-large,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,



.button.pink.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-large:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active,



.button.pink.button-3d.fusion-button-large:active,



.fusion-button.button-pink.button-3d.button-large:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,



.button.pink.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-xlarge,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.pink.button-3d.fusion-button-xlarge,



.fusion-button.button-pink.button-3d.button-xlarge,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,



.button.pink.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.pink.button-3d.fusion-button-xlarge:active,



.fusion-button.button-pink.button-3d.button-xlarge:active,



.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,



.button.pink.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray,



.fusion-button.button-lightgray.wpcf7-submit,



.button.lightgray {



  background: #fbfbfb;



  background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);



  border: 1px solid #ababab;



  color: #ababab;



}



.fusion-button.button-lightgray .button-icon-divider-left,



.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,



.button.lightgray .button-icon-divider-left,



.fusion-button.button-lightgray .button-icon-divider-right,



.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right,



.button.lightgray .button-icon-divider-right {



  border-color: #ababab;



}



.fusion-button.button-lightgray:hover,



.fusion-button.button-lightgray.wpcf7-submit:hover,



.button.lightgray:hover,



.fusion-button.button-lightgray:focus,



.fusion-button.button-lightgray.wpcf7-submit:focus,



.button.lightgray:focus,



.fusion-button.button-lightgray:active,



.fusion-button.button-lightgray.wpcf7-submit:active,



.button.lightgray:active {



  background: #f0f0f0;



  background-image: linear-gradient(to top, #fbfbfb, #f0f0f0);



  border: 1px solid #ababab;



  color: #ababab;



}



.fusion-button.button-lightgray:hover .button-icon-divider-left,



.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,



.button.lightgray:hover .button-icon-divider-left,



.fusion-button.button-lightgray:focus .button-icon-divider-left,



.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,



.button.lightgray:focus .button-icon-divider-left,



.fusion-button.button-lightgray:active .button-icon-divider-left,



.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,



.button.lightgray:active .button-icon-divider-left,



.fusion-button.button-lightgray:hover .button-icon-divider-right,



.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,



.button.lightgray:hover .button-icon-divider-right,



.fusion-button.button-lightgray:focus .button-icon-divider-right,



.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,



.button.lightgray:focus .button-icon-divider-right,



.fusion-button.button-lightgray:active .button-icon-divider-right,



.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,



.button.lightgray:active .button-icon-divider-right {



  border-color: #ababab;



}



.no-cssgradients .fusion-button.button-lightgray:hover,



.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:hover,



.no-cssgradients .button.lightgray:hover,



.no-cssgradients .fusion-button.button-lightgray:focus,



.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:focus,



.no-cssgradients .button.lightgray:focus,



.no-cssgradients .fusion-button.button-lightgray:active,



.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit:active,



.no-cssgradients .button.lightgray:active {



  background-color: #f0f0f0;



}



.no-cssgradients .fusion-button.button-lightgray,



.no-cssgradients .fusion-button.button-lightgray.wpcf7-submit,



.no-cssgradients .button.lightgray {



  background-color: #fbfbfb;



}



.fusion-button.button-lightgray.button-3d.fusion-button-small,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small,



.button.lightgray.button-3d.fusion-button-small,



.fusion-button.button-lightgray.button-3d.button-small,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,



.button.lightgray.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-small:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active,



.button.lightgray.button-3d.fusion-button-small:active,



.fusion-button.button-lightgray.button-3d.button-small:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,



.button.lightgray.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-medium,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium,



.button.lightgray.button-3d.fusion-button-medium,



.fusion-button.button-lightgray.button-3d.button-medium,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,



.button.lightgray.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.lightgray.button-3d.fusion-button-medium:active,



.fusion-button.button-lightgray.button-3d.button-medium:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,



.button.lightgray.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-large,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large,



.button.lightgray.button-3d.fusion-button-large,



.fusion-button.button-lightgray.button-3d.button-large,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,



.button.lightgray.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-large:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active,



.button.lightgray.button-3d.fusion-button-large:active,



.fusion-button.button-lightgray.button-3d.button-large:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,



.button.lightgray.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.lightgray.button-3d.fusion-button-xlarge,



.fusion-button.button-lightgray.button-3d.button-xlarge,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,



.button.lightgray.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.lightgray.button-3d.fusion-button-xlarge:active,



.fusion-button.button-lightgray.button-3d.button-xlarge:active,



.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,



.button.lightgray.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray,



.fusion-button.button-darkgray.wpcf7-submit,



.button.darkgray {



  background: #c0c0c0;



  background-image: linear-gradient(to top, #9e9e9e, #c0c0c0);



  border: 1px solid #434c50;



  color: #434c50;



}



.fusion-button.button-darkgray .button-icon-divider-left,



.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,



.button.darkgray .button-icon-divider-left,



.fusion-button.button-darkgray .button-icon-divider-right,



.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right,



.button.darkgray .button-icon-divider-right {



  border-color: #434c50;



}



.fusion-button.button-darkgray:hover,



.fusion-button.button-darkgray.wpcf7-submit:hover,



.button.darkgray:hover,



.fusion-button.button-darkgray:focus,



.fusion-button.button-darkgray.wpcf7-submit:focus,



.button.darkgray:focus,



.fusion-button.button-darkgray:active,



.fusion-button.button-darkgray.wpcf7-submit:active,



.button.darkgray:active {



  background: #9e9e9e;



  background-image: linear-gradient(to top, #c0c0c0, #9e9e9e);



  border: 1px solid #434c50;



  color: #434c50;



}



.fusion-button.button-darkgray:hover .button-icon-divider-left,



.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,



.button.darkgray:hover .button-icon-divider-left,



.fusion-button.button-darkgray:focus .button-icon-divider-left,



.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,



.button.darkgray:focus .button-icon-divider-left,



.fusion-button.button-darkgray:active .button-icon-divider-left,



.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,



.button.darkgray:active .button-icon-divider-left,



.fusion-button.button-darkgray:hover .button-icon-divider-right,



.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,



.button.darkgray:hover .button-icon-divider-right,



.fusion-button.button-darkgray:focus .button-icon-divider-right,



.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,



.button.darkgray:focus .button-icon-divider-right,



.fusion-button.button-darkgray:active .button-icon-divider-right,



.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,



.button.darkgray:active .button-icon-divider-right {



  border-color: #434c50;



}



.no-cssgradients .fusion-button.button-darkgray:hover,



.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:hover,



.no-cssgradients .button.darkgray:hover,



.no-cssgradients .fusion-button.button-darkgray:focus,



.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:focus,



.no-cssgradients .button.darkgray:focus,



.no-cssgradients .fusion-button.button-darkgray:active,



.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit:active,



.no-cssgradients .button.darkgray:active {



  background-color: #9e9e9e;



}



.no-cssgradients .fusion-button.button-darkgray,



.no-cssgradients .fusion-button.button-darkgray.wpcf7-submit,



.no-cssgradients .button.darkgray {



  background-color: #c0c0c0;



}



.fusion-button.button-darkgray.button-3d.fusion-button-small,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small,



.button.darkgray.button-3d.fusion-button-small,



.fusion-button.button-darkgray.button-3d.button-small,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,



.button.darkgray.button-3d.button-small {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-small:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active,



.button.darkgray.button-3d.fusion-button-small:active,



.fusion-button.button-darkgray.button-3d.button-small:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,



.button.darkgray.button-3d.button-small:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-medium,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium,



.button.darkgray.button-3d.fusion-button-medium,



.fusion-button.button-darkgray.button-3d.button-medium,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,



.button.darkgray.button-3d.button-medium {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active,



.button.darkgray.button-3d.fusion-button-medium:active,



.fusion-button.button-darkgray.button-3d.button-medium:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,



.button.darkgray.button-3d.button-medium:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-large,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large,



.button.darkgray.button-3d.fusion-button-large,



.fusion-button.button-darkgray.button-3d.button-large,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,



.button.darkgray.button-3d.button-large {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-large:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active,



.button.darkgray.button-3d.fusion-button-large:active,



.fusion-button.button-darkgray.button-3d.button-large:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,



.button.darkgray.button-3d.button-large:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge,



.button.darkgray.button-3d.fusion-button-xlarge,



.fusion-button.button-darkgray.button-3d.button-xlarge,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,



.button.darkgray.button-3d.button-xlarge {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active,



.button.darkgray.button-3d.fusion-button-xlarge:active,



.fusion-button.button-darkgray.button-3d.button-xlarge:active,



.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,



.button.darkgray.button-3d.button-xlarge:active {



  box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);



}



.fusion-checklist {



  list-style-type: none;



  padding: 0;



  margin: 0;



  margin-top: 10px;



}



.fusion-checklist .fusion-li-item {



  margin-bottom: 11px;



}



.fusion-checklist .icon-wrapper {



  display: table;



  float: left;



}



.fusion-checklist .fusion-li-icon {



  display: table-cell;



  vertical-align: middle;



  text-align: center;



}



.fusion-checklist .circle-yes {



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  background-color: #333333;



  color: #fff;



  text-align: center;



}



.fusion-clients-slider {



  margin-bottom: 55px;



  height: auto;



}



.fusion-content-boxes {



  margin-bottom: 60px;



}



.fusion-content-boxes .fusion-column {



  margin-bottom: 20px;



}



.fusion-content-boxes .link-area-box {



  cursor: pointer;



}



.fusion-content-boxes .heading {



  overflow: hidden;



  margin-bottom: 15px;



}



.fusion-content-boxes .heading .heading-link:hover .content-box-heading {



  color: #a0ce4e;



}



.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {



  background-color: #a0ce4e;



  border-color: #a0ce4e;



}



.fusion-content-boxes .heading .heading-link a,



.fusion-content-boxes .heading .heading-link .content-box-heading {



  transition: all .3s;



}



.fusion-content-boxes .heading .content-box-heading {



  margin: 0;



}



.fusion-content-boxes .heading img {



  float: none;



}



.fusion-content-boxes .fontawesome-icon.circle-yes {



  margin-top: 0;



}



.fusion-content-boxes .icon > span {



  display: inline-block;



}



.fusion-content-boxes .fusion-read-more,



.fusion-content-boxes .fusion-read-more:after,



.fusion-content-boxes .fusion-read-more:before {



  transition: all .3s;



}



.fusion-content-boxes .fusion-read-more-button {



  margin-top: 18px;



}



.fusion-content-boxes .link-type-button-bar {



  padding-bottom: 50px;



}



.fusion-content-boxes .link-type-button-bar .fusion-read-more {



  width: 100%;



  position: absolute;



  bottom: 0;



  left: 0;



  padding: 5px 0px;



  text-align: center;



}



.fusion-content-boxes .content-container .fusion-read-more {



  display: block;



  margin-top: 18px;



  /* General styles in base.less */



}



.fusion-content-boxes .content-wrapper-background {



  padding: 35px;



}



.fusion-content-boxes .content-box-shortcode-timeline {



  display: block;



  height: 1px;



  border-top-style: solid;



  border-top-width: 1px;



  position: absolute;



  top: 0px;



  left: 50%;



  z-index: 1;



  margin-right: 10px;



}



.fusion-content-boxes .content-box-shortcode-timeline-vertical {



  display: block;



  width: 1px;



  border-left-style: solid;



  border-left-width: 1px;



  position: absolute;



  top: 0;



  z-index: 1;



}



.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline,



.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline {



  display: none;



}



.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row,



.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,



.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,



.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last {



  border-right-width: 1px;



}



.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,



.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon {



  opacity: 0;



}



.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon {



  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  opacity: 1;



  -webkit-transform: scale(1);



  transform: scale(1);



}



.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline {



  -webkit-animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  animation: avadaExpandWidth 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  width: 100%;



}



.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon {



  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  opacity: 1;



  -webkit-transform: scale(1);



  transform: scale(1);



}



.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical {



  -webkit-animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  animation: avadaExpandHeight 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);



  height: 100%;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {



  display: table-cell;



  vertical-align: middle;



  float: none;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading {



  display: table-cell;



  vertical-align: middle;



  line-height: normal;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading {



  float: none !important;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img,



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i {



  margin-left: 20px;



}



.fusion-content-boxes.content-boxes-icon-on-side .heading {



  margin-bottom: 15px;



}



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {



  position: relative;



  overflow: visible;



}



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {



  vertical-align: top;



}



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {



  float: right;



}



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {



  right: 0;



}



.fusion-content-boxes.content-boxes-icon-on-side .icon,



.fusion-content-boxes.content-boxes-icon-on-side .image {



  position: absolute;



}



.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {



  padding-left: 55px;



}



.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {



  padding-left: 70px;



}



.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {



  padding-left: 85px;



}



.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container {



  padding-left: 0px !important;



}



.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {



  padding-right: 45px;



}



.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {



  padding-right: 60px;



}



.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {



  padding-right: 75px;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {



  display: table;



  width: auto;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {



  display: block;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {



  margin-right: 20px;



  max-width: none;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {



  display: block;



  float: none;



  margin-right: 20px;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {



  height: 35px;



  width: 35px;



  line-height: 35px;



  font-size: 18px;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {



  height: 50px;



  width: 50px;



  line-height: 50px;



  font-size: 21px;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {



  width: 65px;



  height: 65px;



  line-height: 65px;



  font-size: 24px;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {



  float: right !important;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {



  float: none;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {



  margin-right: 0px !important;



}



.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,



.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {



  line-height: 27px !important;



  text-align: right;



}



.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span,



.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span {



  margin-right: 20px;



}



.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,



.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span {



  margin-left: 20px;



  margin-right: 0;



}



.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,



.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon {



  margin-right: 0;



}



.fusion-content-boxes.content-boxes-icon-with-title .content-container .fusion-read-more,



.fusion-content-boxes.content-boxes-icon-on-side .content-container .fusion-read-more {



  /* General styles in base.less */



}



.fusion-content-boxes.content-boxes-icon-on-top .heading {



  text-align: center;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {



  margin-bottom: 15px;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {



  display: block;



  float: none;



  margin: 0 auto;



  height: 64px;



  width: 64px;



  line-height: 64px;



  font-size: 24px;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {



  height: 35px;



  width: 35px;



  line-height: 35px;



  font-size: 18px;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {



  height: 50px;



  width: 50px;



  line-height: 50px;



  font-size: 21px;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {



  width: 65px;



  height: 65px;



  line-height: 65px;



  font-size: 24px;



}



.fusion-content-boxes.content-boxes-icon-on-top .heading img {



  margin-bottom: 20px;



}



.fusion-content-boxes.content-boxes-icon-on-top .content-container,



.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {



  text-align: center;



}



.fusion-content-boxes.content-boxes-icon-boxed {



  overflow: visible;



}



.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {



  overflow: visible;



  padding: 50px 35px 35px 35px;



  text-align: center;



}



.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar {



  padding-bottom: 50px;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading {



  overflow: visible;



  position: relative;



  text-align: center;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {



  display: block;



  position: absolute;



  left: 50%;



  top: -80px;



  float: none;



  height: 64px;



  width: 64px;



  line-height: 64px;



  font-size: 24px;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {



  height: 35px;



  width: 35px;



  line-height: 35px;



  font-size: 18px;



  top: -67px;



  margin-left: -17px;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {



  height: 50px;



  width: 50px;



  line-height: 50px;



  font-size: 21px;



  top: -76px;



  margin-left: -25px;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {



  width: 65px;



  height: 65px;



  line-height: 65px;



  font-size: 24px;



  top: -85px;



}



.fusion-content-boxes.content-boxes-icon-boxed .heading .image {



  display: block;



  position: absolute;



  left: 50%;



}



.fusion-content-boxes.content-boxes-icon-boxed .content-container,



.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more {



  text-align: center;



}



.fusion-content-boxes.content-boxes-timeline-horizontal .icon {



  position: relative;



  z-index: 2;



}



.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column > .col {



  position: static;



}



.fusion-content-boxes.content-boxes-timeline-vertical .icon {



  position: relative;



  z-index: 2;



}



.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical {



  display: none;



}



.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .icon,



.fusion-content-boxes.content-boxes-timeline-vertical .icon-right .image {



  padding-left: 10px;



}



.do-animate .fusion-content-boxes .fusion-animated {



  -webkit-animation-fill-mode: none;



  animation-fill-mode: none;



  position: static;



}



.fusion-content-boxes.content-boxes-clean-vertical {



  margin-left: 0;



  margin-right: 0;



}



.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {



  border-style: solid;



  border-width: 1px;



  border-right-width: 0;



  padding: 0;



}



.fusion-content-boxes.content-boxes-clean-vertical .col {



  padding: 30px;



}



.fusion-content-boxes.content-boxes-clean-vertical .link-type-button {



  padding-bottom: 0;



}



.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar {



  padding-bottom: 60px;



}



.fusion-content-boxes.content-boxes-clean-horizontal {



  margin-left: 0;



  margin-right: 0;



}



.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {



  border-style: solid;



  border-width: 1px;



  border-right-width: 0;



  padding: 0;



}



.fusion-content-boxes.content-boxes-clean-horizontal .col {



  padding: 30px;



}



.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar {



  padding-bottom: 60px;



}



.fusion-content-boxes .link-type-button-bar {



  position: relative;



}



.fusion-countdown {



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-flex-wrap: nowrap;



  -ms-flex-wrap: nowrap;



      flex-wrap: nowrap;



  -webkit-flex-direction: row;



  -ms-flex-direction: row;



      flex-direction: row;



  -webkit-justify-content: space-between;



  -ms-flex-pack: justify;



      justify-content: space-between;



  -webkit-align-items: center;



  -ms-flex-align: center;



      align-items: center;



  padding: 30px;



}



.fusion-countdown.fusion-no-bg {



  padding: 0;



}



.fusion-countdown .fusion-countdown-heading-wrapper {



  line-height: 25px;



}



.fusion-countdown .fusion-countdown-heading {



  font-size: 18px;



  font-weight: bold;



  letter-spacing: 2px;



}



.fusion-countdown .fusion-countdown-subheading {



  font-size: 13px;



  letter-spacing: 1px;



}



.fusion-countdown .fusion-countdown-counter-wrapper {



  -webkit-flex-grow: 1;



  -ms-flex-positive: 1;



      flex-grow: 1;



  overflow: hidden;



  margin: 0 10px;



  font-size: 20px;



  text-align: center;



}



.fusion-countdown .fusion-dash-wrapper {



  display: inline-block;



  padding: 5px;



}



.fusion-countdown .fusion-dash-wrapper.fusion-no-bg {



  padding-left: 10px;



  padding-right: 10px;



}



.fusion-countdown .fusion-dash-wrapper.fusion-no-bg .fusion-dash {



  padding: 0;



}



.fusion-countdown .fusion-dash {



  padding: 12px 22px;



  text-align: center;



}



.fusion-countdown .fusion-digit {



  display: inline-block;



}



.fusion-countdown .fusion-digit > div {



  width: 21px;



}



.fusion-countdown .fusion-first-digit {



  display: none;



}



.fusion-countdown .fusion-dash-title {



  display: inline-block;



  padding-left: 5px;



  min-width: 46px;



}



.fusion-countdown .fusion-countdown-link {



  letter-spacing: 2px;



}



.fusion-countdown .fusion-countdown-link:hover {



  opacity: 0.7;



}



.fusion-counters-circle {



  margin-bottom: 20px;



  text-align: center;



}



.fusion-counters-circle .counter-circle-wrapper {



  display: inline-block;



  position: relative;



  margin-bottom: 20px;



  margin-right: 15px;



  vertical-align: middle;



  height: 220px;



  width: 220px;



  text-align: center;



}



.fusion-counters-circle .counter-circle {



  position: relative;



  height: 220px;



  width: 220px;



  text-align: center;



  line-height: 220px;



  font-size: 50px;



}



.fusion-counters-circle .counter-circle .fontawesome-icon {



  float: none;



  margin: 0;



  font-size: 50px;



}



.fusion-counters-circle .counter-circle canvas {



  position: absolute;



  left: 0;



  top: 0;



}



.fusion-counters-circle :last-child {



  margin-right: 0;



}



.fusion-counters-box.row {



  margin-left: -7px;



  margin-right: -7px;



}



.fusion-counters-box .fusion-counter-box {



  padding: 0 7px;



  margin-bottom: 7px;



  text-align: center;



}



.fusion-counters-box .fusion-counter-box .counter-box-container {



  padding: 20px 20px;



}



.fusion-counters-box .fusion-counter-box .counter-box-border {



  border: 1px solid #e5e4e3;



}



.fusion-counters-box .content-box-counter {



  color: #a0ce4e;



  font-size: 50px;



  line-height: 50px;



}



.fusion-counters-box .counter-box-icon {



  float: none;



  margin-top: -8px;



  vertical-align: middle;



  color: inherit;



}



.fusion-dropcap {



  position: relative;



  top: 4px;



  float: left;



  margin-right: 10px;



  padding: 0;



  line-height: 52px;



  color: #a0ce4e;



  font-size: 60px;



  text-transform: uppercase;



}



.fusion-dropcap.dropcap-boxed {



  height: 51px;



  width: 51px;



  border-radius: 8px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  color: #fff;



  font-size: 45px;



  text-align: center;



}



.fusion-flexslider {



  position: relative;



  margin-bottom: 0px;



  padding: 0;



  background-color: transparent;



  overflow: hidden;



}



.fusion-flexslider .slides,



.fusion-flexslider .flex-control-nav,



.fusion-flexslider .flex-direction-nav {



  z-index: 100;



  margin: 0;



  padding: 0;



  list-style: none;



}



.fusion-flexslider .slides {



  overflow: hidden;



}



.fusion-flexslider .slides li {



  display: none;



}



.fusion-flexslider .slides img {



  display: block;



  width: 100%;



}



.fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {



  display: block;



  opacity: 1 !important;



}



.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {



  float: left;



}



.fusion-flexslider .flex-control-nav {



  position: absolute;



  bottom: 0;



  width: 100%;



  text-align: center;



}



.fusion-flexslider .flex-direction-nav a {



  z-index: 100;



  position: absolute;



  top: 50%;



  overflow: hidden;



  margin: -20px 0 0;



  width: 30px;



  height: 30px;



  text-align: center;



  line-height: 30px;



  background-color: rgba(0, 0, 0, 0.5);



  background-repeat: no-repeat;



  cursor: pointer;



  opacity: 0;



  font-size: 14px;



  font-weight: normal;



  font-family: 'icomoon';



  -webkit-font-smoothing: none;



  color: #fff;



  transition: opacity all .3s ease;



}



.fusion-flexslider .flex-direction-nav .flex-next {



  right: 0px;



}



.fusion-flexslider .flex-direction-nav .flex-prev {



  left: 0px;



}



.fusion-flexslider:hover .flex-direction-nav .flex-next,



.fusion-flexslider:hover .flex-direction-nav .flex-prev {



  opacity: 0.8;



}



.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,



.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover {



  opacity: 1;



}



.fusion-flexslider:hover .flex-direction-nav .flex-disabled {



  display: none;



  opacity: 0;



  cursor: default;



}



.fusion-flexslider.flexslider-attachments {



  overflow: visible;



}



.fusion-flexslider.flexslider-attachments .flex-direction-nav a {



  width: 30px;



  height: 30px;



  margin-top: -55px;



  text-align: center;



  line-height: 30px;



}



.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before {



  color: #fff;



}



.fusion-flexslider.flexslider-attachments .flex-control-thumbs li {



  width: 60px;



  margin: 5px;



  float: none;



}



.fusion-flexslider.flexslider-default .flex-direction-nav a {



  width: 60px;



  height: 60px;



  margin-top: -30px;



  text-align: center;



  line-height: 60px;



  font-size: 30px;



}



.fusion-flexslider.flexslider-posts .flex-direction-nav a {



  width: 30px;



  height: 30px;



  margin-top: -15px;



  text-align: center;



  line-height: 30px;



}



.fusion-flexslider.flexslider-posts .slide-excerpt {



  position: absolute;



  bottom: 20%;



}



.fusion-flexslider.flexslider-posts .slide-excerpt h2 {



  color: #FFF;



  background: rgba(0, 0, 0, 0.8);



  padding: 10px 15px;



  margin: 0;



}



.fusion-flexslider.flexslider-posts .slide-excerpt h2 a {



  color: #fff;



}



.fusion-flexslider.flexslider-posts .slide-excerpt p {



  color: #FFF;



  background: rgba(0, 0, 0, 0.8);



  padding: 15px 15px;



}



.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {



  background-color: rgba(0, 0, 0, 0.5);



  width: 30px;



  height: 30px;



  margin-top: -15px;



  text-align: center;



  line-height: 30px;



}



.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {



  position: absolute;



  left: 0;



  top: 0;



  bottom: 0;



  padding: 5%;



  width: 30%;



  box-sizing: content-box;



  background: rgba(0, 0, 0, 0.7);



  color: #fff;



}



.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {



  overflow: hidden;



  height: 100%;



}



.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {



  color: #fff;



  padding: 10px 15px;



  margin: 0;



}



.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {



  color: #fff;



}



.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {



  color: #fff;



  padding: 15px 15px;



}



.flexslider-attachments .flex-control-nav {



  position: relative;



  margin-top: 10px;



}



.page .post-slideshow {



  margin-bottom: 30px;



}



.fusion-flip-boxes {



  margin-bottom: 25px;



}



.fusion-flip-box {



  position: relative;



  z-index: 1;



  padding: 0;



  margin: 0;



  -webkit-backface-visibility: hidden;



  -o-backface-visibility: hidden;



  backface-visibility: hidden;



}



.fusion-flip-box .flip-box-inner-wrapper {



  position: relative;



  margin-bottom: 15px;



  -webkit-transform: translateZ(0);



}



.fusion-flip-box .flip-box-front,



.fusion-flip-box .flip-box-back {



  -webkit-perspective: 600px;



  -ms-perspective: 600px;



  perspective: 600px;



  padding: 27px 20px 27px 20px;



  text-align: center;



  -webkit-backface-visibility: hidden;



  -o-backface-visibility: hidden;



  backface-visibility: hidden;



  background-clip: padding-box;



  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;



}



.fusion-flip-box .flip-box-front {



  -webkit-transform: rotateY(0deg);



  transform: rotateY(0deg);



  z-index: 10;



}



.fusion-flip-box .flip-box-back {



  position: absolute;



  left: 0;



  top: 0;



  height: auto;



  width: 100%;



  -webkit-transform: rotateY(-180deg);



  transform: rotateY(-180deg);



  z-index: -1;



}



.fusion-flip-box .flip-box-back .fusion-button {



  display: block;



  margin: 20px auto 0 auto;



}



.fusion-flip-box.hover .flip-box-back {



  -webkit-transform: rotateY(0deg);



  transform: rotateY(0deg);



  z-index: 1;



}



.fusion-flip-box.hover .flip-box-front {



  -webkit-transform: rotateY(180deg);



  transform: rotateY(180deg);



  z-index: -1;



}



.fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before {



  display: none;



}



.fusion-flip-box .flip-box-grafix {



  display: table;



  margin: 0 auto;



  margin-bottom: 10px;



}



.fusion-flip-box .flip-box-image {



  table-layout: fixed;



  width: 100%;



}



.fusion-flip-box .flip-box-circle {



  height: 64px;



  width: 64px;



  border: 1px solid;



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



.fusion-flip-box .flip-box-circle i {



  display: table-cell;



  vertical-align: middle;



  font-size: 24px;



}



.fusion-flip-box .flip-box-no-circle i {



  font-size: 60px;



}



.fusion-flip-box .flip-box-heading {



  margin-top: 0;



  margin-bottom: 9px;



}



.fusion-flip-box .flip-box-heading.without-text {



  margin-bottom: 0;



}



.fusion-flip-box .flip-box-heading-back {



  margin-bottom: 9px;



  margin-top: 0;



  font-size: 14px;



  text-transform: uppercase;



}



.fusion-flip-box .finished-animating {



  transition: none !important;



  -webkit-animation: none !important;



  animation: none !important;



}



.fontawesome-icon {



  display: inline-block;



  float: left;



  margin-right: 10px;



}



.fontawesome-icon.circle-yes {



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  background-clip: inherit;



  border-width: 1px;



  border-style: solid;



  background-color: #333333;



  color: #fff;



  text-align: center;



  margin-top: 2px;



}



.fontawesome-icon.circle-no.size-large {



  margin-top: 2px;



}



.fontawesome-icon.circle-no.size-medium {



  margin-top: 3px;



}



.fontawesome-icon.circle-no.size-small {



  margin-top: 5px;



}



.fullwidth-box.video-background {



  position: relative;



}



.fullwidth-box.video-background .fullwidth-overlay {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 5;



  height: 100%;



  width: 100%;



}



.fullwidth-box.video-background .fullwidth-video {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  min-height: 100%;



  min-width: 100%;



  -webkit-transform-style: preserve-3d;



}



.fullwidth-box.video-background .fullwidth-video video {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  min-height: 100%;



  min-width: 100%;



  height: 100%;



  width: 100%;



  object-fit: cover;



}



.fullwidth-box.video-background .fusion-row {



  position: relative;



  z-index: 10;



}



.fullwidth-box.video-background .fullwidth-video-image {



  display: none;



}



.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {



  width: 100%;



  height: 100%;



  display: block;



  z-index: 2;



  background-size: cover;



  -moz-background-size: cover;



  -webkit-background-size: cover;



  -o-background-size: cover;



  background-position: center center;



  position: absolute;



  top: 0;



  left: 0;



}



.fullwidth-box.faded-background {



  position: relative;



  overflow: hidden;



}



.fullwidth-box.faded-background .fullwidth-faded {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  min-height: 100%;



  min-width: 100%;



}



.fullwidth-box.faded-background .fusion-row {



  position: relative;



  z-index: 10;



}



.hundred-percent-fullwidth {



  overflow: hidden;



}



.hundred-percent-fullwidth .fusion-row {



  max-width: none !important;



}



#main .fullwidth-box .fusion-row {



  padding-left: 0;



  padding-right: 0;



}



.ua-safari .fullwidth-box.faded-background .fullwidth-faded {



  -webkit-transform: translate3d(0, 0, 0);



}



.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {



  -webkit-transform: none;



}



.fusion-google-map img {



  max-width: none;



}



.fusion-google-map .fusion-info-box {



  padding: 5px;



  border-radius: 5px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);



  background-color: #a0ce4e;



  color: #fff;



  font-size: 13px;



}



.fusion-highlight {



  padding: 0.1em 0.3em;



  line-height: 1.7em;



}



.fusion-highlight.rounded {



  border-radius: 4px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



.fusion-highlight.dark {



  color: #ccc;



}



.fusion-imageframe {



  display: inline-block;



  z-index: 1;



  position: relative;



  max-width: 100%;



}



.fusion-imageframe.element-bottomshadow:before,



.fusion-imageframe.element-bottomshadow:after {



  opacity: 0.4;



}



.fusion-imageframe.element-bottomshadow img {



  margin: 0;



}



/* bottom shadow classes in taglinebox.less */



.imageframe-align-center {



  text-align: center;



}



.fusion-image-carousel {



  margin-bottom: 40px;



}



/* All standard carousel styles */



.fusion-carousel {



  overflow: hidden;



  padding: 0;



}



.fusion-carousel .fusion-carousel-positioner {



  position: relative;



}



.fusion-carousel .fusion-carousel-wrapper {



  box-sizing: content-box;



  padding: 8px 0;



}



.fusion-carousel .fusion-carousel-swipe {



  cursor: -webkit-grab;



  cursor: grab;



}



.fusion-carousel .fusion-carousel-holder {



  margin: 0;



  padding: 0;



  list-style: none;



}



.fusion-carousel .fusion-carousel-item {



  display: block;



  float: left;



  padding: 0;



}



.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {



  display: inline-block;



  visibility: hidden;



  vertical-align: middle;



  width: 100%;



  line-height: normal;



}



.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {



  margin-bottom: 0;



  text-align: center;



}

#posts-container.fusion-blog-layout-grid .fusion-post-grid:hover{background: #eeeeee;}



.blog h3{font-size:18px !important;}

.blog .entry-title{max-height: 76px; overflow: hidden;}



.category .entry-title {

    /*max-height: 76px;*/

    overflow: hidden;

}



.archive .entry-title {

    /*max-height: 76px;*/

    overflow: hidden;

    padding-top: 15px;

}



.fusion-carousel .fusion-carousel-item > a {



  display: block;



}



.fusion-carousel .fusion-carousel-item img {



  vertical-align: middle;



  width: 100%;



  height: auto;



}



.fusion-carousel .fusion-carousel-title {



  margin: 15px 0 3px;



}



.fusion-carousel .fusion-carousel-price {



  margin-top: 8px;



}



.fusion-carousel .fusion-carousel-price .price {



  margin-bottom: 0;



}



.fusion-carousel .fusion-carousel-nav {



  visibility: hidden;



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,



.fusion-carousel .fusion-carousel-nav .fusion-nav-next {



  display: block;



  z-index: 1000;



  opacity: 0.8;



  position: absolute;



  top: 50%;



  margin-top: -14px;



  height: 29px;



  width: 29px;



  text-align: center;



  cursor: pointer;



  color: transparent;



  background-color: rgba(0, 0, 0, 0.5);



  background-repeat: no-repeat;



}



.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,



.no-rgba .fusion-carousel .fusion-carousel-nav .fusion-nav-next {



  background-color: #3e3e3e;



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,



.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {



  display: block;



  position: relative;



  line-height: 29px;



  font-size: 14px;



  color: #fff;



  font-family: 'icomoon';



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover,



.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover {



  opacity: 1;



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {



  left: 0;



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {



  content: '\f104';



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-next {



  right: 0;



}



.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {



  content: '\f105';



}



.fusion-carousel-border .fusion-image-wrapper {



  border: 1px solid #e9eaee;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {



  height: 115px !important;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {



  line-height: 115px !important;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {



  text-align: center;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {



  display: inline-block;



  vertical-align: middle;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {



  display: block;



}



.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {



  max-height: 115px;



  width: auto;



}



.fusion-layout-column {



  position: relative;



  float: left;



  margin-right: 4%;



  margin-bottom: 20px;



}



.fusion-one-full {



  float: none;



}



.fusion-one-sixth {



  width: 13.3333%;



}



.fusion-five-sixth {



  width: 82.6666%;



}



.fusion-one-fifth {



  width: 16.8%;



}



.fusion-two-fifth {



  width: 37.6%;



}



.fusion-three-fifth {



  width: 58.4%;



}



.fusion-four-fifth {



  width: 79.2%;



}



.fusion-one-fourth {



  width: 22%;



}



.fusion-three-fourth {



  width: 74%;



}



.fusion-one-third {



  width: 30.6666%;



}



.fusion-two-third {



  width: 65.3333%;



}



.fusion-one-half {



  width: 48%;



}



.fusion-column-last {



  margin-left: 0;



  margin-right: 0;



}



.fusion-spacing-no {



  margin: 0;



}



.fusion-spacing-no.fusion-one-sixth {



  width: 16.6666%;



}



.fusion-spacing-no.fusion-five-sixth {



  width: 83.3333%;



}



.fusion-spacing-no.fusion-one-fifth {



  width: 20%;



}



.fusion-spacing-no.fusion-two-fifth {



  width: 40%;



}



.fusion-spacing-no.fusion-three-fifth {



  width: 60%;



}



.fusion-spacing-no.fusion-four-fifth {



  width: 80%;



}



.fusion-spacing-no.fusion-one-fourth {



  width: 25%;



}



.fusion-spacing-no.fusion-three-fourth {



  width: 75%;



}



.fusion-spacing-no.fusion-one-third {



  width: 33.3333%;



}



.fusion-spacing-no.fusion-two-third {



  width: 66.6666%;



}



.fusion-spacing-no.fusion-one-half {



  width: 50%;



}



.fusion-spacing-no.fusion-column-last {



  margin-left: 0;



  margin-right: 0;



}



.fusion-equal-height-columns {



  /*



	.fusion-column-wrapper {



		overflow: hidden;



	}



	*/



}



.fusion-equal-height-columns .fusion-column-table {



  display: table;



  table-layout: fixed;



  width: 100%;



}



.fusion-equal-height-columns .fusion-column-tablecell {



  display: table-cell;



  vertical-align: middle;



}



.modal-dialog {



  margin-top: 60px;



}



.fusion-modal {



  -webkit-overflow-scrolling: auto !important;



}



.fusion-modal .modal-header {



  min-height: 54px;



}



.fusion-modal .modal-title {



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.fusion-modal .close {



  font-size: 30px;



  margin-top: -5px;



}



.fusion-modal .fusion-separator {



  width: 100% !important;



}



.fusion-person .person-shortcode-image-wrapper {



  text-align: center;



}



.fusion-person .person-imgage-container {



  display: inline-block;



  z-index: 1;



  max-width: 100%;



}



.fusion-person .person-imgage-container.glow {



  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);



}



.fusion-person .person-imgage-container.dropshadow {



  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);



}



.fusion-person .person-desc {



  margin-top: 25px;



}



.fusion-person .person-desc .person-author {



  display: table;



  width: 100%;



}



.fusion-person .person-desc .person-author .person-author-wrapper,



.fusion-person .person-desc .person-author .fusion-social-networks {



  display: table-cell;



  vertical-align: middle;



  float: none;



}



.fusion-person .person-desc .person-author .person-author-wrapper {



  min-width: 50%;



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



}



.fusion-person .person-desc .person-author .fusion-social-networks {



  max-width: 50%;



  text-align: right;



}



.fusion-person .person-desc .person-author .person-name,



.fusion-person .person-desc .person-author .person-title {



  display: block;



}



.fusion-person .person-content {



  margin-top: 25px;



}



.fusion-person-left {



  text-align: left;



}



.fusion-person-center {



  text-align: center;



}



.fusion-person-center .person-desc .person-author {



  display: block;



  width: 100%;



}



.fusion-person-center .person-desc .person-author .person-author-wrapper {



  display: block;



  width: 100%;



}



.fusion-person-center .person-desc .person-author .fusion-social-networks {



  display: block;



  width: 100%;



  max-width: none;



  text-align: center;



  margin: 0 auto;



  margin-top: 20px;



}



.fusion-person-center .person-content {



  margin-top: 25px;



}



.fusion-person-right {



  text-align: right;



}



.fusion-person-right .person-desc .person-author .fusion-social-networks {



  text-align: left;



}



.fusion-person-icon-bottom .fusion-social-networks {



  margin-top: 35px;



}



.fusion-popover {



  display: inline-block;



  max-width: 100%;



  cursor: pointer;



  color: #a0ce4e;



}



.popover {



  padding: 0;



}



.fusion-pricing-table {



  margin: 0 0 20px 0;



  box-sizing: border-box;



}



.fusion-pricing-table * {



  box-sizing: border-box;



}



.fusion-pricing-table .fusion-panel {



  overflow: hidden;



  margin: 0;



  background-color: #ffffff;



  box-shadow: none;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  border: 1px solid #e5e4e3;



}



.fusion-pricing-table .panel-heading {



  padding: 15px 15px;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  border-bottom: 1px solid #e5e4e3;



  text-align: center;



}



.fusion-pricing-table .panel-heading h3 {



  margin: 0;



}



.fusion-pricing-table .panel-body {



  padding: 15px;



  background-color: #f8f8f8;



  text-align: center;



}



.fusion-pricing-table .panel-body .price {



  position: relative;



}



.fusion-pricing-table .panel-body .price .currency {



  position: relative;



  color: #505050;



}



.fusion-pricing-table .panel-body .price .currency.pos-right {



  top: 0;



  margin-left: -12px;



  font-size: 32px;



}



.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {



  margin-left: 0;



}



.fusion-pricing-table .panel-body .price .integer-part {



  display: inline;



  font-weight: bold;



  color: #a0ce4e;



  line-height: normal;



}



.fusion-pricing-table .panel-body .price .decimal-part {



  position: relative;



  top: -30px;



  font-weight: bold;



  color: #a0ce4e;



}



.fusion-pricing-table .panel-body .price .time {



  position: relative;



  font-style: italic;



  color: #888888;



  margin-left: -14px;



}



.fusion-pricing-table .panel-body .price .time.price-without-decimal {



  margin-left: 0;



}



.fusion-pricing-table .panel-body .price .time.pos-right {



  margin-left: 12px;



}



.fusion-pricing-table .list-group {



  margin: 0;



  padding: 0;



}



.fusion-pricing-table .list-group-item {



  display: block;



  position: relative;



  padding: 15px;



  background: none;



  border-radius: 0;



  border-top: 1px solid #e5e4e3;



  text-align: center;



}



.fusion-pricing-table .list-group-item:last-child {



  border-bottom: 1px solid #e5e4e3;



}



.fusion-pricing-table .panel-footer {



  padding: 15px;



  background-color: #f8f8f8;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  border-color: 1px solid #e5e4e3;



  text-align: center;



}



.fusion-pricing-table .panel-wrapper:hover {



  cursor: pointer;



}



.fusion-pricing-table .panel-wrapper:hover .fusion-panel {



  background-color: #f8f8f8;



}



#wrapper .full-boxed-pricing .panel-wrapper {



  padding: 0;



}



.full-boxed-pricing .panel-container {



  padding: 9px;



  background-color: #f8f8f8;



}



.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {



  border-right: 1px solid #e5e4e3;



}



.full-boxed-pricing .panel-body .price .currency {



  top: -20px;



  font-size: 21px;



}



.full-boxed-pricing .panel-body .price .integer-part {



  font-size: 55px;



}



.full-boxed-pricing .panel-body .price .decimal-part {



  top: -20px;



  font-size: 17px;



}



.full-boxed-pricing .panel-body .price .time {



  font-size: 11px;



}



.full-boxed-pricing .panel-wrapper:hover .panel-heading {



  background-color: #f8f8f8;



}



.sep-boxed-pricing .panel-wrapper {



  margin-bottom: 10px;



  padding: 0;



}



.sep-boxed-pricing .panel-container {



  padding: 9px;



  background-color: #f8f8f8;



}



.sep-boxed-pricing .panel-heading {



  background-color: #a0ce4e;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  border-bottom: 1px solid #e5e4e3;



  text-align: center;



}



.sep-boxed-pricing .panel-heading h3 {



  margin: 0;



}



.sep-boxed-pricing .panel-body .price .currency {



  top: -30px;



  font-size: 28px;



}



.sep-boxed-pricing .panel-body .price .integer-part {



  font-size: 75px;



}



.sep-boxed-pricing .panel-body .price .decimal-part {



  font-size: 23px;



}



.sep-boxed-pricing .panel-body .price .time {



  font-size: 20px;



}



@media (min-width: 768px) {



  .fusion-pricing-table .standout .panel-container {



    z-index: 1000;



  }



  .fusion-pricing-table .standout .panel-heading,



  .fusion-pricing-table .standout .panel-footer {



    padding: 20px;



  }



  .full-boxed-pricing {



    padding: 0 9px;



    background-color: #f8f8f8;



  }



  .full-boxed-pricing .panel-container {



    padding: 9px 0;



  }



  .full-boxed-pricing .panel-wrapper:last-child .fusion-panel {



    border-right: 1px solid #e5e4e3;



  }



  .full-boxed-pricing .fusion-panel {



    border-right: none;



  }



  .full-boxed-pricing .standout .panel-container {



    position: relative;



    box-sizing: content-box;



    margin: -10px -9px;



    padding: 9px;



    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08);



    background-color: #f8f8f8;



  }



  .full-boxed-pricing .standout .fusion-panel {



    border-right: 1px solid #e5e4e3;



  }



  .full-boxed-pricing .standout .panel-heading h3 {



    color: #a0ce4e;



  }



  .sep-boxed-pricing {



    margin: 0 -15px;



    margin-bottom: 20px;



  }



  .sep-boxed-pricing .panel-wrapper {



    margin: 0;



    padding: 0 12px;



  }



  .sep-boxed-pricing .standout .panel-container {



    margin: -10px;



    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.16);



  }



}



.fusion-progressbar {



  position: relative;



  margin-bottom: 10px;



  height: 37px;



  width: 100%;



  background-color: #E6E7E8;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: none;



}



.fusion-progressbar .progress {



  background-color: #A0CE4E;



  box-shadow: none;



}



.fusion-progressbar .progress-title {



  left: 15px;



  top: 50%;



  -webkit-transform: translate(0, -50%);



  transform: translate(0, -50%);



  clip: auto;



  margin: 0;



  height: auto;



  width: auto;



  color: #FFFFFF;



  font-size: 13px;



  font-weight: normal;



}



.fusion-recent-posts {



  margin-bottom: 50px;



}



.fusion-recent-posts .columns {



  overflow: hidden;



}



.fusion-recent-posts .columns .column {



  overflow: hidden;



}



.fusion-recent-posts .columns .column .fusion-flexslider {



  margin-bottom: 0;



}



.fusion-recent-posts .columns .column h4 {



  margin: 15px 0 3px 0;



}



.fusion-recent-posts .columns .column .meta {



  overflow: hidden;



  margin-bottom: 13px;



  padding: 0;



  color: #333333;



  font-size: 12px;



  line-height: 14px;



}



.fusion-recent-posts .columns .column .meta .date {



  font-style: normal;



}



.fusion-recent-posts .columns .column .meta .meta-separator {



  padding: 0 5px;



}



.fusion-recent-posts .columns .password {



  width: auto;



}



.fusion-recent-posts .columns-2 .column:nth-child(3n) {



  clear: left;



}



.fusion-recent-posts .columns-3 .column:nth-child(4n) {



  clear: left;



}



.fusion-recent-posts.layout-thumbnails-on-side .columns .column {



  margin-bottom: 20px;



}



.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {



  overflow: hidden;



  float: left;



  margin: 0 20px 5px 0;



  width: 144px;



}



.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4 {



  margin-top: 0;



}



.fusion-recent-posts.layout-date-on-side .date-and-formats {



  overflow: hidden;



  float: left;



  margin: 0 20px 5px 0;



  width: 82px;



}



.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box {



  padding: 8px 0 5px;



  color: #FFFFFF;



}



.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date {



  display: block;



  font-size: 29px;



  font-weight: bold;



  line-height: 29px;



}



.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box {



  margin-top: 3px;



  background-color: #EEF0F2;



}



.fusion-recent-posts.layout-date-on-side .columns .column {



  margin-bottom: 20px;



}



.fusion-recent-posts.layout-date-on-side .columns .column h4 {



  margin-top: 0;



}



.fusion-recent-works {



  overflow: hidden;



  margin-bottom: 80px;



}



.fusion-recent-works-carousel {



  overflow: hidden;



  height: auto;



}



.fusion-recent-works-grid-with-excerpts {



  margin-bottom: 0;



}



.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper,



.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper img {



  max-height: 115px;



  width: auto;



}



.fusion-section-separator {



  position: relative;



}



.fusion-section-separator .divider-candy {



  z-index: 100;



  position: absolute;



  left: 50%;



  margin-left: -20px;



  height: 40px;



  width: 40px;



  border-bottom: 1px solid #E6E5E6;



  border-left: 1px solid #E6E5E6;



  background-color: transparent;



  content: "";



}



.fusion-section-separator .divider-candy.bottom {



  bottom: -21px;



  -webkit-transform: rotate(-45deg);



  transform: rotate(-45deg);



}



.fusion-section-separator .divider-candy.top {



  top: -21px;



  -webkit-transform: rotate(135deg);



  transform: rotate(135deg);



}



.fusion-section-separator .divider-candy.both {



  top: -21px;



  -webkit-transform: rotate(135deg);



  transform: rotate(135deg);



}



.fusion-section-separator .divider-candy-arrow {



  z-index: 2;



  position: absolute;



  left: 50%;



  margin-left: -29px;



  height: 0;



  width: 0;



  border-color: transparent;



  border-style: solid;



}



.fusion-section-separator .divider-candy-arrow.bottom {



  border-width: 29px 29px 0 29px;



}



.fusion-section-separator .divider-candy-arrow.top {



  bottom: 0;



  border-width: 0 29px 29px;



}



.fusion-section-separator .section-separator-icon {



  z-index: 200;



  position: absolute;



  left: 50%;



  top: -10px;



  margin-left: -20px;



  width: 40px;



  font-size: 20px;



  font-family: FontAwesome;



  text-align: center;



}



.fusion-section-separator .section-separator-icon:after {



  display: block;



  text-align: center;



}



.fusion-sep-clear {



  clear: both;



  display: block;



  height: 1px;



  font-size: 0px;



  line-height: 0px;



  width: 100%;



  overflow: hidden;



}



.fusion-separator {



  border: 0 solid #e7e6e6;



  clear: both;



  position: relative;



  z-index: 11;



}



.fusion-separator.sep-none {



  height: 1px;



}



.fusion-separator.sep-double {



  height: 8px;



  border-bottom-width: 1px;



  border-top-width: 1px;



}



.fusion-separator.sep-single {



  border-top-width: 1px;



}



.fusion-separator.sep-dashed {



  border-bottom-style: dashed;



  border-top-style: dashed;



}



.fusion-separator.sep-dotted {



  border-bottom-style: dotted;



  border-top-style: dotted;



}



.fusion-separator.sep-shadow {



  height: 1px;



  overflow: visible;



  border: none;



  background: none;



  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);



}



.fusion-separator.sep-shadow:after {



  display: block;



  margin-top: 10px;



  height: 6px;



  width: 100%;



  content: '';



  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);



}



.fusion-separator .icon-wrapper {



  position: absolute;



  display: table;



  left: 50%;



  top: 50%;



  margin: -13px 0 0 -13px;



  height: 26px;



  width: 26px;



  background-color: #FFFFFF;



  border: 1px solid #AAAAAA;



  border-radius: 50%;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  text-align: center;



}



.fusion-separator .icon-wrapper i {



  display: block;



  display: table-cell;



  vertical-align: middle;



}



body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {



  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);



}



.fusion-sharing-box {



  display: table;



  margin-bottom: 55px;



  padding: 20px;



  height: 70px;



  width: 100%;



  background-color: #f6f6f6;



}



.fusion-sharing-box.boxed-icons {



  padding: 15px 20px;



}



.fusion-sharing-box h4,



.fusion-sharing-box .fusion-social-networks {



  display: table-cell;



  vertical-align: middle;



}



.fusion-sharing-box .fusion-social-networks {



  text-align: right;



}



.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {



  margin-bottom: 0;



}



.fusion-slider-sc .slides > li:first-child {



  display: block;



}



.fusion-slider-sc .flex-direction-nav a {



  position: absolute;



  top: 50%;



  z-index: 100;



  margin: -20px 0 0;



  height: 30px;



  width: 30px;



  opacity: 0;



  overflow: hidden;



  background-color: rgba(0, 0, 0, 0.5);



  background-repeat: no-repeat;



  cursor: pointer;



  font-size: 14px;



  font-weight: normal;



  font-family: 'icomoon';



  -webkit-font-smoothing: none;



}



.fusion-slider-sc:hover .flex-next:hover,



.fusion-slider-sc:hover .flex-prev:hover {



  opacity: 1;



}



.fusion-social-networks {



  overflow: hidden;



}



.fusion-social-networks .fusion-social-networks-wrapper {



  margin: 0 -10px;



}



.fusion-social-networks .fusion-social-network-icon {



  display: inline-block;



  margin: 0 10px 10px 10px;



  font-size: 16px;



  color: #46494a;



}



.fusion-social-networks .fusion-social-network-icon:hover {



  opacity: 0.8;



}



.fusion-social-networks .fusion-social-network-icon:before {



  color: inherit;



}



.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {



  margin: 0 -5px;



}



.fusion-social-networks.boxed-icons .fusion-social-network-icon {



  margin: 0 5px 10px 5px;



  padding: 8px;



  background-color: #46494a;



  border: none;



  border-radius: 3px;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  background-clip: inherit;



  border: 1px solid #46494a;



  color: #ffffff;



}



.fusion-social-links-footer {



  display: table-cell;



  vertical-align: middle;



  width: 40%;



  text-align: right;



}



.fusion-social-links-footer .fusion-social-networks {



  margin-top: 10px;



}



.widget .fusion-social-networks .fusion-social-networks-wrapper {



  margin: 0 -5.5px;



}



.widget .fusion-social-networks .fusion-social-network-icon {



  margin: 0 5.5px 14px 5.5px;



}



.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {



  margin: 0 -3.5px;



}



.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {



  margin: 0 3.5px 10px 3.5px;



}



.fusion-tabs {

    margin-bottom: 50px;

    margin-top: 10px;

    float: left;

}

.post-content .fusion-tabs li, .post-content .fusion-tabs li a {

    margin-bottom: 0px !important;

}

.fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs, .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {

    border-color: #ebeaea;

    float: left;

    width: 100%;

}

#tab-c9bb77c20bfde93abba input[type="submit"], #tab-c9bb77c20bfde93abba input[type="reset"]{

    width: 100px;

    border: 1px solid #ccc;

    padding: 5px 0px;

    margin: 3px 0;

}



.contact-heading{color: #f79429;}

.contact-text{color: #1c6ba5;}





.the-btn{    width: 100px;

    border: 1px solid #ccc;

    padding: 5px 0px;

    margin: 3px 0;

  }



table.fullcalendar td {

    text-align: left;

    border: 1px solid #ccc;

    width: 14%;

}

.fusion-tabs .nav-tabs {



  display: block;



  list-style: none outside none;



  margin: 0;



  padding: 0;



  border: 1px solid #f1f2f2;



  border-bottom: none;



  background-color: #fff;



}



.fusion-tabs .nav-tabs:before,



.fusion-tabs .nav-tabs:after {



  content: " ";



  display: table;



}



.fusion-tabs .nav-tabs:after {



  clear: both;



}



.fusion-tabs .nav-tabs.nav-justified {



  width: 100%;



  border-bottom: 0 none;



}



.fusion-tabs .nav-tabs li {



  display: block;



  position: relative;



  float: none;



  text-align: center;



}



.fusion-tabs .nav-tabs li .fusion-tab-heading {



  margin: 0;



}



.fusion-tabs .nav-tabs li .tab-link {



  display: block;



  position: relative;



  margin: 0;



  padding: 8px 0;



  outline: 0;



  line-height: normal;



  border: none;



  border-top: 3px solid #f1f2f2;



  background-color: #f1f2f2;



  color: #747474;



  cursor: pointer;



  transition: all .2s;



}



.fusion-tabs .nav-tabs li .tab-link:hover,



.fusion-tabs .nav-tabs li .tab-link:focus {



  border-top-color: #fff;



  background-color: #fff;



}



.fusion-tabs .nav-tabs li .tab-link .fa {



  float: none;



  color: inherit;



}



.fusion-tabs .nav-tabs > .active > .tab-link {



  border: none;



  border-top: 3px solid #a0ce4e;



  background-color: #fff;



  cursor: pointer;



}



.fusion-tabs .nav-tabs > .active > .tab-link:hover,



.fusion-tabs .nav-tabs > .active > .tab-link:focus {



  border-top: 3px solid #a0ce4e;



}



.fusion-tabs .tab-content > .active {



  display: block;



}



.fusion-tabs .tab-pane {



  display: none;



  padding: 15px;



  max-width: 100%;



  border: 1px solid #f1f2f2;



  border-top: none;



}



.fusion-tabs.nav-not-justified .nav-tabs .tab-link {



  padding: 8px 15px;



}



.fusion-tabs.clean .nav-tabs {



  background: none;



  border: none;



}



.fusion-tabs.clean .nav-tabs li {



  margin-bottom: 10px;



}



.fusion-tabs.clean .nav-tabs li .tab-link {



  padding: 10px 15px;



  border: 1px solid;



}



.fusion-tabs.clean .nav-tabs li .tab-link:hover,



.fusion-tabs.clean .nav-tabs li .tab-link:focus {



  border: 1px solid;



}



.fusion-tabs.clean .tab-content {



  margin-top: 20px;



}



.fusion-tabs.clean .tab-content .tab-pane {



  padding: 0;



  background: transparent;



  border: none;



}



@media (min-width: 768px) {





  .fusion-tabs .nav-tabs {



    display: inline-block;



  }



  .fusion-tabs .nav-tabs.nav-justified > li {



    display: table-cell;



    width: 1%;



  }



  .fusion-tabs .nav-tabs li .tab-link {



    margin-right: 1px;



  }



  .fusion-tabs .nav-tabs li:last-child .tab-link {



    margin-right: 0;



  }



  .fusion-tabs.horizontal-tabs .nav-tabs {



    margin: 0 0 -8px 0;



  }



  .fusion-tabs.horizontal-tabs .nav {



    border-bottom: 1px solid #f1f2f2;



  }



  .fusion-tabs.horizontal-tabs.clean .nav {



    border: none;



    text-align: center;



  }



  .fusion-tabs.horizontal-tabs.clean .nav-tabs {



    border: none;



  }



  .fusion-tabs.horizontal-tabs.clean .nav-tabs li {



    margin-bottom: 0;



  }



  .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {



    margin-right: -1px;



  }



  .fusion-tabs.horizontal-tabs.clean .tab-content {



    margin-top: 40px;



  }



  .fusion-tabs.nav-not-justified {



    border: none;



  }



  .fusion-tabs.nav-not-justified .nav-tabs {



    margin: 0 0 -1px 0;



  }



  .fusion-tabs.nav-not-justified .nav-tabs li {



    display: inline-block;



  }



  .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {



    padding: 10px 55px;



  }



  .fusion-tabs.vertical-tabs {



    border: none;



    clear: both;



    zoom: 1;



  }



  .fusion-tabs.vertical-tabs:before,



  .fusion-tabs.vertical-tabs:after {



    content: " ";



    display: table;



  }



  .fusion-tabs.vertical-tabs:after {



    clear: both;



  }



  .fusion-tabs.vertical-tabs .nav-tabs {



    position: relative;



    left: 1px;



    float: left;



    width: 15.5%;



    border: 1px solid #f1f2f2;



    border-right: none;



  }



  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {



    margin-right: 0;



    margin-bottom: 1px;



    padding: 8px 10px;



    border-top: none;



    text-align: left;



  }



  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {



    margin-bottom: 0;



  }



  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {



    border-bottom: none;



    border-left: 3px solid #a0ce4e;



    border-top: none;



    cursor: pointer;



  }



  .fusion-tabs.vertical-tabs .tab-content {



    float: left;



    width: 84.5%;



  }



  .fusion-tabs.vertical-tabs .tab-pane {



    float: left;



    padding: 30px;



    border: 1px solid #f1f2f2;



  }



  .fusion-tabs.vertical-tabs.clean .nav-tabs {



    width: 25%;



    background-color: transparent;



    border: none;



  }



  .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {



    margin: 0;



    padding: 10px 15px;



    border: 1px solid;



  }



  .fusion-tabs.vertical-tabs.clean .tab-content {



    margin: 0;



    padding-left: 40px;



    width: 75%;



  }



}



table {



  border-collapse: collapse;



  border-spacing: 0;



}



.table {



  border-color: #e5e4e3;



}



.table > thead > tr > th,



.table > tbody > tr > th {



  padding: 20px;



  font-weight: bold;



}



.table > thead > tr > td,



.table > tbody > tr > td,



.table > tfoot > tr > td {



  padding: 10px 20px;



}



.table > tfoot > tr > td {



  font-weight: bold;



}



table {



  border-collapse: collapse;



  border-spacing: 0;



}



.table-1 table,



.tkt-slctr-tbl-wrap-dv table {



  border: 1px solid#dcdcdc;



  background-color: #fff;



  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);



}



.table-1 table th,



.tkt-slctr-tbl-wrap-dv table th {



  border: 1px solid #dcdcdc;



  background: #f6f6f6;



  padding: 20px;



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  text-align: left;



}



.table-1 tr:nth-child(even),



.tkt-slctr-tbl-wrap-dv tr:nth-child(even) {



  background: #f6f6f6;



}



.table-1 tr td,



.tkt-slctr-tbl-wrap-dv tr td {



  border: 1px solid #dcdcdc;



  padding: 10px 20px;



}



.table-2 table thead {



  border: 1px solid #d3d3d3;



  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;



  text-align: left;



}



.table-2 table th {



  padding: 20px;



  color: #fff;



}



.table-2 tr td {



  border-bottom: 1px solid #dcdcdc;



  padding: 10px 20px;



}



.fusion-reading-box-container {



  z-index: 1;



  position: relative;



  margin-bottom: 84px;



}



.fusion-reading-box-container .reading-box {



  padding: 28px 28px 27px 31px;



  background-color: #F2EFEF;



  border-left: 3px solid #a0ce4e;



}



.fusion-reading-box-container .reading-box.reading-box-center,



.fusion-reading-box-container .reading-box.reading-box-right {



  text-align: left;



}



.fusion-reading-box-container .reading-box h2 {



  margin: 0 0 7px;



  line-height: 20px;



  font-size: 18px;



}



.fusion-reading-box-container .continue {



  display: none;



}



.fusion-reading-box-container .continue-center {



  float: none;



  margin: 15px auto 0 auto;



}



.fusion-reading-box-container .continue-left {



  float: left;



  margin-right: 10px;



  margin-bottom: 10px;



}



.fusion-reading-box-container .continue-right {



  float: right;



  margin-left: 10px;



  margin-bottom: 10px;



}



.fusion-reading-box-container .mobile-button {



  display: block;



  float: none;



  margin: 20px 0 0;



}



@media (min-width: 800px) {



  .fusion-reading-box-container .reading-box.reading-box-center {



    text-align: center;



  }



  .fusion-reading-box-container .reading-box.reading-box-right {



    text-align: right;



  }



  .fusion-reading-box-container .continue {



    display: block;



  }



  .fusion-reading-box-container .continue-center {



    display: inline-block;



  }



  .fusion-reading-box-container .mobile-button {



    display: none;



  }



}



.element-bottomshadow {



  position: relative;



}



.element-bottomshadow:before,



.element-bottomshadow:after {



  position: absolute;



  bottom: 15px;



  left: 10px;



  z-index: -1;



  height: 20%;



  max-height: 100px;



  max-width: 460px;



  width: 60%;



  content: "";



  opacity: 0.7;



  box-shadow: 0 17px 10px rgba(0, 0, 0, 0.7);



  -webkit-transform: rotate(-3deg);



  transform: rotate(-3deg);



}



.element-bottomshadow:after {



  left: auto;



  right: 10px;



  -webkit-transform: rotate(3deg);



  transform: rotate(3deg);



}



.fusion-testimonials .review {



  display: none;



}



.fusion-testimonials blockquote {



  margin: 0;



  padding: 0;



}



.fusion-testimonials blockquote q {



  font-style: italic;



}



.fusion-testimonials blockquote q:before,



.fusion-testimonials blockquote q:after {



  content: "";



}



.fusion-testimonials .doe {



  position: relative;



  text-align: center;



}



.fusion-testimonials .doe:before {



  line-height: 40px;



  font-family: 'icomoon';



  font-size: 28px;



}



.fusion-testimonials .female .doe:before {



  content: "\e61b";



}



.fusion-testimonials .male .doe:before {



  content: "\e61a";



}



.fusion-testimonials .testimonial-pagination {



  margin-top: 25px;



  text-align: center;



}



.fusion-testimonials .testimonial-pagination a {



  display: inline-block;



  margin-right: 10px;



  height: 12px;



  width: 12px;



  border-radius: 50%;



  border: 1px solid #000;



}



.fusion-testimonials .testimonial-pagination a:hover,



.fusion-testimonials .testimonial-pagination a.activeSlide {



  background-color: #000;



}



.fusion-testimonials.classic blockquote {



  margin-bottom: 0;



  border: none;



  background-color: #f6f6f6;



}



.fusion-testimonials.classic blockquote q {



  display: block;



  padding: 25px;



  line-height: normal;



}



.fusion-testimonials.classic .author {



  position: relative;



  padding: 12px 0 0 2px;



}



.fusion-testimonials.classic .author:after {



  position: absolute;



  left: 35px;



  top: 0;



  content: " ";



  height: 0;



  width: 0;



  pointer-events: none;



  border: medium solid transparent;



  border-top-color: #f6f6f6;



  border-width: 10px;



}



.fusion-testimonials.classic .author a:hover {



  text-decoration: none;



}



.fusion-testimonials.classic .no-avatar .author {



  padding-left: 0;



}



.fusion-testimonials.classic .doe:before {



  line-height: 40px;



  font-size: 28px;



}



.fusion-testimonials.classic .company-name {



  display: table-cell;



  vertical-align: middle;



}



.fusion-testimonials.classic .testimonial-thumbnail {



  display: table-cell;



  vertical-align: middle;



  padding-right: 30px;



  height: 40px;



}



.fusion-testimonials.classic .testimonial-image {



  max-width: 40px;



}



.fusion-testimonials.clean .testimonial-thumbnail {



  margin: 0 auto 25px auto;



  width: 150px;



  text-align: center;



}



.fusion-testimonials.clean .doe:before {



  line-height: 100px;



  font-size: 90px;



}



.fusion-testimonials.clean blockquote {



  border: none;



  background-color: none;



}



.fusion-testimonials.clean blockquote q {



  display: block;



  padding: 25px;



  background-color: none;



  line-height: 30px;



  font-size: 18px;



  text-align: center;



}



.fusion-testimonials.clean .author {



  margin-top: 25px;



  font-size: 18px;



  text-align: center;



}



.fusion-title {



  display: table;



  margin: 0 0 31px;



  overflow: hidden;



}



.fusion-title h1,



.fusion-title h2,



.fusion-title h3,



.fusion-title h4,



.fusion-title h5,



.fusion-title h6,



.comment-respond .fusion-title .comment-reply-title {



  float: left;



  display: table-cell;



  margin: 0;



  padding: 0 8px 0 0;



  line-height: normal;



  white-space: pre;



}



.fusion-title h1.title-heading-left,



.fusion-title h2.title-heading-left,



.fusion-title h3.title-heading-left,



.fusion-title h4.title-heading-left,



.fusion-title h5.title-heading-left,



.fusion-title h6.title-heading-left,



.comment-respond .fusion-title .comment-reply-title.title-heading-left {



  padding-right: 8px;



}



.fusion-title h1.title-heading-left .fontawesome-icon,



.fusion-title h2.title-heading-left .fontawesome-icon,



.fusion-title h3.title-heading-left .fontawesome-icon,



.fusion-title h4.title-heading-left .fontawesome-icon,



.fusion-title h5.title-heading-left .fontawesome-icon,



.fusion-title h6.title-heading-left .fontawesome-icon,



.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon {



  margin-left: 10px;



}



.fusion-title h1.title-heading-right,



.fusion-title h2.title-heading-right,



.fusion-title h3.title-heading-right,



.fusion-title h4.title-heading-right,



.fusion-title h5.title-heading-right,



.fusion-title h6.title-heading-right,



.comment-respond .fusion-title .comment-reply-title.title-heading-right {



  padding: 0 0 0 8px;



}



.fusion-title h1.title-heading-right .fontawesome-icon,



.fusion-title h2.title-heading-right .fontawesome-icon,



.fusion-title h3.title-heading-right .fontawesome-icon,



.fusion-title h4.title-heading-right .fontawesome-icon,



.fusion-title h5.title-heading-right .fontawesome-icon,



.fusion-title h6.title-heading-right .fontawesome-icon,



.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,



.fusion-title h1.title-heading-right img,



.fusion-title h2.title-heading-right img,



.fusion-title h3.title-heading-right img,



.fusion-title h4.title-heading-right img,



.fusion-title h5.title-heading-right img,



.fusion-title h6.title-heading-right img,



.comment-respond .fusion-title .comment-reply-title.title-heading-right img {



  margin-left: 10px;



  margin-right: 0;



}



.fusion-title h1 img,



.fusion-title h2 img,



.fusion-title h3 img,



.fusion-title h4 img,



.fusion-title h5 img,



.fusion-title h6 img,



.comment-respond .fusion-title .comment-reply-title img {



  margin-right: 10px;



}



.fusion-title h1 .fontawesome-icon,



.fusion-title h2 .fontawesome-icon,



.fusion-title h3 .fontawesome-icon,



.fusion-title h4 .fontawesome-icon,



.fusion-title h5 .fontawesome-icon,



.fusion-title h6 .fontawesome-icon,



.comment-respond .fusion-title .comment-reply-title .fontawesome-icon {



  display: inline-block;



  float: none;



  vertical-align: middle;



  margin-left: 2px;



}



.fusion-title h1 .fontawesome-icon.size-small,



.fusion-title h2 .fontawesome-icon.size-small,



.fusion-title h3 .fontawesome-icon.size-small,



.fusion-title h4 .fontawesome-icon.size-small,



.fusion-title h5 .fontawesome-icon.size-small,



.fusion-title h6 .fontawesome-icon.size-small,



.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-small,



.fusion-title h1 .fontawesome-icon.size-medium,



.fusion-title h2 .fontawesome-icon.size-medium,



.fusion-title h3 .fontawesome-icon.size-medium,



.fusion-title h4 .fontawesome-icon.size-medium,



.fusion-title h5 .fontawesome-icon.size-medium,



.fusion-title h6 .fontawesome-icon.size-medium,



.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-medium,



.fusion-title h1 .fontawesome-icon.size-large,



.fusion-title h2 .fontawesome-icon.size-large,



.fusion-title h3 .fontawesome-icon.size-large,



.fusion-title h4 .fontawesome-icon.size-large,



.fusion-title h5 .fontawesome-icon.size-large,



.fusion-title h6 .fontawesome-icon.size-large,



.comment-respond .fusion-title .comment-reply-title .fontawesome-icon.size-large {



  margin-top: 0;



}



.fusion-title .title-sep-container {



  position: relative;



  display: table-cell;



  vertical-align: middle;



  height: 6px;



  width: 100%;



}



.fusion-title.sep-underline {



  padding-bottom: 10px;



  width: 100%;



  border-bottom: 1px solid #e7e6e6;



}



.fusion-title.sep-underline.sep-dashed {



  border-bottom-style: dashed;



}



.fusion-title.sep-underline.sep-dotted {



  border-bottom-style: dotted;



}



.fusion-title.sep-underline .title-heading-right {



  float: right;



  margin: 0;



}



.fusion-title .title-sep {



  position: relative;



  display: block;



  width: 100%;



  border-style: solid;



  border: 0 solid #e7e6e6;



  box-sizing: content-box;



  -webkit-box-sizing: content-box;



  -moz-box-sizing: content-box;



  -o-box-sizing: content-box;



}



.fusion-title .title-sep.sep-double {



  height: 6px;



  border-bottom-width: 1px;



  border-top-width: 1px;



}



.fusion-title .title-sep.sep-single {



  border-bottom-width: 1px;



}



.fusion-title .title-sep.sep-dashed {



  border-bottom-style: dashed;



  border-top-style: dashed;



}



.fusion-title .title-sep.sep-dotted {



  border-bottom-style: dotted;



  border-top-style: dotted;



}



.border-below-title {



  display: block;



}



.border-below-title h1,



.border-below-title h2,



.border-below-title h3,



.border-below-title h4,



.border-below-title h5,



.border-below-title h6 {



  white-space: normal;



}



#main .post-content .border-below-title h1,



#main .post-content .border-below-title h2,



#main .post-content .border-below-title h3,



#main .post-content .border-below-title h4,



#main .post-content .border-below-title h5,



#main .post-content .border-below-title h6 {



  float: none;



  padding-right: 0;



}



.border-below-title .title-sep-container {



  display: none;



  height: 8px;



}



.fusion-accordian {



  width: 100%;



}



.fusion-accordian .fusion-panel {



  box-shadow: none;



  border: none;



  border-bottom: 1px solid #e5e4e3;



  border-radius: 0;



  /* Fix to make border-radius work for transparent colors */



  background-clip: padding-box;



}



.fusion-accordian .panel-heading {



  padding: 0;



  background: none;



}



.fusion-accordian .panel-heading .panel-title {



  margin: 0;



}



.fusion-accordian .panel-title {



  position: relative;



  line-height: 22px;



  font-size: 16px;



  font-weight: normal;



  color: inherit;



}



.fusion-accordian .panel-title a {



  display: block;



  padding: 10px 0;



  text-decoration: none;



}



.fusion-accordian .panel-title a:hover {



  color: #a0ce4e;



}



.fusion-accordian .panel-title a:hover .fa-fusion-box {



  background-color: #a0ce4e;



}



.fusion-accordian .panel-title a .fa.pull-left {



  margin-left: 1px;



}



.fusion-accordian .panel-title a .fa-fusion-box {



  display: inline-block;



  vertical-align: middle;



  width: 22px;



  height: 22px;



  background-color: #333;



  font-size: 13px;



  color: #fff;



  text-align: center;



  line-height: 22px;



  font-family: 'IcoMoon';



  -webkit-font-smoothing: subpixel-antialiased;



}



.fusion-accordian .panel-title a .fa-fusion-box:before {



  font-family: 'IcoMoon';



  content: "\e61d";



  font-style: normal;



  line-height: 22px;



  font-size: 13px;



}



.fusion-accordian .panel-title .active .fa-fusion-box {



  background-color: #a0ce4e;



}



.fusion-accordian .panel-title .active .fa-fusion-box:before {



  content: "\e61c";



}



.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {



  float: left;



}



.fusion-accordian .panel-title .fusion-toggle-heading {



  margin-left: 40px;



}



.fusion-accordian .panel-body {



  padding: 10px 0 15px 0px;



  border: none;



  line-height: normal;



}



.fusion-single-accordian {



  margin-bottom: 0px;



}



.fusion-tooltip {



  cursor: pointer;



  color: #a0ce4e;



}



.fusion-woo-featured-products-slider {



  position: relative;



  margin-bottom: 25px;



}



.fusion-woo-featured-products-slider .fusion-carousel-wrapper {



  overflow: hidden;



}



.fusion-woo-featured-products-slider .fusion-rollover-content .price {



  margin-top: 3px;



}



.fusion-woo-featured-products-slider .fusion-rollover-content .price .amount {



  font-size: 25px;



}



.fusion-woo-featured-products-slider .fusion-product-buttons {



  position: absolute;



  left: 0;



  right: 0;



  bottom: 20px;



  padding: 0 10%;



}



.fusion-woo-featured-products-slider .fusion-product-buttons a.added_to_cart {



  display: none;



}



.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev,



.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next {



  margin-top: -31px;



  height: 63px;



  width: 63px;



}



.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev:before,



.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {



  content: '\e61e';



  line-height: 63px;



  font-size: 25px;



}



.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {



  content: '\e620';



}



/* Used for both woo carousels */



.fusion-woo-slider .fusion-rollover-content .fusion-rollover-title {



  margin: 0;



  line-height: normal;



}



.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {



  position: static;



}



.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:first-child,



.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:last-child {



  display: inline-block;



  float: none;



  margin: 0;



}



.fusion-woo-slider .fusion-carousel-title-below-image .fusion-rollover-linebreak {



  display: block;



  margin-bottom: 8px;



}



.fusion-woo-product-slider {



  overflow: hidden;



  margin-bottom: 55px;



}



.fusion-woo-product-slider .fusion-rollover .price {



  margin-top: 5px;



}



.fusion-woo-product-slider .fusion-rollover .price .amount {



  font-size: 18px;



}



.fusion-youtube.center-video .video-shortcode,



.fusion-vimeo.center-video .video-shortcode {



  margin: 0 auto;



}



.fusion-events-shortcode .fusion-layout-column {



  border-style: solid;



  border-width: 1px;



  border-color: transparent;



}



.fusion-events-shortcode .fusion-events-thumbnail {



  display: block;



}



.fusion-events-shortcode .tribe-events-event-image {



  display: block;



  width: 100%;



}



.fusion-events-shortcode .fusion-full-one {



  width: 100%;



}



.fusion-events-shortcode .fusion-full-one .tribe-events-event-image {



  height: 416px;



}



.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {



  height: 416px;



}



.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder {



  width: 337px;



  height: 216px;



}



.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {



  height: 216px;



}



.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder {



  width: 242px;



  height: 173px;



}



.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {



  height: 173px;



}



.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {



  width: 177px;



  height: 142px;



}



.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {



  height: 142px;



}



.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder {



  width: 147px;



  height: 118px;



}



.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image {



  height: 118px;



}



.fusion-events-shortcode .fusion-events-meta {



  padding-top: 20px;



  padding-left: 20px;



  padding-right: 20px;



  padding-bottom: 20px;



}



.fusion-events-shortcode .fusion-events-meta .recurringinfo,



.fusion-events-shortcode .fusion-events-meta .event-is-recurring {



  display: inline;



}



.fusion-events-shortcode .tribe-events-tooltip {



  display: none;



}



.fusion-events-shortcode .tribe-events-divider {



  padding: 0px 5px;



}



.fusion-events-shortcode .tribe-events-event-image {



  margin-bottom: 0;



}



.fusion-events-shortcode h2 {



  margin-bottom: 0;



}



.fusion-events-shortcode h4 {



  margin: 0;



}

.fusion-footer-widget-area{padding-left:0px !important;padding-right:0px !important;}

.no-comments{display:none;}

.post-content li a:hover{color:#9cbb3e !important;}

.post-content table ul li a:hover{color:#9cbb3e !important;}

.post-content li a{color:#1c6ba5;}

.Avada_387{color:green;}body,html,html body.custom-background{background-color:#ffffff;}#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;}.width-100 .fullwidth-box,.width-100 .fusion-section-separator{margin-left:-20px!important;margin-right:-20px!important;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{     //background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu-down.png") no-repeat; //padding-right:35px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:39px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:48px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:57px;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:66px;}.event-is-recurring:hover,.tooltip-shortcode,a:hover{color:#a0ce4e;}#main .about-author .title a:hover,#main .post h2 a:hover,#slidingbar-area .fusion-accordian .panel-title a:hover,#slidingbar-area a:hover,#slidingbar-area ul li a:hover,#wrapper .fusion-widget-area .current-menu-item > a,#wrapper .fusion-widget-area .current-menu-item > a:before,#wrapper .fusion-widget-area .current_page_item > a,#wrapper .fusion-widget-area .current_page_item > a:before,#wrapper .jtwt .jtwt_tweet a:hover,.content-box-percentage,.fusion-accordian .panel-title a:hover,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-copyright-notice a:hover,.fusion-date-and-formats .fusion-format-box i,.fusion-filters .fusion-filter.fusion-active a,.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,.fusion-footer-widget-area a:hover,.fusion-footer-widget-area ul li a:hover,.fusion-popover,.fusion-read-more:hover:after,.more a:hover:after,.pagination-next:hover:after,.pagination-prev:hover:before,.price > .amount,.price ins .amount,.project-content .project-info .project-info-box a:hover,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor > a,.side-nav ul > li.current_page_item > a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.star-rating span:before,.star-rating:before,.tooltip-shortcode,h5.toggle:hover a,span.dropcap{color:#a0ce4e;}.fusion-accordian .panel-title a:hover .fa-fusion-box{background-color:#a0ce4e !important;border-color:#a0ce4e !important;}.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{color:#333333;}.star-rating span:before,.star-rating:before{color:#a0ce4e;}#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}#nav ul li > a:hover,#sticky-nav ul li > a:hover,#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,#wrapper .post-content blockquote,.fusion-filters .fusion-filter.fusion-active a,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.reading-box,.tagcloud a:hover{border-color:#a0ce4e;}#wrapper .side-nav li.current_page_item a{border-right-color:#a0ce4e;border-left-color:#a0ce4e;}#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before{background-color:#a0ce4e;}#slidingbar{background-color:#363839;background-color:rgba(54,56,57,1);}.sb-toggle-wrapper{border-top-color:#363839;border-top-color:rgba( 54,56,57,1);}#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;border-color:rgba( 54,56,57,1);}#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}.fusion-footer-widget-area{background-color:#363839;border-color:#e9eaee;padding-top:0px;padding-bottom:0px;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}.fusion-footer-copyright-area{background-color:#282a2b;border-color:#4b4c4d;padding-top:18px;padding-bottom:16px;}.sep-boxed-pricing .panel-heading{background-color:#a0ce4e;border-color:#a0ce4e;}.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,.fusion-pricing-table .panel-body .price .decimal-part,.fusion-pricing-table .panel-body .price .integer-part{color:#a0ce4e;}.fusion-image-wrapper .fusion-rollover{background-image:linear-gradient(top, rgba(160,206,78,0.85) 0%, rgba(160,206,78,0.85) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(160,206,78,0.85)), color-stop(1, rgba(160,206,78,0.85)));background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image:-webkit-linear-gradient(top, rgba(160,206,78,0.85) 0%, rgba(160,206,78,0.85) 100%);background-image:-moz-linear-gradient(top, rgba(160,206,78,0.85) 0%, rgba(160,206,78,0.85) 100%);background-image:-ms-linear-gradient(top, rgba(160,206,78,0.85) 0%, rgba(160,206,78,0.85) 100%);background-image:-o-linear-gradient(top, rgba(160,206,78,0.85) 0%, rgba(160,206,78,0.85) 100%);}.no-cssgradients .fusion-image-wrapper .fusion-rollover{background:#a0ce4e;}.fusion-image-wrapper:hover .fusion-rollover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e), progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],.wpcf7-submit{background:#a0ce4e;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}.link-type-button-bar .fusion-read-more,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .button-default,.no-cssgradients .button.default,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .fusion-button-default,.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients .ticket-selector-submit-btn[type="submit"],.no-cssgradients .wpcf7-form input[type="submit"],.no-cssgradients .wpcf7-submit{background:#a0ce4e;}#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{background:#96c346;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96c346, endColorstr=#96c346);}.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .button-default:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradients .wpcf7-form input[type="submit"]:hover,.no-cssgradients .wpcf7-submit:hover,.no-cssgradinets .button.default:hover{background:#96c346 !important;}.link-type-button-bar .fusion-read-more,.link-type-button-bar .fusion-read-more:after,.link-type-button-bar .fusion-read-more:before{color:#ffffff;}.link-type-button-bar .fusion-read-more:hover,.link-type-button-bar .fusion-read-more:hover:after,.link-type-button-bar .fusion-read-more:hover:before,.link-type-button-bar.link-area-box:hover .fusion-read-more,.link-type-button-bar.link-area-box:hover .fusion-read-more:after,.link-type-button-bar.link-area-box:hover .fusion-read-more:before{color:#ffffff !important;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{background-color:#333333;width:36px;height:36px;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title{color:#333333;}.fusion-page-title-bar{border-color:#d2d3d4;background-color:#F6F6F6;background-size:auto; //height:87px;-webkit-background-size:auto;-moz-background-size:auto;-ms-background-size:auto;-o-background-size:auto;}.fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{padding-left:0px;padding-right:0px;}.fontawesome-icon.circle-yes{background-color:#333333;}.content-box-shortcode-timeline,.fontawesome-icon.circle-yes{border-color:#333333;}.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}.fusion-title .title-sep,.product .product-border{border-color:#e0dede;}.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}.fusion-testimonials .author:after{border-top-color:#f6f6f6;}.post-content blockquote,.review blockquote q{color:#747474;}#nav ul li ul li a,#reviews #comments > h2,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-page-title-bar h3,.meta .fusion-date,.more,.post-content blockquote,.project-content .project-info h4,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],body{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}#slidingbar-area  h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{font-weight:bold;}.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}.side-nav li a{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;font-weight:300;font-size:14px;}#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;}.project-content .project-info h4{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;}#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:300;}#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}.fusion-content-widget-area .jtwt .jtwt_tweet,.fusion-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,body{font-size:13px;line-height:20px;}#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:13px;line-height:20px;}.fusion-blog-layout-timeline .fusion-timeline-date{font-size:13;}.counter-box-content,.fusion-alert,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:13px;}#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs li,.fusion-page-title-bar .fusion-breadcrumbs li a{font-size:10px;}.sidebar .widget h4{font-size:13px;}#slidingbar-area .widget-title,#slidingbar-area h3{font-size:13px;line-height:13px;color:#DDDDDD;}.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:16px;line-height:13px;}.fusion-copyright-notice{font-size:14px;}#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}.post-content h1{font-size:34px;line-height:36px;}#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:32px;}#wrapper #main .fusion-portfolio-content > h2.entry-title,#wrapper #main .fusion-post-content > h2.entry-title,#wrapper #main .post > h2.entry-title,#wrapper .fusion-events-shortcode .fusion-events-meta h2{font-size:18px;line-height:27px;}#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3{font-size:18px;line-height:27px;}.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}.fusion-modal .modal-title{font-size:16px;line-height:36px;}.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}#reviews #comments > h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-flip-box .flip-box-heading-back,.person-author-wrapper,.popover .popover-title{font-size:13px;}.fusion-accordian .panel-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-widget-area .fusion-accordian .panel-title{font-size:13px;line-height:30px;}.post-content h5{font-size:18px;line-height:18px;}.post-content h6{font-size:16px;line-height:17px;}.ei-title h2{font-size:42px;line-height:63px;color:#333333;}.ei-title h3{font-size:20px;line-height:30px;color:#747474;}#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:12px;line-height:18px;}.fusion-carousel-meta,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.post .single-line-meta{font-size:12px;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.product-buttons a{font-size:12px;line-height:18px;}.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev{font-size:12px;}#reviews #comments > h2,#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,body{color:#747474;}.fusion-post-content h1,.post-content h1,.title h1{color:#333333;}#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-title a,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-post-content h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-title h4,.post-content h4,.project-content .project-info h4,.share-box h4,.title h4{color:#333333;}.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}.fusion-page-title-bar h1,.fusion-page-title-bar h3{color:#015696;}.sep-boxed-pricing .panel-heading h3{color:#333333;}.full-boxed-pricing.fusion-pricing-table .panel-heading h3{color:#333333;}#main .post h2 a,.about-author .title a,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#1c6ba5;}body #toTop:before{color:#fff;}.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{color:#333333;}#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;} #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#slidingbar-area a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a{color:#BFBFBF;}.sidebar .widget .heading h4,.sidebar .widget h4{color:#333333;}.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title{background-color:transparent;}.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}#customer_login .col-1,#customer_login .col-2,#customer_login h2,#customer_login_box,#reviews li .comment-text,#small-nav,#wrapper .fusion-tabs-widget .tab-holder,#wrapper .side-nav li a,#wrapper .side-nav li.current_page_item li a,.avada-skin-rev,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,.commentlist .the-comment,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-accordian .fusion-panel,.fusion-author .fusion-author-social,.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .post-wrapper,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.fusion-layout-timeline .post,.fusion-layout-timeline .post .flexslider,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper,.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,.fusion-timeline-arrow,.fusion-timeline-date,.input-radio,.ls-avada,.page-links a,.pagination a.inactive,.panel.entry-content,.post .fusion-meta-info,.price_slider_wrapper,.progress-bar,.project-content .project-info .project-info-box,.quantity,.quantity .minus,.quantity .qty,.search-page-search-form,.sep-dashed,.sep-dotted,.sep-double,.sep-single,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,h5.toggle.active + .toggle-content,tr td{border-color:#e0dede;}.price_slider_wrapper .ui-widget-content{background-color:#e0dede;}.fusion-load-more-button{background-color:#ebeaea;}.fusion-load-more-button:hover{background-color:rgba(235,234,234,0.8);}.quantity .minus,.quantity .plus{background-color:#fbfaf9;}.quantity .minus:hover,.quantity .plus:hover{background-color:#ffffff;}.sb-toggle-wrapper .sb-toggle:after{color:#ffffff;}#slidingbar-area .product_list_widget li,#slidingbar-area .widget_categories li a,#slidingbar-area .widget_recent_entries ul li,#slidingbar-area li.recentcomments,#slidingbar-area ul li a{border-bottom-color:#ffffff;}#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#282A2B;}#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,input.s,input[type="text"],select,textarea{background-color:#ffffff;}#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,.wpcf7-select-parent .select-arrow,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form .password::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder{color:#aaa9a9;}#comment-input input:-moz-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder,.input-text:-moz-placeholder,.post-password-form .password:-moz-placeholder,.searchform .s:-moz-placeholder,input#s:-moz-placeholder{color:#aaa9a9;}#comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form .password::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder{color:#aaa9a9;}#comment-input input:-ms-input-placeholder,#comment-textarea textarea:-ms-input-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder,.post-password-form .password::-ms-input-placeholder,.searchform .s:-ms-input-placeholder,input#s:-ms-input-placeholder{color:#aaa9a9;}#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,.wpcf7-select-parent .select-arrow,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}#comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.input-text:not(textarea),.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.searchform .search-table .search-field input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,input.s,input[type="text"],select{height:auto;min-height:50px;padding-top:0;padding-bottom:0;}.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .search-table .search-button input[type="submit"]{height:35px;width:35px;line-height:35px;}.select2-container .select2-choice > .select2-chosen{line-height:35px;}.select-arrow,.select2-arrow{color:#d2d2d2;}.fusion-page-title-bar h1{font-size:30px;line-height:normal;}.fusion-page-title-bar h3{font-size:14px;line-height:26px;}#content{width:71%;}#main .sidebar{width:23%;background-color:transparent;padding:0;}.double-sidebars #content{width:52%;margin-left:24%;}.double-sidebars #main #sidebar{width:21%;margin-left:-76%;}.double-sidebars #main #sidebar-2{width:21%;margin-left:3%;}.fusion-accordian .panel-title a .fa-fusion-box{background-color:#015696;}.progress-bar-content{background-color:#a0ce4e;border-color:#a0ce4e;}.content-box-percentage{color:#a0ce4e;}.progress-bar{background-color:#f6f6f6;border-color:#f6f6f6;}#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname{background-color:#eef0f2;}.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.7);}.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.8);}.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{background-color:rgba(0,0,0,0.7);}.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{background-color:rgba(0,0,0,0.8);}.content-boxes .col{background-color:transparent;}#wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container{background-color:#ffffff;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li{border-right:1px solid #ffffff;}.fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a{background:#ebeaea;border-bottom:0;color:#747474;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover{background:#ffffff;border-bottom:0;}body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li.active a,body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a{background:#ffffff;border-bottom:0;border-top-color:#a0ce4e;}#wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}.fusion-single-sharing-box{background-color:#f6f6f6;}.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.products li.product{background-color:transparent;}.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.product .product-buttons,.product-buttons,.product-buttons-container,.product-details-container,.products li{border-color:#ebeaea;}.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date{background-color:#ebeaea;}.fusion-blog-timeline-layout .fusion-timeline-arrow:before,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow:before,.fusion-timeline-icon{color:#ebeaea;}div.indicator-hint{background:#ebeaea;border-color:#ebeaea;}#posts-container.fusion-blog-layout-grid{margin:-20px -20px 0 -20px;}#posts-container.fusion-blog-layout-grid .fusion-post-grid{padding:10px;     background: #f4f4f4;}.quicktags-toolbar input{background:linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-webkit-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-moz-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-ms-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background:-o-linear-gradient(to top, #ffffff, #ffffff ) #3E3E3E;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffffff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);border:1px solid #d2d2d2;color:#aaa9a9;}.quicktags-toolbar input:hover{background:#ffffff;}.fusion-rollover{display:none;}.ei-slider{width:100%;height:400px;}#comment-submit,#reviews input#submit,.button.default,.fusion-button.fusion-button-default,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{border-color:#ffffff;}#comment-submit:hover,#reviews input#submit:hover,.button.default:hover,.fusion-button.fusion-button-default:hover,.ticket-selector-submit-btn[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover{border-color:#ffffff;}.button.default,.fusion-button-default,.wpcf7-form input[type="submit"],.wpcf7-submit{padding:14px 27px;line-height:13px;font-size:14px;}.button.default.button-3d.button-small,.fusion-button.button-small.button-3d,.fusion-button.fusion-button-3d.fusion-button-small,.ticket-selector-submit-btn[type="submit"]{box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-small:active,.fusion-button.button-small.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-small:active,.ticket-selector-submit-btn[type="submit"]:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-medium,.fusion-button.button-medium.button-3d,.fusion-button.fusion-button-3d.fusion-button-medium{box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-medium:active,.fusion-button.button-medium.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-medium:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-large,.fusion-button.button-large.button-3d,.fusion-button.fusion-button-3d.fusion-button-large{box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770F, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-large:active,.fusion-button.button-large.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-large:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-xlarge,.fusion-button.button-xlarge.button-3d,.fusion-button.fusion-button-3d.fusion-button-xlarge{box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);}.button.default.button-3d.button-xlarge:active,.fusion-button.button-xlarge.button-3d:active,.fusion-button.fusion-button-3d.fusion-button-xlarge:active{box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);}#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button,.fusion-button-default,.wpcf7-form input[type="submit"],.wpcf7-submit{border-width:0px;border-style:solid;}.button.default:hover,.fusion-button.button-default:hover,.ticket-selector-submit-btn[type="submit"]{border-width:0px;border-style:solid;}.fusion-menu-item-button .menu-text{border-color:#fff;}.fusion-menu-item-button:hover .menu-text{border-color:#fff;}#comment-submit,#reviews input#submit,.button-default,.button.default,.fusion-button-default,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit{border-radius:2px;-webkit-border-radius:2px;}.reading-box{background-color:#f6f6f6;}.isotope .isotope-item{transition-property:top, left, opacity;-webkit-transition-property:top, left, opacity;-moz-transition-property:top, left, opacity;-ms-transition-property:top, left, opacity;-o-transition-property:top, left, opacity;}.comment-form input[type="submit"],.fusion-button,.fusion-load-more-button,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:700;}.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{font-size:15px;margin-left:-7px;line-height:36px;color:#ffffff;}.fusion-title-size-one,h1{margin-top:0.67em;margin-bottom:0.67em;}.fusion-title-size-two,h2{margin-top:0em;margin-bottom:.7em;}.fusion-title-size-three,h3{margin-top:1em;margin-bottom:0.2em;}.fusion-title-size-four,h4{margin-top:1em;margin-bottom:0.2em;}.fusion-title-size-five,h5{margin-top:1em;margin-bottom:0.2em;}.fusion-title-size-six,h6{margin-top:1em;margin-bottom:0.2em;}.fusion-logo{margin-top:31px;margin-right:0px;margin-bottom:31px;margin-left:0px;}.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#e5e5e5;}#side-header .fusion-secondary-menu-search-inner{border-top-color:#e5e5e5;}.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}.fusion-secondary-header{background-color:#a0ce4e;font-size:12px;color:#ffffff;border-bottom-color:#e5e5e5;}.fusion-secondary-header a,.fusion-secondary-header a:hover{color:#ffffff;}.fusion-header-v2 .fusion-secondary-header{border-top-color:#a0ce4e;}.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom-color:#e5e5e5;}.fusion-header-tagline{font-size:16px;color:#747474;}.fusion-mobile-menu-sep,.fusion-secondary-main-menu{border-bottom-color:#e5e5e5;}#side-header{width:0px;padding-top:0px;padding-bottom:0px;border-color:#e5e5e5;}#side-header .side-header-content{padding-left:0px;padding-right:0px;}#side-header .fusion-main-menu > ul > li > a{padding-left:0px;padding-right:0px;border-top-color:#e5e5e5;border-bottom-color:#e5e5e5;text-align:left;height:auto;min-height:83px;}.side-header-left .fusion-main-menu > ul > li > a > .fusion-caret{right:0px;}.side-header-right .fusion-main-menu > ul > li > a > .fusion-caret{left:0px;}#side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,#side-header .fusion-main-menu > ul > li.current-menu-item > a{color:#000000;border-right-color:#000000;border-left-color:#000000;}body.side-header-left #side-header .fusion-main-menu > ul > li > ul{left:-1px;}body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}#side-header .fusion-secondary-menu > ul > li > a,#side-header .side-header-content-1,#side-header .side-header-content-2{color:#747474;font-size:12px;}.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a{border-right-width:3px;}.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-item > a{border-left-width:3px;}.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-170px;}.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents{left:-180px;}.fusion-main-menu > ul > li{padding-right:30px;}.fusion-main-menu > ul > li > a{border-top:3px solid transparent;height:83px;line-height:83px;font-family:'Roboto Slab', Arial, Helvetica, sans-serif;font-weight:300;font-size:13px;color:#2f2f2f;}.fusion-megamenu-icon img{max-height:13px;}.fusion-main-menu > ul > li > a:hover{color:#000000;border-color:#000000;}.fusion-main-menu > ul > .fusion-menu-item-button > a:hover{border-color:transparent;}.fusion-main-menu .current-menu-ancestor > a,.fusion-main-menu .current-menu-item > a,.fusion-main-menu .current-menu-parent > a,.fusion-main-menu .current_page_item > a{color:#000000;border-color:rgba(155,186,60,0.5) !important;}.fusion-main-menu > ul > .fusion-menu-item-button > a{border-color:transparent;}.fusion-main-menu .fusion-main-menu-icon:after{color:#333333;height:13px;width:13px;}.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#000000;}.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#000000;}.fusion-main-menu .sub-menu{background-color:#f2efef;width:170px;border-top:3px solid #000000;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}.fusion-main-menu .sub-menu ul{left:170px;top:-3px;}.fusion-main-menu .sub-menu li a{border-bottom:1px solid #e8e5e5;padding-top:9px;padding-bottom:9px;color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}.fusion-main-menu .sub-menu li a:hover{background-color:#f8f8f8;}.fusion-main-menu .sub-menu .current-menu-item > a,.fusion-main-menu .sub-menu .current-menu-parent > a,.fusion-main-menu .sub-menu .current_page_item > a{background-color:#f8f8f8;}.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#f2efef;border-color:#e8e5e5;}.fusion-secondary-menu > ul > li{border-color:#ffffff;}.fusion-secondary-menu > ul > li > a{height:44px;line-height:44px;}.fusion-secondary-menu .sub-menu{width:100px;background-color:#ffffff;border-color:#e5e5e5;}.fusion-secondary-menu .sub-menu a{border-color:#e5e5e5;color:#747474;}.fusion-secondary-menu .sub-menu a:hover{background-color:#fafafa;color:#333333;}.fusion-secondary-menu > ul > li > .sub-menu .sub-menu{left:100px;}.fusion-secondary-menu .fusion-custom-menu-item-contents{background-color:#ffffff;border-color:#e5e5e5;color:#747474;}.fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-secondary-menu .fusion-secondary-menu-icon:hover{color:#333333;}.fusion-secondary-menu .fusion-menu-cart-items a{color:#747474;}.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#e5e5e5;}.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#e0dede;}.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#fafafa;color:#333333;}.fusion-secondary-menu-icon{background-color:#fafafa;color:#333333;}.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{color:#333333;}.fusion-contact-info{line-height:44px;}.fusion-megamenu-holder{border-color:#000000;}.fusion-megamenu{background-color:#f2efef;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#e8e5e5;}.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:12px;padding-bottom:12px;}.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover{background-color:#f8f8f8;color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13;}.fusion-megamenu-title{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;font-weight:300;font-size:18px;color:#333333;}.fusion-megamenu-title a{color:#333333;}.fusion-megamenu-bullet{border-left-color:#333333;}.fusion-megamenu-widgets-container{color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}.fusion-is-sticky .fusion-main-menu > ul > li:last-child{padding-right:0;}.fusion-mobile-selector{background-color:#f9f9f9;border-color:#dadada;font-size:12px;height:35px;line-height:35px;color:#333333;}.fusion-selector-down{height:33px;line-height:33px;border-color:#dadada;}.fusion-selector-down:before{color:#dadada;}.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,.fusion-mobile-nav-holder > ul{border-color:transparent;}.fusion-mobile-nav-item a{color:#333333;font-size:12px;background-color:#f9f9f9;border-color:#dadada;height:35px;line-height:35px;}.fusion-mobile-nav-item a:hover{background-color:#f6f6f6;}.fusion-mobile-nav-item a:before{color:#333333;}.fusion-mobile-current-nav-item > a{background-color:#f6f6f6;}.fusion-mobile-menu-icons{margin-top:4px;}.fusion-mobile-menu-icons a{color:#dadada;}.fusion-mobile-menu-icons a:before{color:#dadada;}.fusion-open-submenu{font-size:12px;height:35px;line-height:35px;}.fusion-open-submenu:hover{color:#a0ce4e;}#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}.fusion-social-links-header .fusion-social-networks a{font-size:16px;}.fusion-social-links-header .fusion-social-networks.boxed-icons a{padding:8px;}.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}.fusion-sharing-box .fusion-social-networks a{font-size:16px;}.fusion-sharing-box .fusion-social-networks.boxed-icons a{padding:8px;}.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}.avada-select-parent .select-arrow,.select-arrow{height:33px;line-height:33px;}#wrapper{width:100%;max-width:none;}#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}.fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}.rev_slider_wrapper{position:relative;}.avada-skin-rev{border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}.tparrows{border-radius:0;-webkit-border-radius:0;}.tp-bullets .bullet.last{clear:none;}#main{padding-top:55px;padding-bottom:0px;}.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav > ul > li > ul{left:279px;}body.side-header-left #slidingbar .avada-row,body.side-header-right #slidingbar .avada-row{max-width:none;}@media only screen and (max-width: 1024px){.fusion-mobile-menu-design-modern .fusion-secondary-header{padding-left:0 !important;padding-right:0 !important;padding:0px;}#side-header{width:100% !important;position:static;height:auto;padding:20px 30px 20px 30px !important;margin:0 !important;border:none !important;}body.side-header #wrapper{margin-left:0 !important;margin-right:0 !important;}#side-header .side-header-wrapper{padding-bottom:0;position:relative;}#side-header .header-social,#side-header .header-v4-content{display:none;}#side-header .fusion-logo{margin:0;float:left;}#side-header .side-header-content{padding:0 !important;}#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder,#side-header.fusion-mobile-menu-design-modern .side-header-wrapper > .fusion-secondary-menu-search{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder > ul{display:block;border-right:0;border-left:0;border-bottom:0;}#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:none;}.no-overflow-y{overflow-y:visible !important;}.fusion-layout-column{margin-left:0;margin-right:0;}.fusion-layout-column:nth-child(2n),.fusion-layout-column:nth-child(3n),.fusion-layout-column:nth-child(4n),.fusion-layout-column:nth-child(5n){margin-left:0;margin-right:0;}.fusion-layout-column.fusion-spacing-no{margin-bottom:0;width:100%;}.fusion-layout-column.fusion-spacing-yes{width:100% !important;}.fusion-filters{border-bottom:0;}.fusion-body .fusion-filter{float:none;margin:0;border-bottom:1px solid #E7E6E6;}.fusion-header .fusion-row{padding-left:0;padding-right:0;}.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:transparent;}.fusion-header-wrapper .fusion-row{padding-left:0;padding-right:0;}.fusion-footer-copyright-area > .fusion-row,.fusion-footer-widget-area > .fusion-row{padding-left:0;padding-right:0;}.fusion-secondary-header .fusion-row{display:block;}.fusion-secondary-header .fusion-alignleft{margin-right:0;}.fusion-secondary-header .fusion-alignright{margin-left:0;}body.fusion-body .fusion-secondary-header .fusion-alignright > *{float:none;}body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-header-v4 .fusion-logo{display:block;}.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper{display:block;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}.fusion-mobile-menu-design-classic .fusion-secondary-header{padding:10px;}.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}.fusion-mobile-menu-design-classic .fusion-alignleft{margin-bottom:10px;}.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;}.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}.fusion-mobile-menu-design-modern .ubermenu-responsive-toggle,.fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper{clear:both;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul{display:block;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}.fusion-mobile-menu-design-modern .fusion-social-links-header{max-width:100%;text-align:center;margin-top:10px;margin-bottom:8px;}.fusion-mobile-menu-design-modern .fusion-social-links-header a{margin-right:20px;margin-bottom:5px;}.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:1px solid transparent;}.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}.fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{display:inline-block;text-align:left;}.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{float:none;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-cart{border-right:0;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon{background-color:transparent;padding-left:10px;padding-right:7px;min-width:100%;}.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:after{display:none;}.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon,.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon:hover,.fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:before{color:#ffffff;}.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul{border:0;}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-item,.fusion-mobile-menu-design-classic .fusion-mobile-selector,.fusion-mobile-menu-design-modern .fusion-mobile-nav-item,.fusion-mobile-menu-design-modern .fusion-mobile-selector{text-align:left;}.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}.fusion-body .fusion-page-title-bar{padding-top:10px;padding-bottom:10px;height:auto;}.fusion-page-title-row{height:auto;}.fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary{display:block;float:none;width:100%;line-height:normal;}.fusion-page-title-bar-left .fusion-page-title-secondary{text-align:left;}.fusion-page-title-bar-left .searchform{display:block;max-width:100%;}.fusion-page-title-bar-right .fusion-page-title-secondary{text-align:right;}.fusion-page-title-bar-right .searchform{max-width:100%;}.fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content,.fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content{float:none;clear:both;margin:0;padding-top:20px;}.fusion-author .fusion-social-networks{display:block;margin-top:10px;}.fusion-body .fusion-author .fusion-social-networks{text-align:center;}.fusion-author-tagline{display:block;float:none;text-align:center;max-width:100%;}#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,.fusion-mobile-logo-1 .fusion-mobile-logo-1x{display:inline-block;}.fusion-secondary-menu-icon{min-width:100%;}.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,.fusion-content-boxes.content-boxes-clean-vertical .content-box-column{border-right-width:1px;}.fusion-content-boxes .content-box-shortcode-timeline{display:none;}.fusion-countdown,.fusion-countdown .fusion-countdown-counter-wrapper,.fusion-countdown .fusion-countdown-heading-wrapper,.fusion-countdown .fusion-countdown-link-wrapper{display:block;}.fusion-countdown .fusion-countdown-heading-wrapper{text-align:center;}.fusion-countdown .fusion-countdown-counter-wrapper{margin-top:20px;margin-bottom:10px;}.fusion-countdown .fusion-dash-title{display:block;font-size:16px;}.fusion-body .fusion-countdown .fusion-dash-title{padding:0;}.fusion-countdown .fusion-countdown-link-wrapper{text-align:center;}.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{width:100%;}.fusion-columns .fusion-column{float:none;width:100% !important;margin:0 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.avada-container .columns{float:none;width:100%;margin-bottom:20px;}.avada-container .columns .col{float:left;}.avada-container .col img{display:block;margin:0 auto;}#wrapper{width:auto !important;}.create-block-format-context{display:none;}.review{float:none;width:100%;}.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}.fusion-social-links-footer{width:auto;}.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;margin-top:0;}.fusion-copyright-notice{padding:0 0 15px;}.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both;}.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block;}.fusion-title{margin-top:0px !important;margin-bottom:20px !important;}#main .cart-empty{float:none;text-align:center;border-top:1px solid;border-bottom:none;width:100%;line-height:normal !important;height:auto !important;margin-bottom:10px;padding-top:10px;}#main .return-to-shop{float:none;border-top:none;border-bottom:1px solid;width:100%;text-align:center;line-height:normal !important;height:auto !important;padding-bottom:10px;}#content.full-width{margin-bottom:0;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:90%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:90%;}.widget.facebook_like iframe{width:100% !important;max-width:none !important;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:15px;margin-top:0px;}.project-content .project-description{float:none !important;}.single-avada_portfolio .portfolio-half .project-content .project-description h3{margin-top:24px;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100% !important;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error-message{line-height:170px;margin-top:20px;}.error_page .useful_links{width:100%;}.error-page .useful_links{padding-left:0;}.fusion-google-map{width:100% !important;margin-bottom:20px !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.fusion-counters-box .fusion-counter-box{margin-bottom:20px;padding:0 15px;}.fusion-counters-box .fusion-counter-box:last-child{margin-bottom:0;}.popup{display:none !important;}.share-box .social-networks{text-align:left;}.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-text,.wpcf7-form textarea{float:none !important;width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.product .images #carousel .flex-direction-nav,.product .images #slider .flex-direction-nav{display:none !important;}.fullwidth-box{background-attachment:scroll !important;}#toTop{bottom:30px;border-radius:4px;height:40px;z-index:10000;-webkit-border-radius:4px;}#toTop:before{line-height:38px;}#toTop:hover{background-color:#333333;}.no-mobile-totop .to-top-container{display:none;}.no-mobile-slidingbar #slidingbar-area{display:none;}.no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons{margin-right:0;}.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:30px;padding-right:30px !important;height:26px !important;line-height:26px !important;}.fusion-soundcloud iframe{width:100%;}.ua-mobile #main,.ua-mobile .footer-area,.ua-mobile .fusion-page-title-bar,.ua-mobile body{background-attachment:scroll !important;}.fusion-contact-info{padding:1em 30px;line-height:1.5em;}}@media only screen and (max-width: 1100px){.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{padding-left:20px!important;padding-right:20px!important;}.width-100 .fullwidth-box,.width-100 .fusion-section-separator{margin-left:-20px!important;margin-right:-20px!important;}}@media only screen and (min-width: 1130px) and (max-width: 1210px){.fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{width:20% !important;}0{width:25% !important;}}@media only screen and (min-width: 800px) and (max-width: 1130px){.fusion-portfolio-six .fusion-portfolio-post,.grid-layout-6 .fusion-post-grid{width:25% !important;}.fusion-portfolio-five .fusion-portfolio-post,.grid-layout-5 .fusion-post-grid{width:33.3333333333% !important;}.fusion-portfolio-four .fusion-portfolio-post,.grid-layout-4 .fusion-post-grid{width:33.3333333333% !important;}}@media only screen and (min-width: 700px ) and (max-width: 800px){.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-six .fusion-portfolio-post{width:33.3333333333% !important;}.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}}@media only screen and (min-width: 640px) and (max-width: 700px){.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-blog-layout-grid-6 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-six .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}}@media only screen and (max-width: 640px){.fusion-blog-layout-grid .fusion-post-grid,.fusion-portfolio-post{width:100% !important;}.fusion-body .fusion-page-title-bar{max-height:none;}.fusion-body .fusion-page-title-bar h1{margin:0;}.fusion-body .fusion-page-title-secondary{margin-top:2px;}.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}.fusion-body .fusion-blog-layout-medium .fusion-post-slideshow{float:none;margin:0 0 20px 0;height:auto;width:auto;}.fusion-blog-layout-large-alternate .fusion-date-and-formats{margin-bottom:55px;}.fusion-body .fusion-blog-layout-large-alternate .fusion-post-content{margin:0;}.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow{display:inline-block;float:none;margin-right:0;max-width:197px;}.fusion-blog-layout-grid .fusion-post-grid{position:static;width:100%;}#slidingbar-area .columns .col,.avada-container .columns .col,.footer-area .fusion-columns .fusion-column{float:none;width:100%;}.flex-direction-nav,.wooslider-direction-nav,.wooslider-pauseplay{display:none;}.share-box ul li{margin-bottom:10px;margin-right:15px;}.buttons a{margin-right:5px;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}.page-template-contact-php .fusion-google-map{height:270px !important;}.share-box .social-networks li{margin-right:20px !important;}.timeline-icon{display:none !important;}.timeline-layout{padding-top:0 !important;}.fusion-counters-circle .counter-circle-wrapper{display:block;margin-right:auto;margin-left:auto;}.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}body .wooslider .overlay-full.layout-text-left .slide-excerpt{padding:20px !important;}.content-boxes-icon-boxed .col{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.social_links_shortcode li{height:40px !important;}.products-slider .es-nav span{transform:scale(0.5) !important;-webkit-transform:scale(0.5) !important;-moz-transform:scale(0.5) !important;-ms-transform:scale(0.5) !important;-o-transform:scale(0.5) !important;}.portfolio-masonry .portfolio-item{width:100% !important;}.table-1 table,.tkt-slctr-tbl-wrap-dv table{border-collapse:collapse;border-spacing:0;width:100%;}.table-1 td,.table-1 th,.tkt-slctr-tbl-wrap-dv td,.tkt-slctr-tbl-wrap-dv th{white-space:nowrap;}.table-2 table{border-collapse:collapse;border-spacing:0;width:100%;}.table-2 td,.table-2 th{white-space:nowrap;}#main,.footer-area,.page-title-bar,body{background-attachment:scroll !important;}.tfs-slider[data-animation="slide"]{height:auto !important;}#wrapper .share-box h4{display:block;float:none;line-height:20px !important;margin-top:0;padding:0;margin-bottom:10px;}.fusion-sharing-box .fusion-social-networks{float:none;display:block;width:100%;text-align:left;}#content{width:100% !important;margin-left:0px !important;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;clear:both;}.fusion-hide-on-mobile{display:none;}.fusion-blog-layout-timeline{padding-top:0;}.fusion-blog-layout-timeline .fusion-post-timeline{float:none;width:100%;}.fusion-blog-layout-timeline .fusion-timeline-date{margin-bottom:0;margin-top:2px;}.fusion-timeline-arrow,.fusion-timeline-circle,.fusion-timeline-icon,.fusion-timeline-line{display:none;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){margin-right:0;}#wrapper{width:auto !important;}.create-block-format-context{display:none;}.columns .col{float:none;width:100% !important;margin:0 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.avada-container .columns{float:none;width:100%;margin-bottom:20px;}.avada-container .columns .col{float:left;}.avada-container .col img{display:block;margin:0 auto;}.review{float:none;width:100%;}.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}.fusion-social-links-footer{width:auto;}.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;}.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;margin-right:0;}.fusion-social-networks{padding:0 0 15px;}.fusion-author .fusion-author-ssocial .fusion-author-tagline{float:none;text-align:center;max-width:100%;}.fusion-author .fusion-author-ssocial .fusion-social-networks{text-align:center;}.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}.fusion-social-networks:after{content:"";display:block;clear:both;}.fusion-social-networks li{float:none;display:inline-block;}.fusion-reading-box-container .reading-box.reading-box-center,.fusion-reading-box-container .reading-box.reading-box-right{text-align:left;}.fusion-reading-box-container .continue{display:block;}.fusion-reading-box-container .mobile-button{display:none;float:none;}.fusion-title{margin-top:0px !important;margin-bottom:20px !important;}.fusion-body .fusion-page-title-bar{padding-top:10px;padding-bottom:10px;height:auto;}.fusion-page-title-bar-left .fusion-page-title-captions,.fusion-page-title-bar-left .fusion-page-title-secondary,.fusion-page-title-bar-right .fusion-page-title-captions,.fusion-page-title-bar-right .fusion-page-title-secondary{display:block;float:none;width:100%;line-height:normal;}.fusion-page-title-bar-left .fusion-page-title-secondary{text-align:left;}.fusion-page-title-bar-left .searchform{display:block;max-width:100%;}.fusion-page-title-bar-right .fusion-page-title-secondary{text-align:right;}.fusion-page-title-bar-right .searchform{max-width:100%;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:90%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:90%;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:15px;margin-top:0px;}.project-content .project-description{float:none !important;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100%;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.faq-tabs,.portfolio-tabs{height:auto;border-bottom-width:1px;border-bottom-style:solid;}.faq-tabs li,.portfolio-tabs li{float:left;margin-right:30px;border-bottom:0;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}nav#nav,nav#sticky-nav{margin-right:0;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error-message{line-height:170px;margin-top:20px;font-size:130px;}.error_page .useful_links{width:100%;padding-left:0;}.fusion-google-map{width:100% !important;margin-bottom:20px !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}.fusion-blog-layout-medium-alternate .fusion-post-content{float:none;width:100% !important;margin-top:20px;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.fusion-counters-box .fusion-counter-box{margin-bottom:20px;padding:0 15px;}.fusion-counters-box .fusion-counter-box:last-child{margin-bottom:0;}.popup{display:none !important;}.share-box .social-networks{text-align:left;}body #small-nav{visibility:visible !important;}.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-text,.wpcf7-form textarea{float:none !important;width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#nav-uber #megaMenu{width:100%;}.fullwidth-box{background-attachment:scroll;}#toTop{bottom:30px;border-radius:4px;height:40px;z-index:10000;-webkit-border-radius:4px;}#toTop:before{line-height:38px;}#toTop:hover{background-color:#333333;}.no-mobile-totop .to-top-container{display:none;}.no-mobile-slidingbar #slidingbar-area{display:none;}.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:20px;padding-right:20px !important;height:26px !important;line-height:26px !important;}.fusion-soundcloud iframe{width:100%;}.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}.fusion-columns-2 .fusion-column:nth-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n),.fusion-columns-4 .fusion-column:nth-child(3n){clear:both;}.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}.fusion-columns-3 .fusion-column:nth-child(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-5 .fusion-column:nth-child(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-6 .fusion-column:nth-child(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n){clear:both;}#slidingbar .fusion-column,.footer-area .fusion-column{margin-bottom:40px;}.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}.fusion-layout-column.fusion-one-sixth{width:13.3333%;}.fusion-layout-column.fusion-five-sixth{width:82.6666%;}.fusion-layout-column.fusion-one-fifth{width:16.8%;}.fusion-layout-column.fusion-two-fifth{width:37.6%;}.fusion-layout-column.fusion-three-fifth{width:58.4%;}.fusion-layout-column.fusion-four-fifth{width:79.2%;}.fusion-layout-column.fusion-one-fourth{width:21%;}.fusion-layout-column.fusion-three-fourth{width:74%;}.fusion-layout-column.fusion-one-third{width:30.6666%;}.fusion-layout-column.fusion-two-third{width:65.3333%;}.fusion-layout-column.fusion-one-half{width:48%;}.fusion-layout-column.fusion-spacing-no{margin-left:0;margin-right:0;}.fusion-layout-column.fusion-one-sixth.fusion-spacing-no{width:16.6666666667% !important;}.fusion-layout-column.fusion-five-sixth.fusion-spacing-no{width:83.333333333% !important;}.fusion-layout-column.fusion-one-fifth.fusion-spacing-no{width:20% !important;}.fusion-layout-column.fusion-two-fifth.fusion-spacing-no{width:40% !important;}.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60% !important;}.fusion-layout-column.fusion-four-fifth.fusion-spacing-no{width:80% !important;}.fusion-layout-column.fusion-one-fourth.fusion-spacing-no{width:25% !important;}.fusion-layout-column.fusion-three-fourth.fusion-spacing-no{width:75% !important;}.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333% !important;}.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667% !important;}.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50% !important;}.fusion-layout-column.fusion-column-last{clear:right;zoom:1;margin-left:0;margin-right:0;}.fusion-column.fusion-spacing-no{margin-bottom:0;width:100% !important;}.sidebar{margin-left:0 !important;width:25% !important;}#content{margin-left:0 !important;}#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}.sidebar-position-left .sidebar{float:left !important;}.sidebar-position-left #content{float:right !important;}.sidebar-position-right .sidebar{float:right !important;}.sidebar-position-right #content{float:left !important;}#sidebar-2{clear:left;}.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}#footer > .fusion-row,#header-sticky .fusion-row,.footer-area > .fusion-row,.fusion-header .fusion-row,.fusion-secondary-header .fusion-row{padding-left:0px !important;padding-right:0px !important;}.fusion-main-menu > ul > li{padding-right:25px;}.products .product-list-view{width:100% !important;min-width:100% !important;}}@media only screen and (max-width: 1220px){	.fusion-body .fusion-page-title-bar .fusion-breadcrumbs{display:none;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#wrapper .fusion-page-title-bar{height:87px !important;}#wrapper .ei-slider{width:100%;}#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}.fusion-main-menu > ul > li{padding-right:25px;}}@media only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 800px) and (min-resolution: 144dpi), only screen and (max-width: 800px) and (min-resolution: 1.5dppx){#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-1x,.fusion-mobile-logo-1 .fusion-mobile-logo-1x{display:none;}#side-header .fusion-mobile-logo-1 .fusion-mobile-logo-2x,.fusion-mobile-logo-1 .fusion-mobile-logo-2x{display:inline-block;}}@media only screen and (max-width: 1000px){.no-csstransforms .sep-boxed-pricing .column{margin-left:1.5% !important;}}@media only screen and (min-width: 900px){body.side-header-right.layout-boxed-mode #side-header{position:absolute;top:0;}body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}}-18px){.admin-bar p.demo_store,body.admin-bar #wrapper #slidingbar-area,body.layout-boxed-mode.side-header-right #slidingbar-area{top:46px;}body.body_blank.admin-bar{top:45px;}html #wpadminbar{z-index:99999 !important;position:fixed !important;}}-32px){.fusion-tabs.vertical-tabs .tab-pane{max-width:none !important;}}-33px){#content{width:100% !important;margin-left:0px !important;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;clear:both;}}@media only screen and (min-device-width: 320px) and (max-device-width: 640px){#wrapper{width:auto !important;overflow-x:hidden !important;}.fusion-columns .fusion-column{float:none;width:100% !important;margin:0 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}.avada-container .columns{float:none;width:100%;margin-bottom:20px;}.avada-container .columns .col{float:left;}.avada-container .col img{display:block;margin:0 auto;}.review{float:none;width:100%;}.copyright,.social-networks{float:none;padding:0 0 15px;text-align:center;}.copyright:after,.social-networks:after{content:"";display:block;clear:both;}.copyright li,.social-networks li{float:none;display:inline-block;}.continue{display:none;}.mobile-button{display:block !important;float:none;}.title{margin-top:0px !important;margin-bottom:20px !important;}#content{width:100% !important;float:none !important;margin-left:0px !important;margin-bottom:50px;}#content.full-width{margin-bottom:0;}.sidebar{width:100% !important;float:none !important;margin-left:0 !important;clear:both;}.sidebar .social_links .social li{width:auto;margin-right:5px;}#comment-input{margin-bottom:0;}#comment-input input{width:90%;float:none !important;margin-bottom:10px;}#comment-textarea textarea{width:90%;}.widget.facebook_like iframe{width:100% !important;max-width:none !important;}.pagination{margin-top:40px;}.portfolio-one .portfolio-item .image{float:none;width:auto;height:auto;margin-bottom:20px;}h5.toggle span.toggle-title{width:80%;}#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}.share-box{height:auto;}#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}.share-box ul{float:none;overflow:hidden;padding:0 25px;padding-bottom:25px;margin-top:0px;}.project-content .project-description{float:none !important;}.project-content .fusion-project-description-details{margin-bottom:50px;}.project-content .project-description,.project-content .project-info{width:100% !important;}.portfolio-half .flexslider{width:100% !important;}.portfolio-half .project-content{width:100% !important;}#style_selector{display:none;}.ls-avada .ls-nav-next,.ls-avada .ls-nav-prev{display:none !important;}#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}.recent-works-items a{max-width:64px;}#slidingbar-area .flickr_badge_image img,.footer-area .flickr_badge_image img{max-width:64px;padding:3px !important;}.tab-holder .tabs{height:auto !important;width:100% !important;}.shortcode-tabs .tab-hold .tabs li{width:100% !important;}body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none !important;}.error_page .useful_links{width:100%;padding-left:0;}.fusion-google-map{width:100% !important;margin-bottom:20px !important;}.social_links_shortcode .social li{width:10% !important;}#wrapper .ei-slider{width:100% !important;height:200px !important;}.progress-bar{margin-bottom:10px !important;}#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}.share-box .social-networks{text-align:left;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#wrapper .ei-slider{width:100%;}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#wrapper .ei-slider{width:100%;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gravity-select-parent .select-arrow{height:24px;line-height:24px;}.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}}@media only screen and (min-width: 801px) and (max-width: 1014px){#wrapper{width:auto;}}@media only screen and (min-device-width: 801px) and (max-device-width: 1014px){#wrapper{width:auto;}}@-webkit-keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{-webkit-transform:scale(1.5);opacity:0;}}@-moz-keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{-moz-transform:scale(1.5);opacity:0;}}@keyframes avadaSonarEffect{0%{opacity:0.3;}40%{opacity:0.5;}100%{transform:scale(1.5);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);}}body{min-width:320px !important;}









@media screen and (max-width: 480px) {

  .search-btn {

    border: none;

    margin-right: 0px;

    border-radius: 0;

    color: #3d92c6;

    font-size: 11px !important;;

    text-indent: 0;

    cursor: pointer;

    font-family: 'icomoon';

    text-shadow: none;

    -webkit-font-smoothing: antialiased;

    transition: all .2s;

}

.regis {

    color: #000000;

    background: #eceaea;

    padding: 0 15px;

    line-height: 40px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0px 8px !important;;

    margin-right: -4px !important;;

    font-size: 11px !important;;

}

.regis2 {

    color: #ffffff;

    background: #9bba3c;

    line-height: 40px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0 8px !important;;

    font-size: 11px !important;;

}

.regis3 {

    color: #ffffff;

    background: #f79428;

    line-height: 40px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0 8px !important;;

    font-size: 11px !important;;

}

#menu-top-menu {

    margin-top: -17px !important;

}





footer div.wpcf7{padding-bottom: 54px !important; width: 100% !important; margin: 0 auto;}



.fusion-mobile-menu-icons .fusion-mobile-nav-holder {

    margin-top: 34px !important;

}



.fusion-mobile-menu-icons a {

    margin-top: 2px !important;

}

/*.custom-searc{    right: -82px !important;}*/





.wpcf7-form input[type="submit"], .wpcf7-submit{margin-left: 15px;}





}





.blue-menu .sub-menu:nth-child(2){background-color: #1f6ba5 !important;}

.green-menu .sub-menu:nth-child(2){background-color: #9bba3c !important;}

.orange-menu .sub-menu li{background-color: #f79428 !important;}

.grey-menu .sub-menu li{background-color: #89C1D7 !important; color: #ffffff !important;}

.grey-menu .sub-menu li a{color: #ffffff !important;}









.fusion-main-menu .blue-menu > a:hover{border-top:3px solid rgba(31,107,165,0.5) !important;}

.fusion-main-menu .green-menu > a:hover{border-top:3px solid rgba(155,186,60,0.5) !important !important;}

.fusion-main-menu .orange-menu > a:hover{border-top:3px solid rgba(247,148,40,0.5) !important;}

.fusion-main-menu .grey-menu > a:hover{border-top:3px solid rgba(137,193,215,0.5) !important;}



#menu-item-12405 .current_page_item a { border-color: rgba(31,107,165,0.5) !important; }

#menu-item-12171 .current_page_item a{ border-color: rgba(155,186,60,0.5) !important; }

#menu-item-12519 .current_page_item a{ border-color: rgba(247,148,40,0.5) !important; }

#menu-item-12482 .current_page_item a{ border-color: rgba(137,193,215,0.5) !important; }





.fusion-main-menu .blue-menu .current_page_item a{border-color: rgba(31,107,165,0.5) !important; }



.fusion-main-menu .blue-menu .current-menu-ancestor > a, .fusion-main-menu .blue-menu .current-menu-item > a, .fusion-main-menu .blue-menu .current-menu-parent > a, .fusion-main-menu .blue-menu  .current_page_item > a{

border-color: rgba(31,107,165,0.5) !important;

}



.fusion-main-menu .green-menu .current-menu-ancestor > a, .fusion-main-menu .green-menu .current-menu-item > a, .fusion-main-menu .green-menu .current-menu-parent > a, .fusion-main-menu .green-menu  .current_page_item > a{

border-color: rgba(155,186,60,0.5) !important;

}



.fusion-main-menu .orange-menu .current-menu-ancestor > a, .fusion-main-menu .orange-menu .current-menu-item > a, .fusion-main-menu .orange-menu .current-menu-parent > a, .fusion-main-menu .orange-menu  .current_page_item > a{

/*border-color: rgba(247,148,40,0.5) !important; */

border-top:3px solid rgba(247,148,40,0.5) !important;

}



.fusion-main-menu .grey-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{

border-color: rgba(155,186,60,0.5) !important;

}



.home .animate-page-header{background: transparent;}



.animate-page-header{background: transparent; display: inline-block; width: 100%;}





.blue-menu a:hover{border-top:3px solid !important; border-color:#1f6ba5 !important;}

.green-menu a:hover{border-top:3px solid !important;  border-color:#1f6ba5 !important;}



.migla-panel{background-color: #fff !important;}





.bootstrap-wrapper .form-horizontal .form-group.mg_giving-levels .radio-inline label:visited{background: #000 !important;}

.mg_giving-levels .radio-inline label:hover{background:#e2e2e2;     transition: all ease-in 0.3s;

    -webkit-transition: all ease-in 0.3s;}

.mg_form-control{border-radius: 0px !important;}

footer div.wpcf7{padding-bottom: 54px !important; width: 72%;  margin: 0 auto;}

footer form, fieldset{/*display: inline-block;*/ text-align: center;}

.fusion-footer-widget-area h2,

.fusion-footer-widget-area .widget-title { color: #ffffff !important;}

/*.fusion-main-menu .blue-menu > ul > li > a:hover{color:#000000;border-color:#1f6ba5;}

.fusion-main-menu .green-menu> ul > li > a:hover{color:#000000;border-color:#9bba3c;}

.fusion-main-menu .orange-menu> ul > li > a:hover{color:#000000;border-color:#f79428}

.fusion-main-menu .grey-menu> ul > li > a:hover{color:#000000;border-color:#eeeeee;}*/



/*.fusion-main-menu .sub-menu:nth-child(1){background-color: #1f6ba5 !important;}

.fusion-main-menu .sub-menu:nth-child(2){background-color: #9bba3c !important;}

.fusion-main-menu .sub-menu:nth-child(3){background-color: #f79428 !important;}

.fusion-main-menu .sub-menu:nth-child(4){background-color: #eeeeee !important;}

*/



/*.menu-top-menu li:nth-child(1){background-color: #1f6ba5 !important;}

.menu-top-menu li:nth-child(2){background-color: #9bba3c !important;}

.menu-top-menu li:nth-child(3){background-color: #f79428 !important;}

.menu-top-menu li:nth-child(4){background-color: #eeeeee !important;}*/





@media screen and (max-width: 480px) {

.page .fusion-page-title-bar{

    min-height: 64px !important;

          padding-top: 15px;

          display: table !important;

    }

    h1 .hello-h{    margin-top: -28px !important;     display: inline-block;}

}



@media screen and (min-width: 650px) and (max-width: 768px){

 footer .fusion-column:nth-child(1){display: none;}

 footer .fusion-column:nth-child(2){display: none;}

 footer .fusion-column:nth-child(3){display: none;}

 footer .fusion-column h4{text-align: center !important;}

 .footer-t{text-align: center !important;}

 #toggle1{

    top: 51px !important;

  }

}

@media screen and (min-width: 650px) and (max-width: 782px){

 #toggle1{

    top: 51px !important;

  }

}



@media screen and (min-width: 321px) and (max-width: 668px)

footer .footer-news-letter{ background:rgba(1,86,150,0.5); /*background: rgba(255,255,255,0.1);*/     padding-top: 30px;

    height: 168px !important;

    padding-bottom: 30px;}



    footer .footer-news-letter{padding-top: 30px;}

}



@media screen and (min-width: 321px) and (max-width: 480px) {

#menu-top-menu{ margin-top: -30px !important; }



}



@media screen and (min-width: 320px) and (max-width: 1024px) {

  #mc_embed_signup .mc-field-group{padding-bottom: 3% !important;}

}





@media screen and (min-width: 320px) and (max-width: 805px) {

.fusion-header-wrapper .fusion-header{min-height: 57px !important;}

.page .fusion-page-title-bar{

    min-height: 64px !important;

          padding-top: 15px;

          display: table;

    }



#main{padding-top: 0px !important;}

.single-post .fusion-page-title-bar{

  height: auto !important;

  }





}
@media screen and (max-width: 767px) {
  .hello-gr2{color:#fff !important; font-size: 9px !important;}
  h1 .hello-h { font-size: 22px !important; }
  h6 .hello-h { font-size: 10px !important; }
  h6 .hello-sub-h{ font-size: 9px !important; }
  h5 .hello-gr{font-size: 9px !important; }
}

@media screen and (max-width: 480px) {
  h5 .hello-gr{font-size: 9px !important; display: none !important; }
}

.hello-gr2{color:#fff !important;}



@media screen and (max-width: 1805px) and (min-width: 805px){

/*.single-post .fusion-page-title-bar{height:113px !important;}*/

}



@media screen and (max-width: 805px) and (min-width: 320px){



  .fusion-icon{ margin-top: 1% !important; }

  .fusion-logo-link img{max-height:  37px !important;}



}



@media screen and (max-width: 668px) and (min-width: 320px){





}



@media screen and (max-width: 1200px) and (min-width: 1024px){



  footer .footer-news-letter{ background:rgba(1,86,150,0.5); /*background: rgba(255,255,255,0.1);*/     padding-top: 30px;

    /*height: 168px !important;*/

    padding-bottom: 30px;}





}

@media screen and (max-width: 2000px) and (min-width: 668px){



  .fusion-logo img {

    max-height: 54px !important;

  }

}



@media screen and (max-width: 1900px) and (min-width: 1024px){

  footer .footer-news-letter{ background:rgba(1,86,150,0.5); /*background: rgba(255,255,255,0.1);*/

    padding-top: 23px;

    /*height: 186px !important;*/

    /* padding-bottom: 30px; */

    margin-bottom: 30px;

  }





}





/*@media screen and (max-width: 1024px) and (min-width: 480px){

	.fusion-footer-widget-column {

	    display: none;

	}

}*/



.fusion-footer h4{ color:#DDDDDD !important; }





//.fusion-row{min-width:0px !important;}

.customButton {padding: 100px; font-size: 34px;}

.the-parag{ font-size:16px; padding-bottom:15px !important; display: block;}

h1{font-family:georgia !important;  margin-bottom: 0.2em !important;}

.r-h1{ font-family:georgia !important; font-size:40px !important; color:#1f6ba6 !important; font-style:italic !important; }

.the-image{border-radius:50%;     border: 10px solid #cfcfcf; }

.i-1 a{ font-family:georgia !important; font-size:40px !important; color:#1f6ba6 !important; font-style:italic !important; }

.r-1{font-size:16px;}

#main{padding-top:10px;}

.i-2 a{ font-family:georgia !important; font-size:40px !important; color:#9bba3c !important; font-style:italic !important; }

.i-3 a{ font-family:georgia !important; font-size:40px !important; color:#f79428 !important; font-style:italic !important; }

.i-1 a:hover,

.i-2 a:hover,

.i-3 a:hover{text-decoration:underline;}

#sidebar h4{color:#f79429 !important;}

.entry-title{font-family:georgia !important;}

.fusion-content-widget-area .widget_recent_entries li{}

#recent-posts-5 li { padding:0px 10px 10px 0px !important; display:inline-block; margin-bottom:10px !important;}

.post-date{

    width: 100% !important;

    clear: both !important;

}

.widget li{margin-bottom:0px !important;}





.fusion-content-widget-area .widget li{padding:10px 10px 10px 0px !important;}

.fusion-content-widget-area .widget_product_categories li{padding: 10px 10px 10px 0px !important;}

.fusion-content-widget-area .widget_nav_menu li{padding: 2px 0px 2px 0px !important; border:0px !important;}

#recent-posts-5 li a:before{display:none !important; }



#menu-about-us-footer-menus li a:before{display:none !important;}

.title-sep-container,

.title-sep sep-double{display:none !important;}

#main .sidebar{padding:0px !important;     margin-top: -32px;}

//li{list-style:square !important;}

#slidingbar-area{display:none;}

.1post-content p{font-size:16px !important;}

.fusion-mobile-nav-holder{

    right:0;

    position: absolute;

    margin-top: 28px;

    /*width:100%;

    margin-right:0px !important;*/

    width: 109%;

    margin-right: -30px !important;

    }

.widget{margin-bottom: 10px;}

/*#toggle1 input[type="text"]{min-width:200px;}*/

/*#toggle1{  position: absolute; right: 355px; top: 6px;

transition:All 0.001s linear;

-webkit-transition:All 0.001s linear;

-moz-transition:All 0.001s linear;

-o-transition:All 0.001s linear;

}*/

#toggle1{  position: absolute;

    transition:All 0.001s linear;

    -webkit-transition:All 0.001s linear;

    -moz-transition:All 0.001s linear;

    -o-transition:All 0.001s linear;

    right: 355px;

    top: 5px;

    z-index: 9999999;

  }



.search-btn{

    border: none;

    margin-right: 14px;

    border-radius: 0;

    color: #3d92c6;

    font-size: 14px;

    text-indent: 0;

    cursor: pointer;

    font-family: 'icomoon';

    text-shadow: none;

    -webkit-font-smoothing: antialiased;

    transition: all .2s;

}

.searchbtn{margin-top: 11px;}



.fusion-main-menu .sub-menu ul{   top: 0px !important;}

.custom-searc{    position: absolute;     z-index: 111;     right: 19px;}

.invert {-webkit-filter: invert(51%); filter: invert(51%);}

//.home>.invert{-webkit-filter: invert(0%) !important; filter: invert(0%) !important;}





// search

#c-search ul > li > a{

    max-height: 43px !important;

    line-height: 43px !important;

    }

#c-search{display:block !important;}

.fusion-last-menu-item1{display:none;}

.ri{display:none !important;}



.fu1sion-main-menu > ul > li:last-child{display:none !important;}



.sect-2-bg{ }

.the-parag-2{}

.the-parag-tex{}

.m-h1{ font-family:georgia !important; font-size:40px !important; color:#ffffff !important; font-style:italic !important; }

.the-parag-text{color:#ffffff;}

.the-parag-2{ font-size:16px; padding-bottom: 15px;

    display: block;}

.circ-text{color:#ffffff;}

.cfunding-link{color:#ffffff; font-size:18px; text-decoration:underline !important;}

.fusion-footer-widget-area{border-top-width:0px;}

.footer-t{ text-align:right; font-size:16px !important;}

#text-33{ text-align:right;}

.widget-title{font-family:georgia !important; font-size:20px !important; color:#ffffff; font-style:italic !important; text-transform: none !important;}

.fusion-footer-widget-area{

background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/footer-wdget-bg-1.jpg") bottom  no-repeat #3b3b3b;

-webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

}

.privacy-text{text-align:right; font-size: 14px;}

.textwidget{color:#d3d3d3;}

.sidebar .textwidget{ text-align: center;}

.read-more-sidebar {text-align: left;}

.fa-twitter{color:#58cef2;}

.fa-facebook{color:#3b5998;}

.fa-twitter:hover{color:#3aa3c3;}

.fa-facebook:hover{color:#2f487d;}

footer .fa{font-size:20px;}

.newsletter-tex{    padding-left: 14px; clear:both; text-align: center; padding-top: 15px;}

.the-form{}

.fusion-column{ //margin-bottom:40px;}

.wpcf7-text{width:20%; float:left;}

.the-form-in {max-width: 25.5%; !important; float:left; margin-right:20px;}

.the-form-in input:hover{ background:url("https://www.strategiestoendhomelessness.org/wp-content/uploads/subscribe-input-bg.png") repeat rgba(0, 0, 0, 0.07) !important; }

.wp-posts-carousel-categories a{ font-size:12px !important}



.1the-form-btn:hover{background:#ccc;}

.wpcf7-text{line-height: 50px !important;

    height: 42px !important;

    background: transparent !important; }

.wpcf7-submit{    background: #1f6ba5  !important;

    text-transform: none !important;

    font-weight: normal !important; }

.main-top{text-align:right; max-height: 45px;

    overflow: hidden;}

.rev_slider{margin-top:-159px;}

.ls-wp-fullwidth-container{margin-top:-159px;}



.fusion-header-wrapper2{position: relative;   z-index: 10010; background: transparent;

    padding-left: 0px;

    padding-right: 0px;

    max-width: 1100px;     margin: 0 auto;

}



.home > .regis{ color: #ffffff !important;}

.regis,

.regis2,

.regis3{font-weight:bold;}



.r-h1{padding-top: 40px !important;}

.m-h2{padding-top: 20px !important;}

.regis { color: #000000;

    background: #eceaea;

    padding: 0 15px;

    //text-shadow: 0px 0px 7px #ffffff;

    line-height: 46px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0 20px;

    margin-right: -4px;

}

.regis2:hover,

.regis3:hover,

.regis:hover{color:#fff !important;}

.regis:hover{background:#c7c7c7;}

.regis2:hover{background:#728c21;}

.regis3:hover{background:#da780e;}



.home > .fusion-header-wrapper2{ background: transparent !important;}

.fusion-header-wrapper{box-shadow: 0px 4px 14px #eceaea;}

.home .fusion-header-wrapper{box-shadow: none;}



.regis2{

color: #ffffff;

    background: #9bba3c;

    line-height: 46px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0 20px;

}

.regis3{color: #ffffff;

background:#f79428;

    line-height: 46px;

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 0 20px;

}



.fusion-header{

background-color:transparent;

background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/header-bg.png") repeat rgba(255, 255, 255, 0.55);

}

.fusion-logo{

    margin-top: 0px;

    padding-top: 12px;

    margin-right: 0px;

    margin-bottom: 14px;

    margin-left: 0px;

}

/*.fusion-main-menu > ul > li > a{ font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;

font-size:18px;

line-height:90px;

height:90px;

}

*/

.fusion-main-menu > ul > li > a{ font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;

font-size:16px;

line-height:90px;

height:76px;

}



.posts-container .fusion-post-content{border-bottom: 1px solid #ccc;}



.single .fusion-page-title-captions h1{    font-size: 31px !important; padding-top: 15px;}

.single #content .entry-title{display: none;}



.current_page_item > a {//border:0px !important;

font-weight: bold;}

.current-menu-item{ font-weight:bold; }



.fusion-main-menu>.sub-menu>.current_page_item>a {background-color:#9bba3c !important; }

.fusion-main-menu .sub-menu .current_page_item>a {background-color:#2f2f2f !important; }



.wp-posts-carousel-image img{

    width: 333px;

    overflow: hidden;

}

.wp-posts-carousel-title{    font-family: 'PT Sans', Arial, Helvetica, sans-serif !important; font-size:16px; text-align:left !important;}

.wp-posts-carousel-desc{font-size:14px !important;        font-family: Roboto-Regular,sans-serif;

    font-size: 14px; height: 64px; color:#000000 !important;

    overflow: hidden; }

.owl-item{background:#f4f4f4 !important; height:auto !important;}

.owl-item:hover{background:#eeeeee;}

.owl-stage{width:auto;}



.wp-posts-carousel-container{overflow:hidden;}

.wp-posts-carousel-created-date{width: 36%;

    float: left;

    padding-left: 0px !important;

padding-top:10px !important;

padding-bottom:10px !important; }

.wp-posts-carousel-categories{padding-top:10px !important;

padding-bottom:10px !important;}

.light-theme.wp-posts-carousel .wp-posts-carousel-desc{padding-left:0px !important; margin-top:19px !important;}

.wp-posts-carousel-created-date{font-size:12px !important;}



.t-witter{padding-top:60px !important; padding-bottom:30px !important;}



#content .rotatingtweets, #content .norotatingtweets{ border:0px !important;}

.rotatingtweet a{color:#ffffff !important;}

.rotatingtweet{color:#ffffff !important;}

.fusion-footer-widget-area ul li a{border:0px !important; font-size:16px !important;}

.fusion-footer-widget-area ul li a{padding:0px !important; color:#d3d3d3 !important; line-height:19px; margin-bottom:6px;}

.fusion-footer-widget-area ul li a{line-height:19px !important;}

.h1-mission{color:#1f6ba6 !important;}

.h1-vision{color:#1f6ba6 !important;}

.h1-what{color:#8db021 !important;}

.privacy-link{text-decoration:none; color:#8C8989 !important;}

.privacy-link:hover{text-decoration:underline;}





/*.full-wrap{ background:#eceaea; }*/

.full-wrap{ background:transparent; }



//.owl-item{width:32.7% !important;}

 //.owl-stage{ width:100% !important;}



@media screen and (max-width: 767px) {

  .full-wrap {background:#eceaea !important;}

  .bg{background:transparent;}

}

@media screen and (max-width: 1024px) and (min-width: 667px){

  .full-wrap {background:transparent !important;}
  .fusion-header-wrapper #side-header, .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu{background-color: transparent !important;}
}

@media screen and (max-width: 920px) and (min-width: 919px){

.fusion-logo img {

    margin-top: -5% !important;

}

#menu-top-menu {

    margin-top: -3px !important;

}

}





@media screen and (max-width: 481px) {

 //.owl-stage{ width:100% !important;}

 // .owl-item{width:99.7% !important;}

.full-wrap{//border-bottom:2px solid #d5d5d5; }

.fusion-main-menu > ul > li > a{ font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;

   font-size:16px;

   line-height:90px !important;

   height:90px !important;

   }



}



.rot-tweets p{font-size: 18px !important;}



.hello-h a{color:#f79428 !important;}

.cfunding-link:hover{color:#1f6ba6;}



@media screen and (min-width: 480px) and (max-width: 1700px) {

.fusion-row h1{font-size:40px !important;}

.fusion-page-title-captions h1{font-size:40px !important;}

.fusion-row .rh1{margin-top: -20px !important;}

}



@media screen and (max-width: 480px) {

 h1{font-size:20px !important;}

.fusion-page-title-bar h1{font-size: 29px !important;}

}



@media screen and (min-width: 895px) and (max-width: 1175px){

   footer div.wpcf7{width: 80% !important;}

}



@media screen and (min-width: 895px) and (max-width: 1175px){

   footer div.wpcf7{width: 80% !important;}

}

@media screen and (min-width: 668px) and (max-width: 1024px) {

	.ls-wp-fullwidth-container{ margin-top:-1px !important;}

}



@media screen and (min-width: 1024px){

	.fusion-footer-copyright-area > .fusion-row, .fusion-footer-widget-area > .fusion-row {

	    padding-left: 20px;

	    padding-right: 20px;

	}

	#main .fullwidth-box .fusion-row{

		padding-left: 20px;

	    padding-right: 20px;

	}

	.post-content .fusion-row{

		padding-left: 0px !important;

	    padding-right: 0px;

	}

}





@media screen and (max-width: 1024px) and (min-width: 320px){

	#mc_embed_signup {

	    width: 320px;

	    margin: 0 auto;

	}

}



.page-template-blank .animate-page-header{ display: none; }

.page-template-blank .animate-page-header img{ display: none; }

body >.page-template-blank  {background-image: none !important;}



.video-icon{ width: 17px;}

.pdf-icon{ width: 17px;}



@media screen and (max-width: 1024px) and (min-width: 668px){



	#mc_embed_signup .button{margin: 19px 5px 10px -2px !important;}

}



@media screen and (max-width: 1024px) and (min-width: 10px){



.display-none-mobile{ display: none; }

.display-on-mobile{ display: block; }

}



@media screen and (min-width: 1024px){

.display-on-mobile{ display: none; }

.display-none-mobile{ display: block; }

}



@media screen and (min-width: 480px) and (max-width: 667px) {

.hello-twitter{    margin-left: 0px !important;}



    .owl-item{width:335px !important;}

    .light-theme.wp-posts-carousel .wp-posts-carousel-slide{width:96% !important;}









    .fusion-header{

    padding-left:0px !important;

    padding-top:0px !important;

    padding-bottom:5px !important;

    }

#menu-top-menu{ margin-top: -23px !important; }

  .ls-wp-fullwidth-container{ margin-top:0px !important;}

  .fusion-icon{    padding: 4px;

    color: #ffffff;

    background: #1f6ba6;

    border-radius: 50%;

   }

   .r-h1{font-size: 30px !important;}

   .fusion-logo{padding-top: 11px !important;}

   .fusion-mobile-menu-icons a:before{color:#ffffff;

   }

   .nonhundred-percent-fullwidth{margin-right: -20px !important;

   }

   .fusion-footer-widget-area{ padding-left:0px !important; padding-right:0px !important; margin-bottom: -10px;}

   footer #text-3{display:none !important;}

   footer #text-32{display:none !important;}

   footer #text-33{text-align:center !important; margin-top:-83px !important;}

   .footer-t {text-align:center;}

   .newsletter-tex{padding-left: 9px;

    padding-right: 9px;

    text-align:center;

   }

   .fusion-footer-widget-area{

    /*background:url("https://www.strategiestoendhomelessness.org/wp-content/uploads/footer-wdget-bg-mobile2.jpg") bottom no-repeat #444 !important;*/

   }

    .owl-stage{}

   .the-form-in{

    max-width: 100% !important;

    margin-left: 10% !important;

    margin-right: 10% !important;

    margin-bottom: 10px !important;

    }



// mobile mennu icon adjustmnet

    .fusion-icon{ //margin-top:18px;}

    .fusion-icon{margin-top: 13px;

    margin-right: 13px;}







    .privacy-text{text-align:center;}

    h4{

    line-height:24px !important;

    }

    .fusion-mobile-nav-item a{ background-color:#1f6ba6 !important; color: #ffffff;

    font-size: 17px;

    text-align: right;

    //border:0px !important;

    }

    .fusion-menu{ border:0px !important;}



    /*menu hover */

    .fusion-mobile-nav-item a:hover{

    background:#9bba3c;

    }





    .fusion-logo-link img{

    max-height: 38px;

    padding-left: 20px;

    }

    .fusion-icon{}

    .fusion-footer-widget-column{display:none;}

    #text-33{display:block;}

    /*#toggle1{left:121px !important; */

      #toggle1{left:0px !important;

//right:0 !important}



    /*#toggle1 input[type="text"]{max-width:100px !important;}*/

    /*.search-table{width:100px !important;}*/

    .search-field{overflow: hidden; max-width: 79px;}

    .fusion-mobile-menu-icons a{    font-size: 11px !important; font-weight:normal; }

    .fusion-mobile-menu-icons{

     margin-top:9px;}

/*.fusion-mobile-menu-icons a{margin-top: -2px !important;}*/

.circle-mob{background:url(https://www.strategiestoendhomelessness.org/wp-content/uploads/section2-bg-mobile.jpg)  repeat-x center bottom #1f6ba6 !important;}

}



@media screen and (max-width: 991px) {

.post-content .listing2{

	background: #98bbc6;

	float:none;

}

#mc_embed_signup .clear strong{

    display: block;

    padding-bottom: 10px;



}

.right{

	float:none !important;

}

}







#sidebar .current_page_item > a{font-weight: normal; color:#9bba3d !important;}



.fusion-main-menu .current_page_item a { // border-top:3px;

border-color: #1172c1;

// background-color:#9bba3c !important; }

.fusion-main-menu>ul>li>a:selected {

  border-top:3px solid #000 !important;

}

.fusion-main-menu>ul>li>a:hover{border-color: rgba(160, 206, 78, 0.5) !important; }



/*.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{

border-color: rgba(160, 206, 78, 0.5) !important;

}

*/





.fusion-tabs{width: 100%;}

@media screen and (max-width: 480px) {



.fusion-main-menu > ul > li > a {border:0px !important; }



    .owl-item{//width:335px !important;}

    .light-theme.wp-posts-carousel .wp-posts-carousel-slide{width:96% !important;}









    .fusion-header{

    padding-left:0px !important;

    padding-top:0px !important;

    padding-bottom:5px !important;

    }



  .ls-wp-fullwidth-container{ margin-top:0px !important;}

  .fusion-icon{    padding: 4px;

    color: #1f6ba6;

    background: #ffffff;

    /*background: #1f6ba6;*/

    /*border-radius: 50%;*/

   }

   .r-h1{font-size: 30px !important;}

   .m-h1{font-size: 30px !important;}

   .fusion-logo{padding-top: 11px !important;}

   .fusion-mobile-menu-icons a:before{color:#ffffff;

   }

   .nonhundred-percent-fullwidth{margin-right: -20px !important;

   }

   .fusion-footer-widget-area{ padding-left:0px !important; padding-right:0px !important;}

   footer #text-3{display:none !important;}

   footer #text-32{display:none !important;}

   footer #text-33{text-align:center !important; margin-top:-83px !important;}

   .footer-t {text-align:center;}

   .newsletter-tex{padding-left: 9px;

    padding-right: 9px;

    text-align:center;

   }

   .fusion-footer-widget-area{

    background:url("https://www.strategiestoendhomelessness.org/wp-content/uploads/footer-wdget-bg-mobile2.jpg") bottom no-repeat #444 !important;

   }

    .owl-stage{}

   .the-form-in{

    max-width: 100% !important;

    margin-left: 10% !important;

    margin-right: 10% !important;

    margin-bottom: 10px !important;

    }



// mobile mennu icon adjustmnet

    .fusion-icon{ //margin-top:18px;}

    .fusion-icon{margin-top: 13px;

    margin-right: 13px;}







    .privacy-text{text-align:center;}

    h4{

    line-height:24px !important;

    }

    .fusion-mobile-nav-item a{ background-color:#1f6ba6 !important; color: #ffffff;

    font-size: 17px;

    text-align: right;

    border -bottom:1px solid #0e4875 !important;

    }

    .fusion-menu{ border:0px !important;}



    /*menu hover */

    .fusion-mobile-nav-item a:hover{

    background:#9bba3c;

    }





    .fusion-logo-link img{

    max-height: 38px;

    padding-left: 20px;

    }

    .fusion-icon{}

    .fusion-footer-widget-column{display:none;}

    #text-33{display:block;}

    #toggle1{left:0;     right: 312px !important;}



    /*#toggle1 input[type="text"]{max-width:100px !important;}*/

    /*.search-table{width:100px !important;}*/

    .search-field{overflow: hidden; max-width: 79px;}

    .fusion-mobile-menu-icons a{    font-size: 11px !important; font-weight:normal; }

    .fusion-fullwidth{}

    .fusion-mobile-menu-icons{

     margin-top:9px;}

.fusion-mobile-menu-icons a{margin-top: 2px !important;}

.circle-mob{background:url(https://www.strategiestoendhomelessness.org/wp-content/uploads/section2-bg-mobile.jpg)  repeat-x center bottom #1f6ba6 !important;}

}



@media screen and (max-width: 769px) {

    .fusion-open-submenu{width: 100% !important; background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu-down2.png") right -1px no-repeat;}



}

@media screen and (max-width: 665px){

 .fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#fff !important;}

}

@media screen and (min-width: 768px) and (max-width: 1024px) {

    .fusion-icon{padding: 4px;

    color: #ffffff;

    background: #1f6ba6;

    border-radius: 50%;

    }



.fusion-column{text-align:left !important;}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{     margin-top: -8px !important;}



.circle-mob{background:url(https://www.strategiestoendhomelessness.org/wp-content/uploads/section2-bg-mobile.jpg)  repeat-x center bottom #1f6ba6 !important;}



.fusion-mobile-menu-icons{

margin-top:21px !important;}



.fusion-mobile-menu-icons a{

    font-size: 19px !important;

    font-weight: normal;

    padding: 7px;

    padding-left: 9px;

    color: #ffffff !important;

    }

.fusion-mobile-menu-icons a:before{ color: #ffffff !important; }

   .the-form-in{max-width:170px !important;}

   .privacy-text{text-align:center;}

   .fusion-mobile-nav-holder{    //padding-top: 30px !important;}

   .fusion-logo1 img{max-height: 40px !important;}

   .fusion-mobile-nav-holder{

    //margin-top: 36px !important;

    width: 109% !important;}

    footer  .widget_nav_menu1{ display:none !important;}

    .fusion-footer-widget-area{

    background:url("https://www.strategiestoendhomelessness.org/wp-content/uploads/footer-wdget-bg-tab.jpg") bottom no-repeat #3b3b3b !important;

   }

   footer .fusion-column1{max-width:30% !important;}

   footer .fusion-column >.fusion-column{display:none;}

    footer .fusion-column >.fusion-column:last-div{display:block;}

   footer .fusion-columns-4{width:100% !important; clear:both !important; text-align:center;}

   .fusion-mobile-nav-item a{

    background-color: #1f6ba6 !important;

    color: #ffffff !important;

    font-size: 22px !important;

    height:44px !important;

    /*text-align: right !important;*/

    line-height:44px !important;

    //border: 0px !important;

   }



   footer.fusion-column:nth-child(3n){display:none !important;}

   .fusion-menu{

   background:#1f6ba6;

   }

.show-r{display:block !important; clear:both; width:100%; text-align:center !important;}

}

.show-r{display:none;}

h1{color:#1c6ba5; font-family:georgia !important;}

h2{color:#8db021 !important; font-family:georgia !important; font-size: 28px !important;     padding: 0px 0 5px 0 !important; line-height: 34px; font-weight: normal;}

// h2 a{color:#8db021 !important; font-family:georgia !important; font-size: 26px !important; line-height: 28px !important;     padding:10px 0 !important;}



.entry-title a{13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif !important;}





h3{color:#3c7b94 !important; font-family:georgia !important; font-size: 24px !important}

h4{line-height: 25px !important;}



.fusion-page-title-bar{ background-color: #ffffff !important; border:0px !important;}



#sidebar > .widget{padding:15px; background:#FAFAFA; border-top: none !important;}



#sidebar > .widget:nth-child(1) {

    border-top: 3px solid rgba(160, 206, 78, 0.5) !important;

}



#sidebar > .widget:nth-child(2) {

    border-top: 3px solid rgba(247, 148, 41, 0.5) !important;

}



#sidebar > .widget:nth-child(3) {

    border-top: none !important;

}



#sidebar ul li a {



    display: block;

    width: 100%;

}

#sidebar #recent-posts-9 ul li a {

    background: none;

	 padding-left: 0px;

}

#sidebar > .widget:nth-child(1) ul{}

.the-form-in input{border-radius: 0px !important; border:none !important; outline:none;  padding-left:14px !important;}

.fusion-main-menu .sub-menu{

  //background-color: #9bba3c !important;

  border:0px !important;

}



.fusion-main-menu .sub-menu .current-menu-parent>a{background-color:#2f2f2f;}

.fusion-main-menu .sub-menu .current-menu-item>a{background-color:#2f2f2f;}





.fusion-main-menu .sub-menu li a{// background-color:#9bba3c;

color:#ffffff; border:0px !important;}

.fusion-main-menu .sub-menu li a:hover{ background-color:#2f2f2f; color: #ffffff !important;}

//.sub-menu{background-color: #f5f5f5; }

.fusion-logo img{ }

.searchform .search-table .search-button input[type="submit"]{background: #1f6ba6;}



.fusion-mobile-menu-icons{

margin-top:15px;}

.fusion-mobile-menu-icons a{

    font-size: 11px !important;

    font-weight: normal;

    padding: 4px;

    padding-left: 6px;

    color: #ffffff !important;

    }



//.fusion-mobile-menu-icons a {

  //  font-size: 11px !important;

  //  font-weight: normal !important;

   // padding: 4px !important;

  //  padding-left: 6px !important;

   // padding-top: 5px !important;

   // padding-bottom: 5px !important;

   // color: #fff !important !important;

//}



.fusion-mobile-menu-icons a{

font-size: 11px !important;

    font-weight: normal !important;

    padding-top: 5px !important;

    width: 21px;

    line-height: 14px;

    text-align: center;

    height: 21px;

    color: #fff !important;

    background: transparent;

}

.fusion-icon{background: #ffffff; /*background: #1f6ba6;*/

    border-radius: 50%;}

.fusion-mobile-menu-icons a:before{ color: #1f6ba6 !important; font-size: 20px; }

 .wp-posts-carousel-title{min-height:48px; max-height:48px !important; overflow:hidden; margin-top:30px; margin-bottom:1px !important;}

 .wp-posts-carousel-categories{ //margin-left:111px !important;

margin-top:-87px !important; }

.wp-posts-carousel-created-date{ margin-top:-7px !important; width:100%; padding-bottom:0px  !important; margin-bottom:0px !important;}

.fusion-main-menu .sub-menu ul{left:223px;}

.fusion-main-menu>.sub-menu ul>.sub-menu ul{   left: 446px !important;}



footer li a:hover{color:#a0ce4e  !important;}

.twi-icon img{padding-top: 18px;}

.fusion-page-title-secondary{display:none !important;}

/*.fusion-page-title-captions{width:100% !important;}*/

.fusion-page-title-captions{width:75% !important;}

.the-form-in{background:url("https://www.strategiestoendhomelessness.org/wp-content/uploads/subscribe-input-bg.png") repeat rgba(0, 0, 0, 0.29) !important;

}

.fusion-main-menu .sub-menu{   width: 223px !important;}



.wpcf7-submit:hover{background:#0b4c7d !important;}



.post-content li,

.post-content li a {font-size:16px !important; margin-bottom:0px !important; color:#333 !important;     line-height: 25px;

list-style-type: disc;

    list-style-position: outside;

    list-style-image: none;

    }

p{font-size:16px !important; line-height:25px !important; margin-bottom:15px !important; color:#333 !important;}



.sidebar{ font-size:14px !important; }

.fusion-title-size-two, h2{  margin: 0px !important;     padding: 10px 0; }

body a{}

.widget li a{color:#505050 !important;}

.widget li a:hover{color:#9cb942 !important;}



.widget li a{ font-weight:normal !important;}

.sidebar .widget h4{margin-bottom: 10px !important;}

.fusion-content-widget-area .widget{margin-bottom: 20px !important;}



.fusion-logo img{

max-height:auto !important;

}



.migla-panel-body{overflow: hidden;}



.post-content #mc_embed_signup .button {

    margin: 34px 5px 10px 0 !important;

}



.em-calendar ul li{

    margin-bottom: 0px !important; background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/steh-list.png") no-repeat left -6px;

    display: inline-block;

    padding-left: 18px;

  }

.em-calendar .post-content ul{padding-bottom: 0px !important;}

.em-calendar li a {

   font-size: 13px !important;

   margin-bottom: 5px !important;

   color: #000000  !important;

   line-height: 18px;

   margin-top: 1px;

}

.month_name {text-align: center !important;     font-size: 24px; padding: 9px !important;}

.archive .fusion-post-content h2{    font-size: 24px !important; padding-top: 13px !important;}

.search .fusion-post-content h2{    font-size: 24px !important; padding-top: 13px !important;}

.search .fusion-page-title-bar h1 {padding-top:15px !important;}



.category{}



@media screen and (min-width: 220px) and (max-width: 805px) {

    .migla-panel-body .mg_control-label{margin-bottom: 0px !important; margin-bottom: 10px !important;     padding-top: 10px;}

}



@media screen and (min-width: 668px) and (max-width: 805px) {





//.fusion-mobile-menu-icons a{margin-right:11px !important; margin-top: 17px !important;}

.fusion-mobile-menu-icons{margin-top: 2px !important;}

.fusion-logo{padding-top:0px !important;}



 #menu-top-menu{    background-color: #1f6ba6 !important;

    margin-left: -5%;

    /*margin-right: -7%;*/

        /*width: 108%;*/



        }

}



@media screen and (min-width: 805px) and (max-width: 1024px) {

	.fusion-mobile-menu-icons a {

		    padding-top: 9px !important;

		    background: transparent;

	}

	#menu-top-menu{margin-top: 0 !important;}

	.fusion-open-submenu {

    width: 100% !important;

    background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu-down2.png) right -1px no-repeat;

	}

	.fusion-logo img {//max-height:34px !important;     margin-top: -6% !important;}

}



@media screen and (min-width: 1024px) and (max-width: 1805px) {

   .fusion-logo .fusion-logo img{

        margin-top: -5% !important;

    }

/*.hello-twitter{    margin-left: -72px !important;}*/

.hello-twitter{    margin-left: -32px !important;}

.fusion-main-menu>ul>li>a {

  /*line-height: 34px !important;

  height: 64px !important;

  margin-top: 17px !important; */



    /*line-height: 22px !important;

    height: 51px !important;

    margin-top: 15px !important;*/



    line-height: 32px !important;

    height: 56px !important;

    margin-top: 10px !important;

    text-transform: uppercase;

}





   .fusion-logo img {//max-height:34px !important;     margin-top: 1% !important;}

   #menu-top-menu{margin-top: 2.8% !important;}

}



@media screen and (min-width: 1024px) and (max-width: 1025px) {

.fusion-row .fusion-logo img {margin-top: -5% !important;}

}



.home .animate-page-header{background: #fff !important;}

.fusion-header{max-height: 87px;}



@media screen and (min-width: 801px) and (max-width: 805px) {

.fusion-logo{      margin-top: 0% !important;}

}



@media screen and (min-width: 550px) and (max-width:668px) {

  footer .fusion-column:nth-child(4){margin: 99px 0 50px !important;}



}

@media screen and (min-width: 768px) and (max-width:1024px) {

  footer div.wpcf7{width: 93%;}

  footer .footer-news-letter{height: auto !important; background: transparent !important;}

  .fusion-column:nth-child(1){display: none; margin: 0px 0 50px !important;}

  .fusion-column:nth-child(2){display: none; margin: 0px 0 50px !important;}

  .fusion-column:nth-child(3){display: none; margin: 0px 0 50px !important;}

  .fusion-column:nth-child(4){width: 100% !important; text-align: center !important;}

  #text-33,

  .footer-t{text-align: center;}

  .fusion-mobile-menu-icons {margin-top: 7px !important;}



  .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{margin-top: 0px !important;}

  #menu-top-menu{//margin-left: -5% !important;}

}



@media screen and (max-width:1024px) {

.the-form-in {

    width: 81% !important;

}

}

@media screen and (min-width: 468px) and (max-width: 668px) {

    #menu-top-menu{    background-color: #1f6ba6 !important;

     margin-left: 8px !important;

    /*margin-right: -7%;*/

    }

    #menu-top-menu {

    margin-top: -17px !important;

    }

    #main .sidebar{width: 100% !important;}

    #content { width: 100% !important;}

}

@media screen and (min-width: 468px) and (max-width: 768px) {

    #main .sidebar{width: 100% !important;}

    #content { width: 100% !important;}

    #main #content.with-sidebar, .has-sidebar #main #content { width: 100% !important;}

    .fusion-page-title-captions{width: 100% !important;}

#main .sidebar {

    padding: 0px !important;

    margin-top: 30px;

}

}

@media screen and (min-width: 280px) and (max-width: 468px) {

    #main .sidebar{width: 100% !important;}

    #content { width: 100% !important;}

    #main #content.with-sidebar, .has-sidebar #main #content { width: 100% !important;}

    .fusion-page-title-captions{width: 100% !important;}

#main .sidebar {

    padding: 0px !important;

    margin-top: 30px;

}

}



@media screen and (min-width: 1px) and (max-width: 805px) {

    #menu-top-menu{    background-color: #1f6ba6 !important;

     margin-left: -9px;

    /*margin-right: -7%;*/

    }

    .privacy-text{text-align: center;}

    .fusion-mobile-nav-item a{ background-color:#1f6ba6 !important; color: #ffffff;

    font-size: 17px;

    text-align: left;

    //border:0px !important;

    }

    .single-post #main .sidebar{margin-top: 0px !important;}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item

a{padding-right: 9% !important;}

.fusion-open-submenu:before{display:none !important;}

}

@media screen and (min-width: 668px) and (max-width: 768px) {

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder{    padding-top: 14px !important;}

}

@media screen and (min-width: 801px) and (max-width: 825px) {

   .fusion-logo {!important; overflow:none;}

    }

}

@media screen and (min-width: 808px) and (max-width: 900px) {

   .fusion-main-menu > ul > li > a{    font-size: 12px !important;}



}

@media screen and (min-width: 801px) and (max-width: 805px) {

   //.fusion-logo img {max-height:34px !important;     margin-top: 0% !important;}

   .fusion-logo { margin-top: 18% !important; }

}

. radio-inline .active2 {

  background: #8db021 !important;

}

.active2 {

  background: #8db021 !important;

}

.radio .active2{background:transparent !important;}



.post-content ul{    margin: 0px !important;     padding-left: 20px;

    /*list-style-type: disc;

    list-style-position: outside;

    list-style-image: none;*/

    padding-bottom: 15px;

    }



.em-calendar .post-content ul{padding-top: 1px;}

.sidebar li a:before{display:none !important;}

#sidebar ul li{padding:2px 0px 2px 0px !important; line-height: 20px !important;

display:block !important; width:100% !important;

}



#sidebar .menu li{

background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/steh-list.png) no-repeat left -4px;

}

#sidebar .menu li a{padding-left: 15px;}

#sidebar #recent-posts-9 ul li{

background:none;

}



.wp-posts-carousel-buttons{margin-top:10px !important;}

.fusion-mobile-nav-item a{ border-bottom:1px solid #2789d6 !important;}

.fusion-mobile-nav-holder{margin-top:37px !important;}

.wp-posts-carousel-title a{color:#1f6ba6 !important; font-family: georgia;}

body a:before{//color:#1f6ba6 !important;}

.em-calendar-wrapper table tr td{border-bottom:1px solid #ccc !important; }

.em-calendar-wrapper table tr td{border-right:1px solid #ccc !important; }

.fusion-content-widget-area .widget .sub-menu {padding:0px 0px 0px 20px !important;}

.fusion-content-widget-area .widget .sub-menu li{padding:0px 0px 0px 0px !important;}

.toggle-content {font-size:16px !important; }

.fusion-toggle-heading{font-size:16px !important; }

.post-date{color: #ccc !important;     font-size: 13px !important; }

#text-38,

#text-39,

#text-41,

#text-43,

#text-40{margin-top:-31px;}

#text-38 a,

#text-39 a,

#text-41 a,

#text-43 a,

#text-40 a{color:#9dbb3f !important; }

.single-navigation{display:none !important;}

.page .fusion-page-title-bar{    /*height: 64px;*/

    padding-top: 15px;}



.single-post h2{font-size: 30px !important;  }

.post h2{color:#000 !important; }

.the-p{    margin-top: -15px !important;}

.fusion-fullwidth-1{padding-top:0px !important; }

.post-content li a{color:#1c6ba5 !important;}

.owl-carousel .owl-stage-outer{margin-top: 38px !important;}

.owl-dots{display:none !important;}

.the-crru{padding-bottom: 0px !important;}



.rtw_main{color:#ffffff !important;}

footer .widget{margin-bottom:0px !important;}

.rtw_meta{color:#9deaf0 !important;}

.rtw_meta p{opacity: 0.6;}

.hello-donate>.post-content li a{color:#e2e2e2 !important; border:0px !important;}



.sub-menu > .menu-item-has-children{

    background-color: #9bba3c;

    background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu2.png") no-repeat right;

}



.sub-menu > .menu-item-has-children:hover{

background-color:#1d6ca5;  background: url("https://www.strategiestoendhomelessness.org/wp-content/uploads/arrow-submenu2.png") no-repeat right;

}





.circle-sub-text{

    font-size: 17px !important;

    color: #afd2ed !important;

    /*margin-top: -103px !important;*/

    margin-top:-89px !important;

    text-align: center;

    text-transform: uppercase;

    font-weight: bold;

}



/*cart demo css*/

div, body, li, ul, ol {

  margin: 0;

  padding: 0;

  float: none;

  text-decoration: none;

}



.chart-container {

  margin:60px 0 0 100px;

  width: 100%;

  height: 330px;

}



.prevent, .assist, .solve {

  position: absolute;

  width: 394px;

  height: 345px;

  background-repeat: no-repeat;

  opacity: 1;

}



.prevent {

  background-image: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/c1-min-m.png);

}

.assist {

    -webkit-clip-path: polygon(50% 112%, -6% 0, 106% 0);

    clip-path: polygon(50% 112%, -6% 0, 106% 0);

    z-index: 5;

  margin: -41px 0 0 240px;

  background-image: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/c2-min-m.png);

}

.solve {

  margin: 0 0 0 506px;

  background-image: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/c3-min-22.png);

}



.prevent:hover, .assist:hover, .solve:hover{

  opacity: 1;

  position: absolute;

}



.prevent:hover{

   margin: -5px 0px 0 -26px;

  /*margin: -4px 0 0 -17px;     last style*/

    /*z-index: 18;*/

  /*-webkit-animation-name: preventAnim;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: preventAnim;*/

    /*-ms-transform:  scale(1.05);

    -webkit-transform: scale(1.05);

    transform: scale(1.05);}*/



    /*z-index: 16;*/

    background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/ch-3-min-m.png) no-repeat center top;

    -ms-transform: rotate(-.0deg);

    -webkit-transform: rotate(-.0deg);

    transform: rotate(-.0deg);



  }

}



@-webkit-keyframes preventAnim {

  from{

  margin: 0;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

  }

  to{

  margin: -3px 0 0 -18px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);

  }

}



@keyframes preventAnim {

  from{

  margin: 0;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

  }

  to{

  margin: -3px 0 0 -18px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);

  }

}



.assist:hover{

  margin: -54px 0 0 239px;

  /*margin: -56px 0 0 239px;*/

    z-index: 19;

  /*-webkit-animation-name: assistAnim;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: assistAnim;*/

    /*-ms-transform:  scale(1.05);

    -webkit-transform: scale(1.05);

    transform: scale(1.05);*/

        -webkit-clip-path: polygon(45% 115%, -7% 0, 108% 0);

    clip-path: polygon(45% 115%, -7% 0, 108% 0);

    z-index: 5;

    background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/ch-22-min-m.png) no-repeat center top;}

}



@-webkit-keyframes assistAnim {

  from{

  margin: -41px 0 0 240px;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

  to{

  margin: -47px 0 0 239px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



@keyframes assistAnim {

  from{

  margin: -41px 0 0 240px;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

  to{

  margin: -47px 0 0 240px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



.solve:hover{

  margin: -5px 0 0 501px;

  /*margin: -3px 0 0 494px;*/

    /*-webkit-animation-name: solveAnim;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: solveAnim;*/

    /*-ms-transform:  scale(1.05);

    -webkit-transform: scale(1.05);

    transform: scale(1.05);*/



    z-index: 5;

    background: url(https://www.strategiestoendhomelessness.org/wp-content/uploads/ch-1-min-23.png) no-repeat center top;

     /*   -ms-transform: rotate(-0.3deg);

    -webkit-transform: rotate(-0.3deg);

    transform: rotate(-0.3deg);*/



  }

}



@-webkit-keyframes solveAnim {

  from{

  margin: 0 0 0 506px;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

  to{

  margin: -4px 0 0 525px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



@keyframes solveAnim {

  from{

  margin: 0 0 0 506px;;

  -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

  to{

  margin: -4px 0 0 525px;

  -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}





.chart-container .tooltip {

    position: relative;

    display: block !important;

    top: 12%;

    color: transparent;

}



/*.tooltip .tooltiptext {

    visibility: hidden;

    width: 120px;

    background-color: #fff;

    color: #333;

    text-align: center;

    border-radius: 5px;

    padding: 5px 0;

    position: absolute;

    z-index: 11;

    top: 150%;

    left: 50%;

    margin-left: -60px;

    border: 1px solid black;

    opacity: 0.8;

}*/



/*.sep-rat{

    width: 336px;

    background: transparent;

    z-index: 19;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(60deg);

    height: 166px;

    top: 38%;

    left: -43%;

    position: absolute;

    }*/

/*.prevent:hover .sep-rat  {

    visibility: visible;

}*/



/*.prevent:not( :hover ){

    margin: -41px 0 0 240px;

    -webkit-animation-name: assistAnimClose;

    -webkit-animation-iteration-count: 1;

    -webkit-animation-duration: 1s;

    animation-iteration-count: 1;

    animation-duration: 1s;

    animation-name: assistAnimClose;

    -ms-transform:  scale(1); /* IE 9 */





.tooltip .tooltiptext {

    visibility: hidden;

    width: 195px;

    background: linear-gradient(#000, #000);

    color: #fff;

    text-align: left;

    font-size: 11px;

    border-radius: 5px;

    padding: 5px 10px;

    position: absolute;

    z-index: 11;

    font-family: arial;

    top: 150%;

    left: 50%;

    line-height: 15px;

    margin-left: -60px;

    border: 2px solid white;

    opacity: 0.8;

    box-shadow: 0px 0px 9px #000;

}





.tooltip .tooltiptext2 {

    visibility: hidden;

    width: 220px;

    background: linear-gradient(#000, #000);

    color: #fff;

    text-align: left;

    font-size: 11px;

    border-radius: 5px;

    padding: 5px 10px;

    position: absolute;

    z-index: 11;

    top: -98%;

    line-height: 15px;

    left: 34%;

    margin-left: -60px;

    border: 2px solid white;

    opacity: 0.8;

    box-shadow: 0px 0px 9px #000;

}



.tooltip .tooltiptext3 {

    visibility: hidden;

    width: 158px;

    background-color: #fff;

    color: #333;

    text-align: left;

    font-size: 11px;

    border-radius: 5px;

    padding: 5px 10px;

    position: absolute;

    z-index: 11;

    top: -137%;

    left: 42%;

    margin-left: -60px;

    border: 1px solid black;

    opacity: 0.8;

}



.tooltiptext::after {

    content: "";

    position: absolute;

    bottom: 100%;

    left: 15%;

    margin-left: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: transparent transparent #fff transparent;

}



.tooltiptext2::after {

    content: "";

    position: absolute;

    bottom: 100%;

    left: 15%;

    margin-left: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: transparent transparent #fff transparent;

}



.tooltiptext3::after {

    content: "";

    position: absolute;

    bottom: 100%;

    left: 15%;

    margin-left: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: transparent transparent #000 transparent;

}



.assist:hover .tooltiptext2, .assist:hover .tooltiptext, .solve:hover .tooltiptext2, .solve:hover .tooltiptext, .prevent:hover .tooltiptext2 , .prevent:hover .tooltiptext  {

    visibility: visible;     cursor: pointer;

}



.solve:not( :hover ){

    margin: 2px 0 0 505px;

    /*-webkit-animation-name: solveAnimClose;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: solveAnimClose;*/

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);}

}



@-webkit-keyframes solveAnimClose {

    to{

    margin: 0 0 0 506px;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

    from{

    margin: -4px 0 0 525px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



@keyframes solveAnimClose {

    to{

    margin: 0 0 0 506px;;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

    from{

    margin: -4px 0 0 525px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



.prevent:not( :hover ){

   margin: 2px 0px 8px -2px;

    /*-webkit-animation-name: preventAnimclose;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: preventAnimclose;*/

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);}

}



@-webkit-keyframes preventAnimclose {

    to{

    margin: 0;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

    }

    from{

    margin: -3px 0 0 -18px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);

    }

}



@keyframes preventAnimclose {

    to{

    margin: 0;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

    }

    from{

    margin: -3px 0 0 -18px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);

    }

}



.assist:not( :hover ){

    margin: -41px 0 0 240px;

    /*-webkit-animation-name: assistAnimClose;*/

    -webkit-animation-iteration-count: 1;

    /*-webkit-animation-duration: 1s;*/

    animation-iteration-count: 1;

    /*animation-duration: 1s;*/

    /*animation-name: assistAnimClose;*/

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

    z-index: 99;}



}



@-webkit-keyframes assistAnimClose {

    to{

    margin: -41px 0 0 240px;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

    from{

    margin: -47px 0 0 240px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}



@keyframes assistAnimClose {

    to{

    margin: -41px 0 0 240px;

    -ms-transform:  scale(1); /* IE 9 */

    -webkit-transform: scale(1);/* Chrome, Safari, Opera */

    transform: scale(1);

}

    from{

    margin: -47px 0 0 240px;

    -ms-transform:  scale(1.1); /* IE 9 */

    -webkit-transform: scale(1.1);/* Chrome, Safari, Opera */

    transform: scale(1.1);}

}





.chart-link1{

    width: 362px;

    height: 321px;

    margin-left: -82px;

    margin-top: -33px;

    display: inline-block;

    background: #fff;

    }

.chart-link2{

    width: 390px;

    height: 236px;

    display: inline-block;

    background: #fff;

    margin-top: -50px;

    }

.chart-link3{

    width: 349px;

    height: 328px;

    margin-left: -68px;

    display: inline-block;

    background: #fff;

    margin-top: -39px;

    }





    .fac.fa-facebook {

   color: #fff !important;

   background: #3B5898 ;

   padding: 3px 6px 2px;

   font-size: 14px !important;

   line-height: 14px !important;

   margin-left: 4px;

   margin-right: 1px;

}

.fac.fa-twitter {

   color: #fff !important;

   background: #58cef2 ;

    padding: 3px 4px 2px;

   font-size: 14px !important;

   line-height: 14px !important;

   margin-left: 4px;

   margin-right: 1px;

}



.news-p{list-style: none !important; /*padding-left: 0px !important;*/}

.news-p li{

	/*background: #f5f5f5;*/

    padding: 8px;

    line-height: 24px;



}

.news-p li:hover{

  /*background: #f2f2f2;*/

  }

.rh1{margin-top: -20px !important;}

/*cart demo css*/



.ctct-custom-form label {

   display: block;

   margin-bottom: 4px !important;

   line-height: 1;

}





#mc_embed_signup .mc-field-group input[type=email]{

   background: rgba(0,0,0,0.4);

   padding-left: 14px !important;

}

@media screen and (min-width:10px) and (max-width: 1024px){

#mc_embed_signup .button {clear:both; background-color: #015696; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px;  padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; max-width: 60% !important;     margin:0; }

.mob-view{width: 100%; display: block;}
.mob-view2{width: 100%; display: block; margin-left: -4px;}
}

@media screen and (min-width:10px) and (max-width: 668px){

#mc_embed_signup .button {margin: 19px 5px 10px 0px !important;}

#mc_embed_signup .mc-field-group {position:relative; width:100% !important; padding-bottom:1%; float:left; min-height:50px;}



#mc_embed_signup .mc-field-group input {

display: block;

    width: 97% !important;

    height: 45px;

    line-height: 31px;

    text-indent: 2%;

    border: 0;

    color:#fff;

}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:20px 0 10px 3%}

#mc_embed_signup h2 {text-align:center; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #015696; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px;  padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; max-width: 60% !important;     margin:0; }

#mc_embed_signup .button:hover {background-color:#034577;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}



/* #mc_embed_signup .mc-field-group {position:relative; width:23%; padding-bottom:1%; float:left; min-height:50px;} */

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input[type=text]{

   background: rgba(0,0,0,0.4);

}

#mc_embed_signup .mc-field-group input[type=email]{

   background: rgba(0,0,0,0.4);

}



#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}



#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}



#mc_embed_signup .indicates-required { font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#e85c41; font-size:14px; font-weight:normal; position:relative; top:5px;}

#mc_embed_signup .clear {clear:both;}



#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}



#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5% 18px; clear: both;}

#mc_embed_signup div.response {margin:0; padding:0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#6ec51a; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}



#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}



#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}





  #mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; }

  /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.

     We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */



}



@media screen and (min-width: 668px) and (max-width: 1024px){

#mc_embed_signup .mc-field-group {position:relative; width:100% !important; padding-bottom:1%; float:left; min-height:50px;}



#mc_embed_signup .mc-field-group input {

display: block;

    width: 100% !important;

    height: 45px;

    line-height: 31px;

    text-indent: 2%;

    border: 0;

    color:#fff;

}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:20px 0 10px 3%}

#mc_embed_signup h2 {text-align:center; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #015696; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 19px 5px 10px 0px !important; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; max-width: 60% !important;     margin: 0 auto;}

#mc_embed_signup .button:hover {background-color:#034577;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}



/* #mc_embed_signup .mc-field-group {position:relative; width:23%; padding-bottom:1%; float:left; min-height:50px;} */

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input[type=text]{

   background: rgba(0,0,0,0.4);

}

#mc_embed_signup .mc-field-group input[type=email]{

   background: rgba(0,0,0,0.4);

}



#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}



#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}



#mc_embed_signup .indicates-required { font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#e85c41; font-size:14px; font-weight:normal; position:relative; top:5px;}

#mc_embed_signup .clear {clear:both;}



#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}



#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5% 18px; clear: both;}

#mc_embed_signup div.response {margin:0; padding:0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}



#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}



#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}





  #mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; }

  /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.

     We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */





}



#mc_embed_signup .mc-field-group {position:relative; width:23%; padding-bottom:1%; float:left; min-height:50px;}





#mc_embed_signup .mc-field-group input {

display: block;

    width: 93%;

    height: 45px;

    line-height: 31px;

    text-indent: 2%;

    border: 0;

    color:#fff;

}



#mc_embed_signup form {display:block; position:relative; text-align:left; padding:0px 0 10px 3%}

#mc_embed_signup h2 {text-align:center; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #015696; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 21px 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#034577;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}



/* #mc_embed_signup .mc-field-group {position:relative; width:23%; padding-bottom:1%; float:left; min-height:50px;} */

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;     font-size: 16px; color: #fff;}

#mc_embed_signup .mc-field-group input[type=text]{

   background: rgba(0,0,0,0.4);

}

#mc_embed_signup .mc-field-group input[type=email]{

   background: rgba(0,0,0,0.4);

}



#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}



#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}



#mc_embed_signup .indicates-required { font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#e85c41; font-size:14px; font-weight:normal; position:relative; top:5px;}

#mc_embed_signup .clear {clear:both;}



#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}



#mc_embed_signup div#mce-responses {

    float: left;

    top: -1.4em;

    /* padding: 0em .5em 0em .5em; */

    overflow: hidden;

    width: 90%;

    margin: 10px 5% 18px 0px;

    clear: both;

    }



/*#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5% 18px; clear: both;}*/

#mc_embed_signup div.response {margin:0; padding:0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}



#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}



#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}





  #mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; }

  /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.

     We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */





/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */





.last-menu{padding-bottom: 20px !important;}





.bn-div{color: #f79428 !important; clear: both; font-family: georgia !important;     padding: 5px 0;

        font-size: 20px !important;}

.bo-div{color: #9bba3d !important; clear: both; font-family: georgia !important;     padding: 5px 0;

        font-size: 16px !important;}

.bp-div{color: #1c6ba5; margin-bottom: 30px; font-size: 14px; clear: both;}

/**************************style***************************/
                        /*  div wrapped around entire staff list  */
            div.staff-member-listing {
            }

// .s-listh{ width:24%; float:left;}
//.s-list{ width:27%; float:left;}
.s-listh h3{color: #f79428  !important; font-size: 20px !important;}
.s-list h3{color: #9bba3d  !important; font-size: 20px !important;}
//.s-list2{width: 34%;
   float: left;
   line-height: 24px;
   text-align: right;
   padding-right: 10px;}
.s-list h3{padding:0px; margin:0px;}
//.s-list-last{ width:14%; float:left; text-align:right; line-height: 24px;}

.s-photo{width:95px; margin-right: 13px; display: block; float: left;}
.s-listh{ width:75%; float:left; }
.s-list{ width:75%; float:left; }
//.s-list h3{color: #f79428  !important;}
.s-list2{width: 75%;
   float: left;
   line-height: 24px;
   text-align: left;
   }
.s-list h3{padding:0px; margin:0px;}
.s-list-last{ width:75%; float:left; text-align:left; line-height: 24px; }


@media screen and (max-width: 768px){
.s-listh{ width:57%; text-align:left; font-size: 16px !important; }
.s-listh h3{ font-size: 16px !important; }
.s-list{ width:57%; text-align:left; font-size: 16px !important; }
.s-list h3{font-size: 16px !important; }
.s-list2{ width:57%; text-align:left;  font-size: 11px !important;}
.s-list-last{ width:57%; text-align:left;  font-size: 11px !important;}
}


            /*  div wrapped around each staff member  */
            div.staff-member {
                padding-bottom: 10px !important;
padding-top:10px !important;
                border-bottom: thin dotted #aaa;
            }
            /*  "Even" staff member  */
            div.staff-member.even {
            }
            /*  "Odd" staff member  */
            div.staff-member.odd {
               margin-top: 0px !important;
            }
            /*  Last staff member  */
            div.staff-member.last {
                padding-bottom: 0;
                border: none;
            }
            /*  Wrap around staff info  */
            .staff-member-info-wrap {
    float: left;
    width: 100% !important;
    margin-left: 0 !important;
}
            /*  [staff-bio-formatted]  */
            div.staff-member-bio {
            }
            /*  p tags within [staff-bio-formatted]  */
            div.staff-member-bio p {
            }
            /*  [staff-photo]  */
            img.staff-member-photo {
                float: left;
                               background: #a498ac ;
            }
            /*  [staff-email-link]  */
            .staff-member-email {
            }
            /*  [staff-name-formatted]  */
            div.staff-member-listing h3.staff-member-name {
                margin: 0;
            }
            /*  [staff-position-formatted]  */
            div.staff-member-listing h4.staff-member-position {
                margin: 0;
                font-style: italic;
            }
            /* Clearfix for div.staff-member */
            div.staff-member:after {
                content: "";
                display: block;
                clear: both;
            }
            /* Clearfix for <= IE7 */
            * html div.staff-member { height: 1%; }
            div.staff-member { display: block; }
@media screen and (max-width: 400px){
.fusion-page-title-wrapper .fusion-page-title-captions {
    width: 100% !important;
}
.em-location-map-container{
	width:278px !important;
}
}

.home .post-content{margin-top: -22px !important}
.home .fusion-youtube-flash-fix{display: none;}

.fusion-header-wrapper2 .fusion-header{padding-right: 0px;}
.sub-menu .fusion-mobile-current-nav-item a{background-color: #2f2f2f !important;}
.em-calendar-wrapper .month_name{color: #95b81c;}
.em-calendar-wrapper .days-names{
    background: #ececec;
    font-weight: 500;
    font-size: large;
    color: #1c6ba5;
}
