 @font-face { font-family:'GothamBook'; src:url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBook.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBook.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBook.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBook.svg) format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'GothamBold'; src:url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBold.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBold.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBold.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/GothamBold.svg) format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'Gotham-Light'; src:url(https://massmailer.io/wp-content/themes/Avada/../fonts/Gotham-Light.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/Gotham-Light.otf) format('opentype'), url(https://massmailer.io/wp-content/themes/Avada/../fonts/Gotham-Light.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/Gotham-Light.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada/../fonts/Gotham-Light.svg) format('svg'); font-weight:normal; font-style:normal; }  .group {  zoom:1; } .group:before, .group:after {  content:" ";  display:table; } .group:after {  clear:both; } .fade {  opacity:0;  -webkit-transition: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-transition: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: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; } .col-xs-12 {  width:100%; } .col-xs-11 {  width:91.66666666666666%; } .col-xs-10 {  width:83.33333333333334%; } .col-xs-9 {  width:75%; } .col-xs-8 {  width:66.66666666666666%; } .col-xs-7 {  width:58.333333333333336%; } .col-xs-6 {  width:50%; } .col-xs-5 {  width:41.66666666666667%; } .col-xs-4 {  width:33.33333333333333%; } .col-xs-3 {  width:25%; } .col-xs-2 {  width:16.666666666666664%; } .col-xs-1 {  width:8.333333333333332%; } .col-xs-pull-12 {  right:100%; } .col-xs-pull-11 {  right:91.66666666666666%; } .col-xs-pull-10 {  right:83.33333333333334%; } .col-xs-pull-9 {  right:75%; } .col-xs-pull-8 {  right:66.66666666666666%; } .col-xs-pull-7 {  right:58.333333333333336%; } .col-xs-pull-6 {  right:50%; } .col-xs-pull-5 {  right:41.66666666666667%; } .col-xs-pull-4 {  right:33.33333333333333%; } .col-xs-pull-3 {  right:25%; } .col-xs-pull-2 {  right:16.666666666666664%; } .col-xs-pull-1 {  right:8.333333333333332%; } .col-xs-pull-0 {  right:0%; } .col-xs-push-12 {  left:100%; } .col-xs-push-11 {  left:91.66666666666666%; } .col-xs-push-10 {  left:83.33333333333334%; } .col-xs-push-9 {  left:75%; } .col-xs-push-8 {  left:66.66666666666666%; } .col-xs-push-7 {  left:58.333333333333336%; } .col-xs-push-6 {  left:50%; } .col-xs-push-5 {  left:41.66666666666667%; } .col-xs-push-4 {  left:33.33333333333333%; } .col-xs-push-3 {  left:25%; } .col-xs-push-2 {  left:16.666666666666664%; } .col-xs-push-1 {  left:8.333333333333332%; } .col-xs-push-0 {  left:0%; } .col-xs-offset-12 {  margin-left:100%; } .col-xs-offset-11 {  margin-left:91.66666666666666%; } .col-xs-offset-10 {  margin-left:83.33333333333334%; } .col-xs-offset-9 {  margin-left:75%; } .col-xs-offset-8 {  margin-left:66.66666666666666%; } .col-xs-offset-7 {  margin-left:58.333333333333336%; } .col-xs-offset-6 {  margin-left:50%; } .col-xs-offset-5 {  margin-left:41.66666666666667%; } .col-xs-offset-4 {  margin-left:33.33333333333333%; } .col-xs-offset-3 {  margin-left:25%; } .col-xs-offset-2 {  margin-left:16.666666666666664%; } .col-xs-offset-1 {  margin-left:8.333333333333332%; } .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.66666666666666%;  }  .col-sm-10 {   width:83.33333333333334%;  }  .col-sm-9 {   width:75%;  }  .col-sm-8 {   width:66.66666666666666%;  }  .col-sm-7 {   width:58.333333333333336%;  }  .col-sm-6 {   width:50%;  }  .col-sm-5 {   width:41.66666666666667%;  }  .col-sm-4 {   width:33.33333333333333%;  }  .col-sm-3 {   width:25%;  }  .col-sm-2 {   width:16.666666666666664%;  }  .col-sm-1 {   width:8.333333333333332%;  }  .col-sm-pull-12 {   right:100%;  }  .col-sm-pull-11 {   right:91.66666666666666%;  }  .col-sm-pull-10 {   right:83.33333333333334%;  }  .col-sm-pull-9 {   right:75%;  }  .col-sm-pull-8 {   right:66.66666666666666%;  }  .col-sm-pull-7 {   right:58.333333333333336%;  }  .col-sm-pull-6 {   right:50%;  }  .col-sm-pull-5 {   right:41.66666666666667%;  }  .col-sm-pull-4 {   right:33.33333333333333%;  }  .col-sm-pull-3 {   right:25%;  }  .col-sm-pull-2 {   right:16.666666666666664%;  }  .col-sm-pull-1 {   right:8.333333333333332%;  }  .col-sm-pull-0 {   right:0%;  }  .col-sm-push-12 {   left:100%;  }  .col-sm-push-11 {   left:91.66666666666666%;  }  .col-sm-push-10 {   left:83.33333333333334%;  }  .col-sm-push-9 {   left:75%;  }  .col-sm-push-8 {   left:66.66666666666666%;  }  .col-sm-push-7 {   left:58.333333333333336%;  }  .col-sm-push-6 {   left:50%;  }  .col-sm-push-5 {   left:41.66666666666667%;  }  .col-sm-push-4 {   left:33.33333333333333%;  }  .col-sm-push-3 {   left:25%;  }  .col-sm-push-2 {   left:16.666666666666664%;  }  .col-sm-push-1 {   left:8.333333333333332%;  }  .col-sm-push-0 {   left:0%;  }  .col-sm-offset-12 {   margin-left:100%;  }  .col-sm-offset-11 {   margin-left:91.66666666666666%;  }  .col-sm-offset-10 {   margin-left:83.33333333333334%;  }  .col-sm-offset-9 {   margin-left:75%;  }  .col-sm-offset-8 {   margin-left:66.66666666666666%;  }  .col-sm-offset-7 {   margin-left:58.333333333333336%;  }  .col-sm-offset-6 {   margin-left:50%;  }  .col-sm-offset-5 {   margin-left:41.66666666666667%;  }  .col-sm-offset-4 {   margin-left:33.33333333333333%;  }  .col-sm-offset-3 {   margin-left:25%;  }  .col-sm-offset-2 {   margin-left:16.666666666666664%;  }  .col-sm-offset-1 {   margin-left:8.333333333333332%;  }  .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.66666666666666%;  }  .col-md-10 {   width:83.33333333333334%;  }  .col-md-9 {   width:75%;  }  .col-md-8 {   width:66.66666666666666%;  }  .col-md-7 {   width:58.333333333333336%;  }  .col-md-6 {   width:50%;  }  .col-md-5 {   width:41.66666666666667%;  }  .col-md-4 {   width:33.33333333333333%;  }  .col-md-3 {   width:25%;  }  .col-md-2 {   width:16.666666666666664%;  }  .col-md-1 {   width:8.333333333333332%;  }  .col-md-pull-12 {   right:100%;  }  .col-md-pull-11 {   right:91.66666666666666%;  }  .col-md-pull-10 {   right:83.33333333333334%;  }  .col-md-pull-9 {   right:75%;  }  .col-md-pull-8 {   right:66.66666666666666%;  }  .col-md-pull-7 {   right:58.333333333333336%;  }  .col-md-pull-6 {   right:50%;  }  .col-md-pull-5 {   right:41.66666666666667%;  }  .col-md-pull-4 {   right:33.33333333333333%;  }  .col-md-pull-3 {   right:25%;  }  .col-md-pull-2 {   right:16.666666666666664%;  }  .col-md-pull-1 {   right:8.333333333333332%;  }  .col-md-pull-0 {   right:0%;  }  .col-md-push-12 {   left:100%;  }  .col-md-push-11 {   left:91.66666666666666%;  }  .col-md-push-10 {   left:83.33333333333334%;  }  .col-md-push-9 {   left:75%;  }  .col-md-push-8 {   left:66.66666666666666%;  }  .col-md-push-7 {   left:58.333333333333336%;  }  .col-md-push-6 {   left:50%;  }  .col-md-push-5 {   left:41.66666666666667%;  }  .col-md-push-4 {   left:33.33333333333333%;  }  .col-md-push-3 {   left:25%;  }  .col-md-push-2 {   left:16.666666666666664%;  }  .col-md-push-1 {   left:8.333333333333332%;  }  .col-md-push-0 {   left:0%;  }  .col-md-offset-12 {   margin-left:100%;  }  .col-md-offset-11 {   margin-left:91.66666666666666%;  }  .col-md-offset-10 {   margin-left:83.33333333333334%;  }  .col-md-offset-9 {   margin-left:75%;  }  .col-md-offset-8 {   margin-left:66.66666666666666%;  }  .col-md-offset-7 {   margin-left:58.333333333333336%;  }  .col-md-offset-6 {   margin-left:50%;  }  .col-md-offset-5 {   margin-left:41.66666666666667%;  }  .col-md-offset-4 {   margin-left:33.33333333333333%;  }  .col-md-offset-3 {   margin-left:25%;  }  .col-md-offset-2 {   margin-left:16.666666666666664%;  }  .col-md-offset-1 {   margin-left:8.333333333333332%;  }  .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.66666666666666%;  }  .col-lg-10 {   width:83.33333333333334%;  }  .col-lg-9 {   width:75%;  }  .col-lg-8 {   width:66.66666666666666%;  }  .col-lg-7 {   width:58.333333333333336%;  }  .col-lg-6 {   width:50%;  }  .col-lg-5 {   width:41.66666666666667%;  }  .col-lg-4 {   width:33.33333333333333%;  }  .col-lg-3 {   width:25%;  }  .col-lg-2 {   width:16.666666666666664%;  }  .col-lg-1 {   width:8.333333333333332%;  }  .col-lg-pull-12 {   right:100%;  }  .col-lg-pull-11 {   right:91.66666666666666%;  }  .col-lg-pull-10 {   right:83.33333333333334%;  }  .col-lg-pull-9 {   right:75%;  }  .col-lg-pull-8 {   right:66.66666666666666%;  }  .col-lg-pull-7 {   right:58.333333333333336%;  }  .col-lg-pull-6 {   right:50%;  }  .col-lg-pull-5 {   right:41.66666666666667%;  }  .col-lg-pull-4 {   right:33.33333333333333%;  }  .col-lg-pull-3 {   right:25%;  }  .col-lg-pull-2 {   right:16.666666666666664%;  }  .col-lg-pull-1 {   right:8.333333333333332%;  }  .col-lg-pull-0 {   right:0%;  }  .col-lg-push-12 {   left:100%;  }  .col-lg-push-11 {   left:91.66666666666666%;  }  .col-lg-push-10 {   left:83.33333333333334%;  }  .col-lg-push-9 {   left:75%;  }  .col-lg-push-8 {   left:66.66666666666666%;  }  .col-lg-push-7 {   left:58.333333333333336%;  }  .col-lg-push-6 {   left:50%;  }  .col-lg-push-5 {   left:41.66666666666667%;  }  .col-lg-push-4 {   left:33.33333333333333%;  }  .col-lg-push-3 {   left:25%;  }  .col-lg-push-2 {   left:16.666666666666664%;  }  .col-lg-push-1 {   left:8.333333333333332%;  }  .col-lg-push-0 {   left:0%;  }  .col-lg-offset-12 {   margin-left:100%;  }  .col-lg-offset-11 {   margin-left:91.66666666666666%;  }  .col-lg-offset-10 {   margin-left:83.33333333333334%;  }  .col-lg-offset-9 {   margin-left:75%;  }  .col-lg-offset-8 {   margin-left:66.66666666666666%;  }  .col-lg-offset-7 {   margin-left:58.333333333333336%;  }  .col-lg-offset-6 {   margin-left:50%;  }  .col-lg-offset-5 {   margin-left:41.66666666666667%;  }  .col-lg-offset-4 {   margin-left:33.33333333333333%;  }  .col-lg-offset-3 {   margin-left:25%;  }  .col-lg-offset-2 {   margin-left:16.666666666666664%;  }  .col-lg-offset-1 {   margin-left:8.333333333333332%;  }  .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%);  -ms-transform:translate(0, -25%);  transform:translate(0, -25%);  -webkit-transition:-webkit-transform 0.3s ease-out;  -moz-transition:-moz-transform 0.3s ease-out;  -o-transition:-o-transform 0.3s ease-out;  transition:transform 0.3s ease-out; } .modal.in .modal-dialog {  -webkit-transform:translate(0, 0);  -ms-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);  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);  -moz-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);  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.53846153846154px; } .modal-header .close {  margin-top:-2px; } .modal-title {  margin:0;  line-height:1.5384615384615385; } .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 {   -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);   -moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);   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);  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  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;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  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;  -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-transition:width 0.6s ease;  transition:width 0.6s ease; } .progress-striped .progress {  background-image:-webkit-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-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.5384615384615385;  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);  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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); } * {  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box; } .fusion-clearfix {  clear:both;  zoom:1; } .fusion-clearfix:before, .fusion-clearfix:after {  content:" ";  display:table; } .fusion-clearfix:after {  clear:both; } .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);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-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; } #wrapper {  overflow:visible; } .body_blank {  display:table;  height:100%;  width:100%;  position:absolute;  margin:0;  left: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-container {  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%; } #header {  padding:0 10px 0; } .avada-row {  margin:0 auto;  max-width:940px; } .avada-row:after {  content:"";  display:block;  clear:both; } #header-sticky.tfs_parallax {  visibility:hidden;  opacity:0; } #header-sticky .logo, #header .logo {  float:left;  overflow:hidden;  margin:31px 0; } #header-sticky .logo a, #header .logo a {  display:block; } #header-sticky .retina_logo, #header .retina_logo {  display:none; } #header-sticky .login-box, #header .login-box, #small-nav .login-box, #side-header .login-box {  left:auto;  right:0; } #header-sticky .login-box .forgetmenot, #header .login-box .forgetmenot, #small-nav .login-box .forgetmenot, #side-header .login-box .forgetmenot {  line-height:32px; } #header-sticky .login-box .forgetmenot input, #header .login-box .forgetmenot input, #small-nav .login-box .forgetmenot input, #side-header .login-box .forgetmenot input {  margin:0; } #header-sticky .login-box p, #header .login-box p, #small-nav .login-box p, #side-header .login-box p {  font-size:11px; } #header-sticky .login-box p .input-text, #header .login-box p .input-text, #small-nav .login-box p .input-text, #side-header .login-box p .input-text {  margin-bottom:10px; } .login-box .woo-login-error {  margin-bottom:10px;  color:#D04544; } .nav-holder .fusion-navbar-nav > li > ul, .nav-holder .fusion-navbar-nav > li > div, .nav-holder .fusion-navbar-nav .fusion-dropdown-menu ul, .top-menu li > div, .top-menu li > .sub-menu {  -webkit-transition:opacity 0.2s ease-in;  -moz-transition:opacity 0.2s ease-in;  -o-transition:opacity 0.2s ease-in;  transition:opacity 0.2s ease-in;  z-index:-1;  visibility:hidden;  opacity:0; } #wrapper .nav-holder li li > a, .top-menu li > a {  -webkit-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;  -moz-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;  -o-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;  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; } #main-nav-search-form, #sticky-nav-search-form {  z-index:99996;  visibility:visible;  opacity:1; } #wrapper .nav-holder li:hover .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {  display:block; } .nav-holder .fusion-navbar-nav li:hover > .sub-menu, .nav-holder .fusion-navbar-nav li:hover > div, .top-menu li:hover > .sub-menu, .top-menu li:hover > div, .top-menu .cart:hover .cart-contents {  z-index:99997;  visibility:visible;  opacity:1; } #nav.nav-holder .navigation > li > a {  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;  box-sizing:content-box; } .mobile-topnav .mobile-nav-item ul {  visibility:visible;  opacity:1; } #wrapper .tp-bullets {  -webkit-transform:translateZ(0);  -transform:translateZ(0); } nav#nav, nav#sticky-nav {  float:right;  font:14px/16px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  z-index:99997; } #nav ul, #sticky-nav ul {  list-style:none;  margin:0;  padding:0; } #nav ul li, #sticky-nav ul li {  float:left;  padding:0 10px 0 0;  margin:0; } #nav > ul > li:last-child, #sticky-nav > ul > li:last-child {  padding-right:0 !important; } #nav ul li.last-menu-item, #sticky-nav ul li.last-menu-item {  padding-right:0 !important; } #nav ul li > a, #sticky-nav ul li > a, .navigation li.current-menu-ancestor > a {  display:block;  height:83px;  line-height:83px;  border-top:3px solid transparent; } #nav ul .current_page_item > a, #nav ul .current-menu-item > a, #nav ul > .current-menu-parent > a, #sticky-nav ul .current_page_item > a, #sticky-nav ul .current-menu-item > a, #sticky-nav ul > .current-menu-parent > a {  color:#a0ce4e;  text-decoration:none;  border-color:#a0ce4e; } #nav ul li, #sticky-nav ul li {  position:relative; } #nav ul ul, #sticky-nav ul ul {  position:absolute;  left:0px;  width:170px;  background:#edebeb;  z-index:99996;  border-top:3px solid #a0ce4e; } #nav .fusion-megamenu-menu .sub-menu, #sticky-nav .fusion-megamenu-menu .sub-menu {  border-top:0px !important; } #nav ul li ul li, #sticky-nav ul li ul li {  float:none;  margin:0;  padding:0; } #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a {  border:0;  border-bottom:1px solid #dcdadb;  height:auto;  text-indent:0px;  font:13px/30px 'PT Sans', Arial, Helvetica, sans-serif;  color:#333333;  padding:7px 20px;  line-height:19px; } #wrapper #nav ul li ul li > a:hover, #wrapper #nav ul li ul li.current-menu-item > a, #wrapper #sticky-nav ul li ul li > a:hover, #wrapper #sticky-nav ul li ul li.current-menu-item > a {  background-color:rgba(255, 255, 255, 0.5); } #nav ul ul ul, #sticky-nav ul ul ul {  top:-3px;  left:170px; } #nav .fusion-megamenu-wrapper ul, #sticky-nav .fusion-megamenu-wrapper ul {  left:auto; } a.search-link {  font-family:IcoMoon;  cursor:pointer; } a.search-link:after {  border:1px solid;  border-radius:50% 50% 50% 50%;  padding:5px;  content:'\f002'; } #header-sticky .main-nav-search .search-link:hover, #header .main-nav-search .search-link:hover, #side-header .main-nav-search .search-link:hover, #small-nav .main-nav-search .search-link:hover {  border-top-color:transparent; } .main-nav-search-form {  display:none;  left:auto;  position:absolute;  right:0;  z-index:99999;  width:250px;  padding:25px;  background-color:#ffffff;  border:1px solid #E6E5E6;  text-align:right;  font-size:0; } #wrapper .search-table {  display:table;  width:100%; } #wrapper .header-v4 #header .search-table {  display:table;  width:286px; } #wrapper .search-field {  display:table-cell;  vertical-align:top; } #wrapper .search-button {  display:table-cell;  width:33px;  vertical-align:top; } #wrapper .search-table .search-field input {  color:#AAA9A9;  background-color:#ffffff;  border:1px solid #D2D2D2;  -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;  -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;  box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;  color:#747474;  font-size:13px;  padding:8px 15px;  height:33px;  width:100%;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0; } #wrapper .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;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  transition:all .2s; } #wrapper .search-table .search-button input[type="submit"]:hover {  background:#A0CE4E; } .search-page-search-form {  padding-bottom:60px;  border-bottom:1px solid #E6E5E6;  margin-bottom:60px; } .search-page-search-form .seach-form {  text-align:right; } .search-page-search-form .searchform .search-table .search-field input {  text-indent:0; } #fallback-slide {  display:none; } #fallback-slide img {  width:100%; } body #header-sticky.sticky-header {  background:transparent;  margin:0;  position:fixed;  top:0;  left:0;  z-index:99997;  display:none;  padding:0;  width:100%;  height:105px; } body.admin-bar #header-sticky.sticky-header {  top:32px; } body #header-sticky.sticky-header.sticky {  display:block; } body #header-sticky.sticky-header .logo {  margin-top:0;  margin-bottom:0;  max-height:65px;  width:auto;  float:left; } body #header-sticky.sticky-header #sticky-nav ul ul ul {  top:-3px; } body #header-sticky.sticky-header .sticky-shadow {  height:102px;  background:rgba(255, 255, 255, 0.97);  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12); } .sticky-header #sticky-nav ul li a {  border-top-width:3px; } .sticky-header #sticky-nav ul .current_page_item > a, .sticky-header #sticky-nav ul .current-menu-item > a, .sticky-header #sticky-nav ul > .current-menu-parent > a, .sticky-header .navigation li.current-menu-ancestor > a, .sticky-header #sticky-nav ul > li > a:hover {  border-top-width:3px;  padding-top:0; } .sticky-header #sticky-nav ul li ul li > a, .sticky-header #sticky-nav ul li ul li > a:hover {  padding:7px 20px; } body #header-sticky.sticky-header .sticky-shadow .mobile-nav-holder {  padding-top:17px; } body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-container {  padding-top:17px; } body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-options li a {  padding:10px; } .modern-sticky-header {  top:0;  left:0;  width:100%;  z-index:9999; } .gallery-box {  background:#3d3c3c;  padding:0 10px; } .gallery {  margin:0 auto;  max-width:1400px; } .gallery-box img {  width:100%; } #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; } .col .flexslider {  margin:0; } #main h2 {  font:18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif; } h2 {  color:#333;  margin:0 0 20px; } h2.entry-title {  margin-bottom:25px;  font:18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif; } #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, .read-more, .entry-read-more a {  position:relative;  margin-right:10px;  text-align:right; } .more a:after, .read-more:after, .entry-read-more a:after {  position:absolute;  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%; } .side-header h1, .side-header h2, .side-header h3, .side-header h4, .side-header h5, .side-header h6, .side-header .display-counter, .side-header .button {  -ms-word-break:break-all;  word-break:break-word;  -webkit-hyphens:auto;  -ms-hyphens:auto;  word-wrap:break-word; } .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, .post-content .title h1 {  float:left;  padding:0 8px 0 0;  margin:0; } .title h2, .post-content .title h2 {  float:left;  padding:0 8px 0 0;  margin:0;  font-size:18px; } .title h3, .post-content .title h3 {  float:left;  padding:0 8px 0 0;  margin:0; } .title h4, .post-content .title h4 {  float:left;  padding:0 8px 0 0;  margin:0; } .title h5, .post-content .title h5 {  float:left;  padding:0 8px 0 0;  margin:0; } .title h6, .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; } .meta .date {  font:12px/14px 'PTSansItalic', arial, helvetica, sans-serif; } .footer-widget-col {  margin-bottom:20px; } .footer-widget-col:last-child {  margin-bottom:0; } .footer-widget-col .row, .footer-area .footer-widget-col .columns {  margin-left:0;  margin-right:0; } .footer-area .footer-widget-col .col {  padding-left:3px;  padding-right:3px;  padding-bottom:3px; } .footer-widget-col .flexslider a {  border:0;  padding:0; } .footer-area {  border-top:12px solid #e9eaee;  background:#363839;  padding:43px 10px 40px;  color:#8c8989;  position:relative;  overflow:hidden; } .footer-area .logo {  float:none;  display:block;  margin:0 0 22px; } .footer-area h3 {  margin:0 0 28px;  color:#ddd;  text-transform:uppercase;  font:13px/20px 'PTSansBold', arial, helvetica, sans-serif; } .footer-area .columns {  margin:0; } .footer-area .text-block {  text-shadow:1px 2px 1px #000; } .footer-area .holder-block img {  width:100%; } .footer-area ul {  list-style:none;  margin:0;  padding:0;  font-size:12px;  line-height:15px; } .footer-area ul li a {  padding:12px 0;  border-bottom:1px solid #282a2b;  display:block; } .footer-area .footer-widget-col:not(.widget_icl_lang_sel_widget) ul:first-child > li:first-child > a, .footer-area .footer-widget-col:not(.widget_icl_lang_sel_widget) > ul > li:first-child > a {  background-image:none;  padding-top:0px; } .footer-area a {  text-shadow:1px 2px 1px #000;  color:#bfbfbf; } .footer-area ul li a:hover {  color:#a0ce4e; } .footer-area ul#recentcomments li.recentcomments:first-child {  padding-top:0px;  background:none; } .footer-area li.recentcomments {  padding:12px 0;  border-bottom:1px solid #282a2b;  display:block; } .footer-area li.recentcomments a {  border:none; } .footer-area .widget_recent_entries li {  border-bottom:1px solid;  padding-bottom:12px; } .footer-area .widget_recent_entries a {  border-bottom:0;  padding-bottom:0; } #footer {  z-index:1;  position:relative;  padding:18px 10px 12px;  background:#282a2b;  border-top:1px solid #4b4c4d; } #footer .copyright-area-content {  display:table;  width:100%; } .copyright {  display:table-cell;  vertical-align:middle;  margin:0;  padding:0;  color:#8c8989;  font-size:12px;  text-shadow:1px 2px 1px #000; } .copyright a {  color:#bfbfbf; } .social_links_shortcode .social-networks {  float:none; } .sidebar .social-networks {  float:none; } .sidebar .social-networks li, .social_links_shortcode li {  float:left;  margin-left:0;  margin-right:0px;  width:35px; } .sidebar .social-networks a {  border-bottom:0;  padding:0; } .sidebar .social-networks li {  margin-bottom:10px; } .page-title-container {  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; } .page-title {  height:100%;  overflow:hidden;  max-width:940px;  margin:0 auto; } .page-title-wrapper {  display:table;  height:100%;  width:100%;  position:relative;  z-index:1; } .page-title-captions {  display:table-cell;  vertical-align:middle;  width:45%; } .page-title-container-search .page-title-captions {  width:auto; } .page-title h1 {  font-weight:normal;  font:18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  line-height:26px;  color:#343333;  margin:0;  padding:0; } .page-title h3 {  font-weight:normal;  font:14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  line-height:26px;  color:#343333;  margin:0;  padding:0; } .page-title ul {  display:table-cell;  vertical-align:middle;  list-style:none;  margin:0;  padding:0;  width:45%;  text-align:right; } .page-title ul li {  margin:0;  padding:0;  display:inline;  color:#333333;  font-size:10px;  margin-left:5px; } .page-title ul li:first-child {  margin-left:0; } .page-title ul li a {  color:#333333;  padding-right:5px; } .page-title ul li:after {  content:'/'; } .page-title ul li:last-child:after {  content:''; } .page-title-container .search {  display:table-cell;  vertical-align:middle; } .page-title-container .search .s {  float:right;  width:250px; } .page-title-center .page-title-captions {  text-align:center;  width:100%; } .page-title-center .breadcrumbs {  display:block;  text-align:center;  width:100%; } .page-title-center .search {  display:inline-block;  margin-top:10px; } .page-title-center .search .s {  float:none; } .page-title-right .page-title {  direction:rtl; } .page-title-right .page-title-captions, .page-title-right .breadcrumbs, .page-title-right .search {  direction:ltr; } .page-title-right .page-title-captions {  text-align:right; } .page-title-right .page-title ul {  text-align:left; } .page-title-right .search .s {  float:left; } #content {  width:71.1702128%;  float:left;  min-height:1px; } #content.full-width {  width:100%; } #posts-container {  position:relative; } .single .fusion-sharing-box {  margin-bottom:60px; } .image {  position:relative;  overflow:hidden;  z-index:1; } .image .image-extras {  width:101%;  height:100%;  background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #aad75d), color-stop(1, #d1e990));  background-image:-webkit-linear-gradient(bottom, #aad75b, #d1e990);  background-image:-moz-linear-gradient(bottom, #aad75d, #d1e990);  background-image:-ms-linear-gradient(bottom, #aad75d, #d1e990);  background-image:-o-linear-gradient(bottom, #aad75d, #d1e990);  background-image:linear-gradient(to top, #aad75d, #d1e990);  position:absolute;  top:0;  left:0;  text-align:center;  -webkit-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -o-transform:translateX(-100%);  -ms-transform:translateX(-100%);  transform:translateX(-100%);  opacity:0;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;  -webkit-transform-style:preserve-3d;  -webkit-backface-visibility:hidden; } .image:hover .image-extras {  -webkit-transform:translateX(0%);  -moz-transform:translateX(0%);  -ms-transform:translateX(0%);  -o-transform:translateX(0%);  transform:translateX(0%);  opacity:1;  -webkit-transform-style:preserve-3d;  -webkit-backface-visibility:hidden; } .no-csstransforms .image .image-extras {  display:none; } .no-csstransforms .image:hover .image-extras {  display:block; } .image .image-extras:before {  content:'';  display:inline-block;  height:100%;  vertical-align:middle; } .image a {  display:block; } .image .image-extras .image-extras-content {  display:inline-block;  vertical-align:middle;  width:90%;  height:auto; } .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a {  font:13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  color:#333333;  text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);  margin:0;  margin-top:10px; } .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .image .image-extras .image-extras-content .price {  font:11px 'PTSansRegular', arial, helvetica, sans-serif;  color:#333333;  text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);  margin:0; } .image .image-extras .image-extras-content h4 a {  display:inline;  color:#333333;  font:11px 'PTSansRegular', arial, helvetica, sans-serif; } .image .image-extras .image-extras-content h4 a:hover {  color:#444; } .image .image-extras .image-extras-content img {  width:auto;  display:inline; } .image .image-extras .image-extras-content .icon {  display:inline; } .image .image-extras .image-extras-content .icon {  position:relative;  opacity:0.9; } .image .image-extras .image-extras-content .icon:hover {  opacity:1; } .image .image-extras .image-extras-content .icon: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; } .image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon {  background-color:#333;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box; } .image .image-extras .image-extras-content .icon.link-icon:before {  content:'\e619'; } .image .image-extras .image-extras-content .icon.gallery-icon:before {  content:'\f002'; } .image .image-extras .image-extras-content .icon, .image .image-extras .image-extras-content .icon img {  width:35px;  height:36px;  display:inline-block;  vertical-align:top;  text-indent:-10000px; } .image-extras .cats {  display:block; } .image-extras .cats a {  display:inline;  line-height:normal; } body .post-content .image-extras .link-icon {  margin-right:3px; } .post-content .image-extras h3, .post-content .image-extras h4 {  line-height:normal; } .post-content .image-extras h4 {  font-size:11px;  margin-top:3px; } .post {  margin-bottom:65px; } .post .image {  margin-bottom:40px; } #main .post h2 {  font:18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  color:#333333;  padding-bottom:0; } #main .post h2 a {  color:#333333; } .post .post-content {  color:#747474; } .post .meta-info {  border-top:1px solid #e7e6e6;  border-bottom:1px solid #e7e6e6;  margin-top:16px;  padding:5px 0;  font-size:12px;  clear:both;  overflow:hidden; } .post .single-line-meta {  font-size:12px; } .post .meta-tags {  font-size:12px; } .post .meta-tags.top {  margin-bottom:20px; } .post .meta-tags.bottom {  margin-top:20px; } .single-line-meta.with-tags {  margin-bottom:0; } .single .post .meta-info, .avada_faq .meta-info {  margin-bottom:55px; } .post .meta-info .sep {  padding:0px 5px; } .post .meta-info .alignleft {  width:80%; } .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 h3 {  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; } .sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li {  display:block;  color:#838383; } .sidebar .widget li a {  display:inline; } .sidebar .widget .recentcomments a {  background:none;  border:none; } .sidebar .contact_info .address {  margin:0;  margin-bottom:15px; } .widget .fusion-social-networks .fusion-social-network-icon {  margin-left:0;  display:inline-block;  margin-right:11px;  margin-bottom:14px; } .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {  margin-right:7px;  margin-bottom:10px; } .sidebar .contact_info p, .footer-area .contact_info p, #slidingbar .contact_info p {  margin:0; } .sidebar .flickr-photo a {  background:none;  float:left;  border:0; } .sidebar .widget_categories li a {  display:block;  border:0;  background:none;  padding:0; } .sidebar .s, .footer-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;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  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: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 .footer-area .tab-holder, #wrapper #slidingbar-area .tab-holder {  border-top:none; } #wrapper .footer-area .tab-holder .tabs li a, #wrapper #slidingbar-area .tab-holder .tabs li a {  background:rgba(0, 0, 0, 0.2); } #wrapper .footer-area .tab-holder .tabs li:hover a, #wrapper #slidingbar-area .tab-holder .tabs li:hover a {  background:none; } #wrapper .footer-area .tab-holder .tabs li.active a, #wrapper #slidingbar-area .tab-holder .tabs li.active a {  background:none; } #wrapper .footer-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, .sidebar .jtwt .jtwt_tweet {  position:relative;  padding:0;  border:0;  margin-bottom:30px;  color:#838383;  font-size:13px;  line-height:20px;  padding-left:45px;  padding-top:0px; } .sidebar .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 {  float:left;  padding:3px; } .footer-area .columns-4 .recent-works-items a, #slidingbar-area .columns-4 .recent-works-items a {  max-width:60px; } .pagination.infinite-scroll {  display:none; } .pagination, .page-links, .woocommerce-pagination {  float:right;  margin-top:40px;  font-size:9px;  margin-right:10px; } .page-links {  margin-bottom:40px;  margin-top:30px; } .pagination a.inactive, .page-links a, .woocommerce-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 {  border:1px solid #a0ce4e; } .pagination .current, .page-links > .page-number, .woocommerce-pagination .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 {  margin-right:3px;  font-size:12px; } .pagination .pagination-next, .woocommerce-pagination .next {  margin-left:8px;  font-size:12px; } .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-bottom:55px;  overflow:hidden; } .about-author .title a {  color:#a0ce4e; } .about-author div.avatar {  float:left;  margin-right:20px;  margin-bottom:5px; } .recent-works-carousel {  height:138px;  overflow:hidden; } .related-posts {  margin-bottom:55px; } .related-posts .image {  width:180px;  height:138px;  margin-bottom:0; } .single-related-posts .es-carousel ul {  margin-left:7px; } .es-carousel-wrapper {  background:none;  padding:0px 0px;  position:relative;  overflow:hidden; } .es-carousel {  overflow:hidden; } .related-projects .es-carousel {  padding-left:44px; } .clients-carousel {  padding:0; } .clients-carousel .es-carousel {  padding-left:13px; } .clients-carousel .es-carousel li {  text-align:center;  line-height:118px;  width:159px;  margin-right:13px; } .clients-carousel .es-carousel li img {  vertical-align:middle;  border:1px solid #eeeded; } .es-carousel ul {  list-style:none;  margin:0;  padding:0; } .es-carousel ul li {  height:100%;  float:left;  display:block;  margin:0;  padding:0;  margin-right:44px; } .es-carousel ul li a {  display:block; } .es-carousel ul li a img {  border:none; } .es-nav-prev, .es-nav-next {  background-color:rgba(0, 0, 0, 0.5);  background-repeat:no-repeat;  width:29px;  height:29px;  position:absolute;  top:50%;  margin-top:-14px;  color:transparent;  cursor:pointer;  opacity:0.8;  z-index:1000; } .no-rgba .es-nav-prev, .no-rgba .es-nav-next {  background-color:#3e3e3e; } .es-nav-prev, .es-nav-next {  display:block; } .es-nav-prev:hover, .es-nav-next:hover {  opacity:1; } .es-nav-prev {  left:0; } .es-nav-next {  right:0; } .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-text p {  margin:0; } .commentlist .comment-author strong {  padding-right:5px; } #respond {  margin-bottom:40px; } #comment-input {  overflow:hidden;  margin-bottom:13px; } .comment-form input, .post-password-form .password, #s, #comment-input input, .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;  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  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; } #comment-input input {  width:32.666666%; } .comment-form input, .post-password-form .password, .s {  float:none; } .sidebar #comment-input input, .sidebar #s, .sidebar .wpcf7-form .wpcf7-text, .sidebar .wpcf7-form .wpcf7-quiz, .sidebar .wpcf7-form .wpcf7-number, .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; } .gform_wrapper {  margin-bottom:50px; } .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 input[type="number"], .gform_wrapper input[type="password"], #customer_login .input-text, .edit-account-form .input-text, .myaccount_address .input-text {  border:1px solid #d2d2d2;  font-size:13px;  color:#747474;  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  padding:8px 15px; } .wpcf7-form input {  float:none; } .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {  width:100%; } #wrapper .entry-summary .gform_wrapper ul li {  clear:none !important; } #comment-textarea textarea, .comment-form-comment textarea, .wpcf7-form textarea {  border:1px solid #d2d2d2;  width:100%;  height:150px;  font-size:13px;  color:#747474;  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  padding:8px 11px;  -moz-box-sizing:border-box;  box-sizing:border-box; } .gform_wrapper .gfield textarea {  border:1px solid #d2d2d2;  font-size:13px;  color:#747474;  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  padding:8px; } .wpcf7-form textarea {  width:100%;  margin-right:0;  box-sizing:border-box;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  -o-box-sizing:border-box; } .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 {  padding:6px 1px !important;  width:100%;  text-indent:2px; } #wrapper .gform_wrapper .gravity-select-parent select {  margin:0; } .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; } .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"] {  border:1px solid #d2d2d2;  font-size:13px;  color:#747474;  padding:8px 15px;  margin-right:1%;  width:100%;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;  -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;  box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset; } .input-radio, #shipping_method input[type=radio] {  background:none;  -webkit-appearance:checkbox;  -moz-appearance:checkbox;  -ms-appearance:checkbox;   -o-appearance:checkbox;  } .post-password-form label {  margin-right:10px; } .post-password-form .password {  margin-right:10px; } .portfolio-tabs, .faq-tabs {  height:auto;  border-top:1px solid #e7e6e6;  border-bottom:1px solid #e7e6e6;  list-style:none;  margin:0;  padding:0;  overflow:hidden;  margin-bottom:58px;  line-height:34px; } .portfolio-tabs li, .faq-tabs li {  float:left;  margin-right:30px; } .portfolio-tabs li a, .faq-tabs li a {  display:block; } .portfolio-tabs li.active, .faq-tabs li.active {  line-height:31px; } .portfolio-tabs li.active a, .faq-tabs li.active a {  color:#a0ce4e;  border-top:3px solid #a0ce4e; } .faq-item {  position:relative; } .portfolio-one .portfolio-item {  padding-bottom:50px;  overflow:hidden;  width:100%; } .portfolio-one .portfolio-item .image {  width:540px;  height:272px;  float:left;  margin-right:25px;  margin-bottom:15px; } .portfolio-item .portfolio-content h2 {  margin:0;  padding:0;  margin-bottom:10px; } .portfolio-item .portfolio-content h4 {  margin:0;  padding:0;  margin-bottom:25px;  font-weight:normal;  font-size:13px; } .portfolio-item .portfolio-content p {  margin:0;  margin-bottom:20px; } .portfolio-two .portfolio-item {  width:50%;  padding:5px;  float:left; } .portfolio-masonry .portfolio-item, .portfolio-three .portfolio-item {  width:33.33%;  padding:6px;  float:left; } .portfolio-four .portfolio-item {  width:25%;  padding:7px;  float:left; } .portfolio-five .portfolio-item {  width:19.99%;  padding:5px;  float:left; } .portfolio-six .portfolio-item {  width:16.6666%;  padding:7px;  float:left; } .portfolio-full .flexslider {  margin-bottom:70px; } .portfolio-full .project-content {  margin-bottom:50px; } .portfolio-one .fluid-width-video-wrapper {  position:static; } .portfolio-wrapper {  display:none; } .portfolio-tabs {  display:none; } .loading-msg, #infscr-loading em {  margin-left:7px; } #infscr-loading {  position:absolute;  bottom:0; } .portfolio #infscr-loading {  bottom:-29px; } .portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper {  border:1px solid #e9eaee;  border-bottom-width:3px;  padding:0; } .portfolio-text .portfolio-item.portfolio-boxed .portfolio-content, .portfolio-one .portfolio-item.portfolio-boxed .portfolio-content {  margin-top:0;  padding:30px 25px 20px; } .portfolio .portfolio-boxed .content-sep {  border-bottom:1px solid #eaeaea;  border-top:1px solid #eaeaea;  height:6px;  margin-bottom:20px; } .portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {  border:0 !important;  height:0px !important;  margin-top:0 !important; } .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; } .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-half .share-box {  margin-bottom:50px; } .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; } .clearboth {  clear:both;  display:block;  font-size:0px;  height:0px;  line-height:0;  width:100%;  overflow:hidden; } .shortcode-tabs .tab-hold .tabs li {  border-right:0;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  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; } .shortcode-tabs {  margin-bottom:50px; } .post-content p {  margin:0;  margin-bottom:20px; } .post-content ul.arrow {  list-style:none;  margin:0;  padding:0; } .post-content ul.arrow li:before {  display:inline-block;  background-repeat:no-repeat;  background-position:center center;  background-color:#a0ce4e;  height:18px;  -moz-border-radius:75px;  -webkit-border-radius:75px;  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 ul.arrow li {  line-height:18px;  margin:0;  padding:0;  margin-bottom:15px;  padding-left:25px; } .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 {  margin-bottom:0; } .review blockquote {  background:none;  border-left:none;  padding:0;  margin:0; } .review blockquote q {  display:block;  padding:25px 14px 24px 24px;  background:#f6f3f3;  font:13px/20px 'PTSansItalic', arial, helvetica, sans-serif; } .review blockquote q::before, .review blockquote q::after, .review blockquote q:before, .review blockquote q:after {  content:''; } .review blockquote div {  display:block;  padding:12px 0 0 2px;  color:#333;  font-style:normal;  position:relative;  float:left;  line-height:15px; } .review blockquote div strong {  padding:0;  font:13px/15px 'PTSansBold', arial, helvetica, sans-serif;  font-style:normal; } .review blockquote div span {  font-style:normal; } .review blockquote div .company-name {  padding-left:53px;  display:block;  min-height:29px;  padding-top:6px;  font-style:normal; } .review blockquote div:after {  border:solid transparent;  content:" ";  height:0;  width:0;  position:absolute;  pointer-events:none; } .review blockquote div:after {  border-color:rgba(72, 71, 71, 0);  border-top-color:#f6f3f3;  border-width:10px;  bottom:auto;  top:0px;  left:30px; } .review.no-avatar blockquote div .company-name {  padding-left:0; } .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; } .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; } .post-slideshow {  margin-bottom:30px; } .post-slideshow .flex-direction-nav a:before {  top:5px; } .post-slideshow .image, .floated-post-slideshow .image {  margin-bottom:0; } .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;  color:#333333;  font-weight:normal; } .post-content h4 {  font-size:13px; } .post-content h5 {  font-size:12px; } .post-content h6 {  font-size:11px; } #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; } .buttons a {  margin:0 30px 15px 0; } .portfolio-wrapper .buttons {  margin-top:20px; } .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;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  text-shadow:0 1px 0 #fff;  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;  box-sizing:content-box; } .button.buttonshadow-yes {  text-shadow:0 1px 0 #fff;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); } .wpcf7-form input[type="submit"], .comment-form input[type="submit"] {  width:auto;  font-weight:bold; } .button.transparent {  color:#333;  border:1px solid #D2D3D4;  -webkit-box-shadow:0 1px 1px rgba(99, 99, 99, 0.2);  -moz-box-shadow:0 1px 1px rgba(99, 99, 99, 0.2);  box-shadow:0 1px 1px rgba(99, 99, 99, 0.2); } .button.transparent:hover {  color:#666; } .mobile-button {  display:none;  margin:20px 0 0; } .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; } .recent-works-items img, .flickr_badge_image img, .pyre_tabs img {  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  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, .alignleft .fontawesome-icon, .alignright .fontawesome-icon {  float:none; } .fontawesome-icon {  margin-right:10px; } .fontawesome-icon.circle-yes {  -moz-border-radius:75px;  -webkit-border-radius:75px;  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; } .sidebar .widget_recent_entries ul {  padding:0; } .sidebar .widget_nav_menu li a:before, .sidebar .widget_categories li a:before, .sidebar .widget_meta li a:before, .sidebar .widget .recentcomments:before, .sidebar .widget_recent_entries li a:before, .sidebar .widget_archive li a:before, .sidebar .widget_pages li a:before, .sidebar .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; } .sidebar .widget_nav_menu li, .sidebar .widget_categories li, .sidebar .widget_product_categories li, .sidebar .widget_meta li, .sidebar .widget .recentcomments, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_pages li, .sidebar .widget_links li, .sidebar .widget_layered_nav li, .sidebar .widget_product_categories li {  display:block;  padding:10px 10px 10px 12px;  border-bottom:1px solid #e7e6e6;  color:#333; } .sidebar .widget_categories li {  position:relative; } .sidebar .widget_categories li span {  position:absolute; } .sidebar .widget_categories .children {  margin-left:5px; } .sidebar .widget_categories li .children li:last-child, .sidebar .widget_product_categories li .children li:last-child {  padding-bottom:0;  border-bottom:none; } .shortcode-tabs .tab_content ul.arrow {  float:none; } .sidebar ul.arrow {  list-style:none;  margin:0;  padding:0; } .sidebar ul.arrow li:before {  display:inline-block;  background-repeat:no-repeat;  background-position:center center;  background-color:#a0ce4e;  height:18px;  -moz-border-radius:75px;  -webkit-border-radius:75px;  border-radius:75px;  width:18px;  content:' ';  float:left;  margin-right:10px;  margin-left:0px; } .sidebar ul.arrow li {  line-height:18px;  margin:0;  padding:0;  margin-bottom:15px;  padding-left:0px; } .sidebar .sub-menu, .sidebar .children, .footer-area .sub-menu, .footer-area .children, #slidingbar-area .sub-menu, #slidingbar-area .children {  margin-left:15px; } #slidingbar-area .fusion-columns, .footer-area .fusion-columns {  margin:0 -15px; } .widget_categories li {  background:none;  padding:0;  border-bottom:0; } .footer-area .widget_categories li:first-child a, #slidingbar-area .widget_categories li:first-child a {  padding-top:0; } .footer-area .widget_categories li a, #slidingbar-area .widget_categories li a {  border-bottom:1px solid #282a2b;  padding:12px 0px;  display:block; } .footer-area .widget_categories .children, #slidingbar-area .widget_categories .children {  margin-left:5px; } .header-wrapper {  position:relative; } .header-social {  border-bottom:1px solid #e1e1e1;  padding:10px 0px; } .header-social .header-info, .header-social .top-menu {  line-height:43px; } .header-social {  padding:0px 10px; } .header-social .sep {  padding:0 6px; } .alignright .fusion-social-links-header {  text-align:right; } .fusion-social-links-header {  margin-top:13px;  margin-bottom:8px;  max-width:400px; } .fusion-social-links-header .fusion-social-networks a {  margin-bottom:5px; } .fusion-social-links-header .fusion-social-networks a:last-child {  margin-right:0; } .header-social .alignright {  margin-left:0; } .header-social .alignleft {  margin-right:0; } .header-v2 .header-social .alignleft, .header-v2 .header-social .alignleft a {  color:#b3b3b3; } .header-v2 #header {  border-bottom:1px solid #e1e1e1; } .header-v2 .social-networks a {  opacity:0.2; } .header-v2 .social-networks a:hover {  opacity:0.5; } .header-v2 {  border-top:4px solid #a0ce4e; } .header-v3 .header-social {  background-color:#a0ce4e; } .header-v3 .header-social .alignleft, .header-v3 .header-social .alignleft a, .header-v3 .header-social .alignright, .header-v3 .header-social .alignright a {  color:#fff; } .header-v3 #header {  border-bottom:1px solid #e1e1e1; } .header-v3 .social-networks li {  float:right; } .header-v3 .social-networks a {  opacity:0.5; } .header-v3 .social-networks a:hover {  opacity:1; } .header-v4 .header-social {  background-color:#a0ce4e; } .header-v4 .header-social .alignleft, .header-v4 .header-social .alignleft a, .header-v4 .header-social .alignright, .header-v4 .header-social .alignright a {  color:#fff; } .header-v4 #header {  border-bottom:1px solid #e1e1e1; } .header-v4 .social-networks li {  margin-left:0;  margin-right:22px; } .header-v4 .social-networks a {  opacity:0.5; } .header-v4 .social-networks a:hover {  opacity:1; } .header-v4 #header {  padding-bottom:30px;  padding-top:30px; } .header-v4 #header .logo {  margin:0; } .header-v4 #header .tagline, #side-header .tagline {  float:right;  margin:0;  padding:0;  line-height:32px;  text-align:right; } .header-v4 #header .search {  float:right;  margin-left:15px; } .header-v4 #header .tagline-search {  float:right; } .header-v4 #header .tagline-search .tagline {  display:inline;  float:none; } .header-v4 #small-nav {  padding:0 10px;  border-bottom:1px solid #e1e1e1; } .header-v4 #nav {  float:left; } .header-v4 .navigation li:last-child {  padding-right:0; } #header-banner {  float:right; } .header-v5 .header-social {  background-color:#a0ce4e; } .header-v5 .header-social .alignleft, .header-v5 .header-social .alignleft a, .header-v5 .header-social .alignright, .header-v5 .header-social .alignright a {  color:#fff; } .header-v5 #header {  border-bottom:1px solid #e1e1e1; } .header-v5 .social-networks li:last-child {  margin-right:0; } .header-v5 .header-social .social-networks li {  float:right; } .header-v5 .social-networks a {  opacity:0.5; } .header-v5 .social-networks a:hover {  opacity:1; } .header-v5 .header-social .alignright .menu, .header-v5 .header-social .alignright .menu ul {  list-style:none;  margin:0;  padding:0; } .header-v5 .header-social .alignright .menu li:first-child {  border-left:0; } .header-v5 #header .logo {  margin:0;  text-align:center; } .header-v5 #header .tagline {  width:300px;  float:right;  margin:0;  margin-right:15px;  line-height:32px; } .header-v5 #header .search {  width:220px;  float:right; } .header-v5 #small-nav {  padding:0 30px;  border-bottom:1px solid #e1e1e1; } .header-v5 #nav {  float:none; } .header-v5 #nav > ul {  float:none;  text-align:center; } .header-v5 #nav > ul > li, .header-v5 #nav > ul > li > a {  display:inline-block;  float:none; } .header-v5 #nav > ul > li {  margin-top:-2px; } .header-v5 #nav > ul ul {  text-align:left; } .header-v5 .cart-contents, .header-v5 .main-nav-search-form {  margin-top:2px; } .header-v5 #header .logo {  float:none; } #header .tagline, #side-header .tagline {  font-weight:normal;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  margin-top:7px; } .header-social .alignleft .social-networks li {  float:left;  margin-left:0;  margin-right:20px; } .header-social .alignright .social-networks li {  float:right; } .header-social .menu, .header-social .menu ul {  list-style:none;  margin:0;  padding:0; } .header-social .menu li {  position:relative;  margin:0;  padding:0;  padding:0 8px;  float:left;  border-left:1px solid #fff; } .header-social .menu .cart {  padding-left:0; } .header-social .menu li:first-child {  border-left:0; } .header-social .menu li .sub-menu {  display:block;  position:absolute;  left:-1px;  z-index:99997; } .header-social .menu li:hover > .sub-menu {  display:block;  position:absolute;  left:-1px; } .header-social .menu > li:hover > .sub-menu > li:hover .sub-menu {  top:-1px;  left:100%; } .header-social .menu .sub-menu {  background:#ffffff;  -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 #e0dfdf;  width:100px;  line-height:normal; } #wrapper .header-social {  min-height:43px; } #wrapper .header-social .menu .sub-menu li {  display:block;  float:none;  padding:0;  border:0;  border-bottom:1px solid #e0dfdf;  line-height:normal; } #wrapper .header-social .menu .sub-menu li a {  display:block;  padding:7px 10px; } #wrapper .header-social .menu .sub-menu li a:hover {  background-color:#fafafa; } #wrapper .header-social .menu .sub-menu li:last-child {  border-bottom:0; } #wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a {  color:#333333; } .header-social .alignleft .menu li:first-child {  padding-left:0; } .header-social .alignright .menu li:last-child {  padding-right:0; } .header-wrapper .header-v4 .s {  margin-right:0;  width:268px; } .widget_wooslider_slideshow_slides li a {  background:none;  border:0;  margin:0;  padding:0; } .sidebar .flickr_badge_image {  float:left;  padding:3px; } .sidebar .flickr_badge_image a {  display:block; } .sidebar .flickr_badge_image img {  width:66px;  height:66px; } .footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img {  width:66px;  height:66px;  float:left;  padding:3px; } .footer-area .columns-4 .flickr_badge_image img, #slidingbar-area .columns-4 .flickr_badge_image img {  width:60px;  height:60px; } .footer-area .social-networks, #slidingbar-area .social-networks {  float:left; } .footer-area .social-networks li, #slidingbar-area .social-networks li {  float:left;  margin-left:0;  margin-right:20px;  padding:0; } .footer-area .social-networks li, .footer-area .social-networks a, #slidingbar-area .social-networks li, #slidingbar-area .social-networks a {  background-image:none; } .footer-area .social-networks li:first-child, #slidingbar-area .social-networks li:first-child {  padding:0; } .footer-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; } .widget_icl_lang_sel_widget {  z-index:999; } .sidebar .widget_icl_lang_sel_widget #lang_sel_click li, #slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li, .footer-area .widget_icl_lang_sel_widget #lang_sel_click li, .sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul, #slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul, .footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {  width:100%;  padding:0;  border-bottom:none; } .sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul, #slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul, .footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {  top:35px; } .sidebar .widget_icl_lang_sel_widget li a, #slidingbar-area .widget_icl_lang_sel_widget li a, .footer-area .widget_icl_lang_sel_widget li a {  display:block;  padding:5px 10px;  text-shadow:none; } .sidebar .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, .footer-area .widget_icl_lang_sel_widget #lang_sel_click > ul > li > a img.iclflag {  margin-right:4px;  margin-top:5px; } .sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul, #slidingbar-area .footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .footer-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; } .header-social .menu > li > a > .iclflag {  display:inline-block; } .header-social .sub-menu {  display:inline-block; } .footer-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; } ul.navigation li a > .iclflag, .top-menu > ul > li > a .iclflag {  display:inline-block;  vertical-align:middle;  margin-top:0; } ul.navigation li a > .iclflag {  margin-top:-4px; } ul.navigation .menu-item-language img.iclflag, .top-menu .menu-item-language img.iclflag {  margin-right:6px; } #mobile-nav .iclflag {  margin:3px 5px 0 0; } #mobile-nav .submenu-languages li.mobile-nav-item li a:before {  content:""; } .qtrans_flag_and_text {  background-position:center right; } #lang_sel {  display:block; } #lang_sel li ul li a {  padding:10px; } iframe[src="about:blank"] {  display:none; } .portfolio-one-text .portfolio-item .image {  width:100%;  height:100%;  float:none;  margin-right:0; } .portfolio-text .portfolio-item .portfolio-content {  margin-top:25px; } .portfolio-item .portfolio-content h4 {  margin:0 0 10px; } .portfolio-item .portfolio-content h2, #main .portfolio-item .portfolio-content h2 {  margin:0 0 1px; } .portfolio-one-sidebar .portfolio-item .image {  float:none; } .portfolio-one-sidebar .portfolio-item .portfolio-content {  margin-top:25px; } .post .blog-medium-slideshow-container {  float:left;  margin-right:25px;  width:320px;  overflow:hidden; } .medium-alternate .blog-medium-slideshow-container {  margin-right:17px; } #posts-container .post .blog-medium-image, .fusion-posts-container .post .blog-medium-image {  margin-right:0;  width:auto; } .portfolio-infinite .isotope {  overflow:visible !important; } .date-and-formats {  float:left;  width:82px;  text-align:center; } .date-and-formats .date-box {  color:#fff;  padding:8px 0 5px 0px; } .date-and-formats .date-box .date {  font-size:29px;  font-weight:bold;  display:block;  line-height:29px; } .date-and-formats .format-box {  background-color:#eef0f2;  margin-top:3px; } .date-and-formats .format-box i {  font-size:30px;  display:block;  line-height:55px; } .large-alternate .post-content {  margin-left:110px; } .medium-alternate.has-post-thumbnail .blog-medium-slideshow-container {  display:block; } .medium-alternate.has-post-thumbnail .post-content {  margin-left:436px; } .medium-alternate .blog-medium-slideshow-container {  display:none; } .medium-alternate .post-content {  margin-left:99px; } .large-alternate .meta-info, .medium-alternate .meta-info {  border-top:0;  margin-top:0; } .medium-alternate .date-and-formats {  margin-right:17px; } .medium-alternate .flexslider {  margin-right:17px; } h2.post-title, #main h2.post-title {  margin-bottom:5px; } .single-line-meta .sep {  padding:0px 5px; } .single-line-meta .sep:last-child, .meta-info .sep:last-child {  display:none; } .grid-layout .post {  margin-bottom:0; } .grid-layout .post .post-wrapper {  border:1px solid #EAEAEA;  border-bottom-width:3px; } .grid-layout .post .flexslider {  border-bottom:1px solid #EAEAEA;  margin-bottom:0; } .grid-layout .post-content-container {  padding:0 25px;  padding-top:30px; } .grid-layout-4 .post-content-container {  word-wrap:break-word; } .grid-layout .post .content-sep {  margin-bottom:20px;  height:6px;  border-top:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA; } .grid-layout .post .no-content-sep {  margin-bottom:20px; } .grid-layout .post .meta-info {  border:0;  margin-top:0;  margin-bottom:20px; } .grid-layout .post .meta-info .alignleft {  width:50%; } .grid-layout .password {  width:auto;  max-width:100%; } .has-sidebar .grid-layout-4 .meta-info .alignleft {  width:100%;  margin-right:0;  float:none;  display:block;  margin-bottom:-7px; } .has-sidebar .grid-layout-4 .meta-info .alignright {  width:100%;  margin-left:0;  float:none; } .timeline-layout {  background:url(https://massmailer.io/wp-content/themes/Avada/images/timeline_line.png) center center repeat-y;  width:775px;  margin:0 auto;  padding-top:60px;  position:relative; } .timeline-icon {  font-size:46px;  color:#ebeaea;  text-align:center;  margin:0 auto -8px;  width:775px; } .timeline-icon.has-sidebar {  width:669px; } .timeline-layout .post {  margin-bottom:40px;  border:1px solid #EAEAEA;  border-bottom-width:3px; } .timeline-layout .post .flexslider {  border-bottom:1px solid #EAEAEA;  margin-bottom:0; } .timeline-layout .post-content-container {  padding:0 25px;  padding-top:30px; } .timeline-layout .post .content-sep {  margin-bottom:20px;  height:6px;  border-top:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA; } .timeline-layout .post .meta-info {  border:0;  margin-top:0;  margin-bottom:20px; } .timeline-layout .post .meta-info .alignleft {  width:50%; } .timeline-layout .post.align-left {  width:300px;  float:left;  clear:left; } .timeline-layout .post.align-right {  width:300px;  float:right;  clear:right; } h3.timeline-title {  font-size:13px;  font-weight:normal;  border:1px solid #efeeee;  padding:4px 0;  height:auto;  line-height:20px;  width:108px;  text-align:center;  margin:-31px auto 0 auto;  background:#fff;  clear:both; } .blog-shortcode h3.timeline-title {  color:#747474;  font-size:13px; } .timeline-circle {  background-color:#efeeee;  border-radius:50%;  width:10px;  height:10px;  position:absolute;  left:383px;  margin-top:-3px; } .timeline-sidebar-layout {  width:669px; } .timeline-sidebar-layout h3.timeline-title {  display:none; } .timeline-sidebar-layout .timeline-circle {  left:330px; } .timeline-arrow {  position:absolute; } .align-left .timeline-arrow {  left:299px; } .align-right .timeline-arrow {  right:299px; } .timeline-arrow:before {  color:#E9EAEE;  font-family:IcoMoon;  font-size:28px;  position:absolute;  top:-10px; } .align-left .timeline-arrow:before {  content:'\f0da';  left:100%; } .align-right .timeline-arrow:before {  content:'\f0d9';  right:100%; } .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;  -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);  -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);  box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);  -webkit-transform:rotate(-3deg);  -moz-transform:rotate(-3deg);  -ms-transform:rotate(-3deg);  -o-transform:rotate(-3deg);  transform:rotate(-3deg); } .tagline-shadow:after {  right:10px;  left:auto;  -webkit-transform:rotate(3deg);  -moz-transform:rotate(3deg);  -ms-transform:rotate(3deg);  -o-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 {  -moz-border-radius:75px;  -webkit-border-radius:75px;  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; } .sidebar ul.list-icon {  margin-left:25px; } .sidebar ul.list-icon a, .footer-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%; } .post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {  bottom:15%; } .post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {  top:15%; } .post-content .wooslider .slide-excerpt .slide-title, .post-content .wooslider .slide-excerpt .slide-title a {  color:#fff; } .post-content .wooslider .overlay-full .slide-excerpt {  padding:50px;  opacity:0.7; } .post-content .wooslider .wooslider-control-thumbs {  position:relative;  width:auto;  margin:0 auto;  margin-top:33px;  text-align:center; } .post-content .wooslider .wooslider-control-thumbs li {  float:none;  width:56px; } .post-content .wooslider .wooslider-prev, .post-content .wooslider .wooslider-next {  top:50%;  margin-top:-29px; } .post-content .wooslider-type-attachments .wooslider-prev, .post-content .wooslider-type-attachments .wooslider-next {  top:50%;  margin-top:-59px; } .post-content .wooslider .overlay-none .slide-excerpt {  margin-top:10px; } .post-content .wooslider .overlay-none .slide-excerpt .slide-title, .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; } .error-message {  margin-top:65px;  color:#F0F0F0;  font-size:170px;  font-weight:bold; } .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; } .author .avatar {  float:left;  margin-right:20px; } .author .author_description .author_title {  margin-top:0;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  color:#333333;  font-weight:normal; } .author .author_title .edit_profile {  font-size:12px; } .author .author_description {  overflow:hidden; } .author .author_social {  min-height:34px;  line-height:34px;  border-top:1px solid #E0DEDE;  border-bottom:1px solid #E0DEDE;  margin:20px 0 80px 0; } .author .author_social .custom_msg {  float:left;  max-width:70%;  font-weight:bold; } .author .author_social .fusion-social-networks {  margin-right:-20px;  margin-top:2px;  text-align:right; } .woocommerce input[type="number"] {  -moz-appearance:textfield; } #header .login-box, #header-sticky .login-box, #header-sticky .cart-contents, #header .cart-contents, #small-nav .login-box, #small-nav .cart-contents {  background-color:#ffffff; } .woocommerce-info {  margin-bottom:20px; } .woocommerce-message, .woocommerce-info {  margin-bottom:40px;  padding:20px 0 20px 16px;  background:none;  border:none;  border-top:1px solid #e0dede;  border-bottom:1px solid #e0dede;  color:#333;  text-align:left; } .woocommerce-message:before, .woocommerce-info:before {  position:absolute;  margin-left:-16px;  font-family:'IcoMoon';  content:'\f05d'; } .woocommerce-message .wc-forward, .woocommerce-info .wc-forward {  float:right;  text-shadow:none; } .woocommerce-message .wc-forward:before, .woocommerce-info .wc-forward:before {  font-family:'IcoMoon';  content:'\f07a';  margin-right:6px;  color:inherit; } .woocommerce-error {  list-style:none;  padding:0; } .woocommerce-error li {  margin-bottom:15px;  background-color:#ffe9e9;  border:1px solid #E7A9A9;  color:#D04544;  padding:8px;  position:relative;  text-align:center; } .woocommerce button.button, .woocommerce .shipping-calculator-form .button, .woocommerce .login .button, .woocommerce .register .button, .woocommerce .avada-order-details .order-again .button, .woocommerce .lost_reset_password input[type=submit] {  min-height:32px;  text-transform:uppercase;  text-align:center;  text-shadow:0 1px 0 #fff;  padding:0 20px;  margin:0;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  cursor:pointer; } .woocommerce .lost_reset_password input[type=submit] {  border:0; } .woocommerce .button {  cursor:pointer; } .woocommerce .single_add_to_cart_button, .woocommerce button.button {  margin-top:-1px; } .woocommerce .avada-shipping-calculator-form .button, .woocommerce .shipping-calculator-form .button {  float:right;  margin-top:0;  padding:2px 20px; } .woocommerce .login .form-row {  text-align:initial;  margin:0 20px 0 15px;  float:right; } .woocommerce .login .form-row.form-row-first, .woocommerce .login .form-row.form-row-last {  margin:0 0 20px 0;  float:none; } .woocommerce .login .button {  margin-left:15px; } .woocommerce .login .inline {  float:left;  margin-top:5px; } .woocommerce .login .lost_password {  float:right;  margin-top:5px; } .woocommerce #customer_login .login .form-row {  text-align:initial;  margin:0 18px 0 0;  float:left; } .woocommerce #customer_login .login .form-row.form-row-wide {  margin:0 0 20px 0;  float:none; } .woocommerce #customer_login .login .button {  margin-left:0; } .woocommerce #customer_login .login .inline {  float:none;  display:inline;  margin-top:10px;  margin-left:15px; } .woocommerce #customer_login .login .lost_password {  float:left;  margin-bottom:0; } .woocommerce #customer_login .register .form-row:last-child {  margin-bottom:0; } .woocommerce .checkout_coupon {  margin-bottom:40px;  display:block !important; } .woocommerce .checkout_coupon .promo-code-heading {  margin:0;  padding:0;  border:none; } .woocommerce .checkout_coupon .coupon-input {  width:240px; } .woocommerce .checkout_coupon .coupon-input .input-text {  padding:8px 15px; } .woocommerce .checkout_coupon .coupon-button {  margin-right:0; } .product_meta {  padding-top:20px; } .cart-totals-buttons, .shipping_calculator, .coupon, #customer_login .col-1, #customer_login .col-2, .checkout_coupon, .cross-sells {  box-sizing:border-box;  -moz-box-sizing:border-box;  border:1px solid;  overflow:hidden;  padding:30px; } .woocommerce .checkout h3, .cart_totals h2, .shipping_calculator h2, .coupon h2, #customer_login h2, .cross-sells h2 {  margin-top:0;  border-bottom:1px solid;  margin-bottom:30px;  padding-bottom:10px; } .woocommerce-ordering {  display:none; } .catalog-ordering > ul {  float:left;  margin-bottom:42px; } .catalog-ordering a {  color:#333; } .order-dropdown {  float:left;  width:175px;  margin:0;  padding:0;  list-style:none;  margin-right:10px;  position:relative;  cursor:pointer; } .order-dropdown ul {  margin:0;  padding:0;  list-style:none; } .catalog-ordering .order {  margin:0;  padding:0;  list-style:none; } .order-dropdown .current-li {  background:#fbfaf9;  border:1px solid #dbdbdb;  display:block;  height:29px;  line-height:29px;  text-indent:13px;  font-size:12px; } .current-li-content {  display:block;  height:30px;  overflow:hidden;  width:139px; } .order-dropdown > li {  position:relative;  z-index:99; } .order-dropdown ul {  display:none;  background:#fbfaf9; } .order-dropdown > li:hover > ul {  display:block;  position:absolute; } .order-dropdown li ul li {  height:30px;  overflow:hidden; } .order-dropdown ul li a {  width:175px;  background:#fbfaf9;  border:1px solid #dbdbdb;  border-top:0;  display:block;  height:30px;  line-height:30px;  text-indent:13px;  font-size:12px;  padding:0;  padding-right:13px; } .order-dropdown ul li a:hover {  background:#fff; } .order-dropdown ul li a strong {  font-weight:normal; } .catalog-ordering .order {  margin-right:10px;  float:left; } .catalog-ordering .order li a {  background:#fbfaf9;  border:1px solid #dbdbdb;  display:table;  height:29px;  line-height:29px;  padding:0 13px;  font-size:12px;  padding:0 10px; } .order-dropdown > li:after {  display:block;  font-family:"IcoMoon";  content:'\e61f';  font-size:9px;  z-index:101;  position:absolute;  top:0;  right:0;  height:29px;  line-height:29px;  width:26px;  text-align:center;  border-left:1px solid #dbdbdb; } .orderby-order-container {  float:left; } .products {  list-style:none;  margin:0;  padding:0; } .products li {  border:1px solid #efefef;  border-bottom-width:2px; } .products-6 li {  float:left;  width:15.832%;  margin-right:1.0%;  margin-bottom:11px; } .products-6 li:nth-child(6n) {  margin-right:0; } .products-6 li:nth-child(6n+1) {  clear:both; } .products-5 li {  float:left;  width:19.2%;  margin-right:1.0%;  margin-bottom:11px; } .products-5 li:nth-child(5n) {  margin-right:0; } .products-5 li:nth-child(5n+1) {  clear:both; } .products-4 li {  float:left;  width:24.25%;  margin-right:1.0%;  margin-bottom:11px; } .products-4 li:nth-child(4n) {  margin-right:0; } .products-4 li:nth-child(4n+1) {  clear:both; } .products-3 li {  float:left;  width:32.6%;  margin-right:1.0%;  margin-bottom:11px; } .products-3 li:nth-child(3n) {  margin-right:0; } .products-3 li:nth-child(3n+1) {  clear:both; } .products-2 li {  float:left;  width:49.5%;  margin-right:1.0%;  margin-bottom:11px; } .products-2 li:nth-child(2n) {  margin-right:0; } .products-2 li:nth-child(2n+1) {  clear:both; } .products-1 li {  float:left;  width:100%;  margin-bottom:11px; } .products-1 li:nth-child(2n) {  margin-right:0; } .products-1 li:nth-child(2n+1) {  clear:both; } .product-images {  display:block;  text-align:center;  position:relative; } .onsale {  -webkit-backface-visibility:hidden;  display:block;  z-index:98;  color:#fff;  border-radius:50%;  line-height:39px;  text-align:center;  position:absolute;  padding:0px 5px; } .product-details {  padding:20px 15px 0px 15px; } .product-title {  font-size:13px;  margin-top:0;  margin-bottom:5px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  font-weight:normal; } .product .product-buttons {  padding-bottom:12px;  padding-top:12px;  margin:0 15px;  margin-top:4px;  border-top:1px solid #EBEAEA; } .star-rating {  overflow:hidden;  position:relative;  height:1em;  line-height:1em;  font-size:1em;  width:5.1em;  font-family:IcoMoon; } .star-rating:before {  content:'\f006\f006\f006\f006\f006';  float:left;  top:0;  left:0;  position:absolute;  letter-spacing:0.1em; } .star-rating span {  overflow:hidden;  float:left;  top:0;  left:0;  position:absolute;  padding-top:1.5em; } .star-rating span:before {  content:'\f005\f005\f005\f005\f005';  top:0;  position:absolute;  left:0;  letter-spacing:0.1em; } .product-details .star-rating {  float:right; } .price del .amount, .product-details .price .from {  font-size:13px;  margin-right:5px; } .price ins {  text-decoration:none; } .price ins .amount {  font-size:18px;  text-decoration:none; } .price > .amount {  font-size:18px; } .product-details-container {  border-bottom:1px solid #e7e6e6;  padding-bottom:20px;  min-height:50px; } .product-buttons a {  display:block;  position:relative;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding-left:16px;  width:auto;  max-width:49%;  line-height:inherit;  font-size:12px;  text-shadow:none; } .product-buttons a:first-child {  float:left; } .product-buttons a:last-child {  float:right; } .product-buttons a:before {  position:absolute;  margin-left:-16px;  font-family:IcoMoon;  color:inherit; } .product-buttons .add_to_cart_button:before, .product-buttons .product_type_simple:before {  content:'\f07a'; } .product-buttons .show_details_button:before {  content:'\e623'; } .product-buttons .product_type_variable:before, .product-buttons .product_type_grouped:before {  content:'\f013'; } .product-buttons .align-right {  float:right;  width:41%;  position:relative;  line-height:normal;  display:inline-block;  line-height:40px; } .product-buttons .added_to_cart {  display:none; } .product-buttons .button {  text-align:left; } .product-images .crossfade-images {  display:block; } .product-images .crossfade-images img {  -webkit-transition:opacity 0.5s ease-in-out;  -moz-transition:opacity 0.5s ease-in-out;  -o-transition:opacity 0.5s ease-in-out;  transition:opacity 0.5s ease-in-out;  position:relative;  z-index:50; } .product-images .crossfade-images img:hover {  opacity:0; } .product-images .crossfade-images .hover-image {  position:absolute;  left:0;  right:0;  margin:0 auto; } .woocommerce-pagination .next, .woocommerce-pagination .prev, .woocommerce-pagination .next:hover, .woocommerce-pagination .prev:hover {  border:0; } .woocommerce-tabs {  clear:both; } #main .product .product_title {  margin:0; } .product .onsale {  top:20px;  left:15px; } .product .price {  margin:0;  margin-top:5px; } .product .product-border {  height:4px;  border-top:1px solid #e7e6e6;  border-bottom:1px solid #e7e6e6;  margin-top:10px;  margin-bottom:10px;  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;  box-sizing:content-box; } .quantity {  display:inline-block;  border:1px solid #dbdbdb;  overflow:hidden; } .quantity .minus, .quantity .plus, .quantity .qty {  float:left;  border:0;  margin:0;  padding:0;  height:31px;  text-align:center;  vertical-align:middle;  font-size:12px;  color:#333; } .quantity .qty {  background:transparent;  width:43px; } .quantity .minus, .quantity .plus {  background:#fbfaf9;  width:26px;  cursor:pointer; } .quantity .minus, .quantity .qty {  border-right:1px solid #dadada; } .quantity .qty::-webkit-inner-spin-button, .quantity .qty::-webkit-outer-spin-button {  -webkit-appearance:none;  margin:0; } .input-text, .quantity .minus, .quantity .plus {  -webkit-appearance:none;  border-radius:0; } form.cart {  margin-bottom:40px;  margin-top:40px; } .summary .cart .gform_wrapper {  overflow:visible; } .summary .cart .quantity {  float:left;  margin-right:10px;  margin-bottom:5px; } .group_table {  margin-bottom:10px; } .group_table tr {  vertical-align:top;  height:41px; } .group_table td {  vertical-align:middle;  height:31px; } .group_table td.label {  padding:0 10px; } .product_meta > span {  display:block; } .woocommerce-tabs {  overflow:hidden;  padding-top:50px; } .woocommerce-tabs > .tabs {  list-style:none;  padding:0;  margin:0;  width:220px;  float:left; } .woocommerce-tabs .tabs li a {  display:block;  padding:10px 0px;  border-bottom:1px solid #e7e6e6; } .woocommerce-tabs .tabs li a .arrow, .woocommerce-tabs .tabs li a:hover .arrow {  display:none; } .woocommerce-tabs .tabs li.active a .arrow, .woocommerce-tabs .tabs li.active a:hover .arrow {  display:inline-block; } .woocommerce-tabs .panel {  border:1px solid #e7e6e6;  margin-left:240px; } .woocommerce #review_form input[type=text] {  width:100%; } #reviews .overall-rating {  float:right; } #reviews .review-title {  margin:0; } #reviews .review-main-title {  margin-bottom:25px; } #reviews #comments > h2 {  font-size:13px;  font-weight:bold;  color:#747474; } #reviews .commentlist {  margin-bottom:0; } #reviews li {  margin-bottom:15px; } #reviews li:last-child {  margin-bottom:0; } #reviews li .comment-text {  padding:15px;  border:1px solid #f2efef;  margin-left:70px; } #reviews li .avatar {  float:left;  max-width:60px; } #reviews li .comment-text .meta {  display:inline-block;  margin-bottom:10px; } #reviews li .comment-text .star-rating {  float:right;  margin-left:5px; } #reviews li .comment-text .description {  clear:right; } #reviews .add_review {  margin:0;  margin-top:15px;  float:right; } #review_form_wrapper {  margin-top:50px; } #reviews #reply-title {  font-size:15px;  margin:0;  margin-bottom:25px; } .comment-respond .comment-reply-title {  margin-top:0;  padding-top:1em; } .comment-form-rating label {  display:none; } #reviews .comment-form-comment label {  display:block;  margin-bottom:4px; } #reviews input#submit {  border:0;  font-size:13px;  font-weight:bold; } p.stars {  position:relative;  line-height:1em;  font-size:1em; } p.stars:after {  content:"";  display:block;  clear:both; } p.stars a {  width:19%;  display:block;  position:relative;  float:left;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding:.5em .5em .5em .75em;  background:rgba(0, 0, 0, 0.025);  margin-right:1%;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  font-weight:bold; } p.stars a:hover, p.stars a.active {  background:rgba(0, 0, 0, 0.075); } p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after {  font-family:IcoMoon;  content:'\f005';  position:absolute;  top:.85em;  width:5.3em;  right:1em;  font-size:.5em;  -webkit-border-radius:1em;  -moz-border-radius:1em;  border-radius:1em;  color:#999;  text-align:right;  font-weight:normal; } p.stars a.star-1:hover, p.stars a.star-2:hover, p.stars a.star-3:hover, p.stars a.star-4:hover, p.stars a.star-5:hover {  text-decoration:none; } p.stars a.star-1:after {  content:'\f005'; } p.stars a.star-2:after {  content:'\f005\f005'; } p.stars a.star-3:after {  content:'\f005\f005\f005'; } p.stars a.star-4:after {  content:'\f005\f005\f005\f005'; } p.stars a.star-5:after {  content:'\f005\f005\f005\f005\f005'; } .related.products, .upsells.products {  margin-top:50px; } .shop_attributes {  width:100%; } .shop_attributes tr {  border-bottom:1px solid #e0e0e0; } .shop_attributes tr:last-child {  border-bottom:0; } .shop_attributes tr th {  text-align:left;  width:30%;  font-weight:bold;  padding:5px 0px; } .shop_attributes tr td {  text-align:left;  width:70%;  padding:5px 0px; } .shop_attributes p {  margin:0; } .product {  position:relative; } .product .images {  float:left;  width:500px;  margin-right:30px; } .product .summary.entry-summary {  margin-left:530px; } .product .entry-summary .summary-container {  float:left;  width:100%; } .product .summary.entry-summary .summary-container > div:nth-child(2) {  display:inline-block; } .product .images .flexslider .slides img {  width:auto; } .product .images #slider, .product .images #carousel {  margin-bottom:7px; } .product .images #carousel li {  margin-right:9px;  opacity:0.5; } .product .images #carousel li.flex-active-slide {  opacity:1; } .product .images #slider .flex-direction-nav, .product .images #carousel .flex-direction-nav {  display:none; } .product .images:hover #slider .flex-direction-nav, .product .images:hover #carousel .flex-direction-nav {  display:block; } .has-sidebar .product .images {  width:320px; } .has-sidebar .summary.entry-summary {  margin-left:350px; } .double-sidebars .product .images {  width:210px; } .double-sidebars .summary.entry-summary {  margin-left:240px; } .woocommerce-tabs .panel {  padding:20px; } .woocommerce .product .thumbnails {  margin-top:7px; } .woocommerce .product .thumbnails img {  max-width:100px;  margin-right:9px;  margin-bottom:9px; } .has-sidebar .woocommerce .product .thumbnails a:nth-child(3n) img {  margin-right:0px; } .woocommerce .social-share, .woocommerce .social-share li {  list-style:none;  margin:0;  padding:0; } .woocommerce .social-share {  text-align:center;  border-top:1px solid #e7e6e6;  border-bottom:1px solid #e7e6e6;  margin-top:50px; } .has-sidebar .woocommerce .social-share li, .has-sidebar .woocommerce-container .social-share li {  width:24%;  padding:10px 19px; } .woocommerce .social-share li {  display:inline-block;  text-align:left;  width:180px;  border-right:1px solid #e7e6e6;  padding:10px 30px; } .double-sidebars.woocommerce .social-share li {  float:left; } .woocommerce .social-share li:last-child {  border-right:0; } .woocommerce .social-share li span {  display:block; } .woocommerce-success-message {  border-top:1px solid;  border-bottom:1px solid;  padding:20px 0px;  font-size:14px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  margin-bottom:40px; } .woocommerce-success-message .button {  float:right; } .woocommerce-success-message .msg:before {  font-family:IcoMoon;  content:'\f05d';  margin-right:5px; } .woocommerce-success-message .button {  font-size:12px; } .woocommerce-success-message .button:before {  font-family:IcoMoon;  content:'\f07a';  margin-right:6px; } .empty-cart-message .msg {  font-size:18px; } .empty-cart-message .msg:before {  content:''; } .login-box {  position:absolute;  top:auto;  left:-1px;  z-index:1000;  line-height:normal; } .login-box {  padding:20px;  width:187px;  border:1px solid #dedddd; } .login-box input {  padding:8px 15px; } .login-box p {  margin:0;  padding:0; } .login-box .forgetmenot {  float:left; } .login-box .submit {  float:right; } .top-menu .cart {  background:#f6f6f6;  border-right:1px solid;  padding-left:25px;  padding-right:25px;  padding:0; } .top-menu .cart > a {  display:block;  padding-right:0px;  text-transform:uppercase;  text-align:center;  min-width:176px;  padding:0 13px; } .top-menu .cart > a.empty-cart {  width:auto; } .top-menu .cart > a:before {  font-family:'IcoMoon';  content:'\f07a';  margin-right:10px; } .top-menu .cart > a:after {  font-family:'IcoMoon';  content:'\e61f';  margin-left:10px; } .top-menu .cart-contents {  position:absolute;  margin-top:-1px;  right:-1px;  z-index:1001; } .top-menu .cart-contents {  border:1px solid; } .top-menu .cart-content a {  display:block;  line-height:normal;  padding:15px 13px;  width:176px;  border-bottom:1px solid;  overflow:hidden; } .top-menu .cart-contents .cart-content:last-child a {  border-bottom:0; } .top-menu .cart-content a:hover {  background:#f6f6f6; } .top-menu .cart-content .cart-desc {  float:left; } .top-menu .cart-content a img {  float:left;  display:inline-block;  max-width:36px;  margin-right:15px; } .top-menu .cart-content a .cart-desc {  display:inline-block; } .top-menu .cart-contents a span {  line-height:normal; } .top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity {  display:block;  font-size:12px; } .top-menu .cart-content a .cart-title {  margin-bottom:5px; } .cart-checkout {  background:#f6f6f6;  overflow:hidden;  padding:0 15px; } .cart-checkout a {  display:inline-block;  float:left;  padding:14px 0;  width:40%;  line-height:15px;  border:none; } .cart-checkout a:before {  position:absolute;  margin-left:-15px;  line-height:inherit;  font-family:IcoMoon; } .cart-checkout .cart-link a:before {  content:'\f07a'; } .cart-checkout .checkout-link a:before {  content:'\f046'; } .checkout-link {  float:right; } #header-sticky, #header, #side-header {  margin-left:0; } #header-sticky .cart-contents, #header .cart-contents, #side-header .cart-contents {  position:absolute;  left:auto;  right:0;  top:auto;  z-index:1001; } #header-sticky .cart-contents, #header .cart-contents, #side-header .cart-contents {  border:1px solid; } #header-sticky .cart-content a, #header .cart-content a, #side-header .cart-content a {  display:block;  padding:15px;  width:180px;  border-top:0;  border-bottom:1px solid;  line-height:normal;  height:auto; } #header-sticky .cart-contents .cart-content:last-child a, #header .cart-contents .cart-content:last-child a, #side-header .cart-contents .cart-content:last-child a {  border-bottom:0; } #header-sticky .cart-content a:hover, #header .cart-content a:hover, #side-header .cart-content a:hover {  border-top:0;  background:#f6f6f6;  height:auto; } #header-sticky .cart-content a img, #header .cart-content a img, #side-header .cart-content a img {  display:inline-block;  max-width:36px;  margin-right:5px; } #header-sticky .cart-content a .cart-desc, #header .cart-content a .cart-desc, #side-header .cart-content a .cart-desc {  display:inline-block;  width:102px;  font-size:12px; } #header-sticky .cart-contents a span, #header .cart-contents a span, #side-header .cart-contents a span {  line-height:normal; } #header-sticky .cart-contents .amount, #header .cart-contents .amount, #side-header .cart-contents .amount {  display:inline-block; } #header-sticky .cart-content a .cart-title, #header .cart-content a .cart-title, #side-header .cart-content a .cart-title, #header-sticky .cart-content a .quantity, #header .cart-content a .quantity, #side-header .cart-content a .quantity {  display:block;  font-size:12px; } #header-sticky .cart-content a .cart-title, #header .cart-content a .cart-title, #side-header .cart-content a .cart-title {  margin-bottom:5px; } #header-sticky .cart-checkout, #header .cart-checkout, #side-header .cart-checkout {  background:#f6f6f6;  overflow:hidden; } #header-sticky .cart-checkout a, #header .cart-checkout a, #side-header .cart-checkout a {  display:inline-block;  width:auto;  line-height:15px;  padding-bottom:14px;  padding-top:14px;  height:auto;  font-size:12px;  border:none; } #header-sticky .cart-checkout .cart-link a:before, #header .cart-checkout .cart-link a:before, #side-header .cart-checkout .cart-link a:before {  font-family:'IcoMoon';  content:'\f07a'; } #header-sticky .cart-checkout .checkout-link a:before, #header .cart-checkout .checkout-link a:before, #side-header .cart-checkout .checkout-link a:before {  font-family:'IcoMoon';  content:'\f046'; } #header-sticky .my-cart-link:hover, #header .my-cart-link:hover, #side-header .my-cart-link:hover {  border-top-color:transparent; } #header-sticky .my-cart-link:after, #header .my-cart-link:after, #side-header .my-cart-link:after {  font-family:'IcoMoon';  content:'\f07a';  padding:5px;  border-radius:50%;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border:1px solid; } .cart-content a img {  border:1px solid; } #small-nav .cart-contents {  position:absolute;  left:auto;  right:0;  z-index:1001; } #small-nav .cart-contents {  border:1px solid; } #small-nav .cart-content a {  display:block;  padding:15px;  width:180px;  border-top:0;  border-bottom:1px solid;  line-height:normal;  height:auto; } #small-nav .cart-contents .cart-content:last-child a {  border-bottom:0; } #small-nav .cart-content a:hover {  border-top:0;  background:#f6f6f6;  height:auto; } #small-nav .cart-content a img {  display:inline-block;  max-width:36px;  margin-right:6px; } #small-nav .cart-content a .cart-desc {  display:inline-block;  width:102px;  font-size:12px;  text-align:left; } #small-nav .cart-contents a span {  line-height:normal; } #small-nav .cart-content a .cart-title, #small-nav .cart-content a .quantity {  display:block;  font-size:12px; } #small-nav .cart-content a .cart-title {  margin-bottom:5px; } #small-nav .cart-checkout {  background:#f6f6f6;  overflow:hidden; } #small-nav .cart-checkout a {  display:block;  line-height:15px;  padding-bottom:14px;  padding-top:14px;  height:auto;  font-size:12px;  border:none; } #small-nav .cart-checkout .cart-link a:before {  font-family:'IcoMoon';  content:'\f07a'; } #small-nav .cart-checkout .checkout-link a:before {  font-family:'IcoMoon';  content:'\f046'; } #small-nav .my-cart-link:hover {  border-top-color:transparent; } #small-nav .my-cart-link:after {  font-family:'IcoMoon';  content:'\f07a';  padding:5px;  border-radius:50%;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border:1px solid; } .sticky-header .cart-contents {  top:65px; } .cart-checkout {  font-size:0; } .cart-checkout .checkout-link, .cart-checkout .cart-link {  width:auto;  max-width:49%;  vertical-align:top; } .cart-checkout .cart-link {  float:left; } .cart-checkout .cart-link a, .cart-checkout .checkout-link a {  position:relative;  padding-left:1.4em;  width:auto;  display:block;  float:left;  text-align:left; } .cart-checkout .checkout-link a {  float:right; } .single_variation_wrap {  margin:10px 0px; } .single_variation_wrap .variations_button .quantity {  float:left; } .single_variation_wrap .variations_button .button {  float:left;  margin-left:10px; } table.variations {  width:100%; } table.variations td {  padding-bottom:5px; } .variations .label {  padding-right:10px; } .variations .value {  min-width:150px; } .single_variation_price_reset .single_variation_wrap {  float:left;  margin-top:5px; } .product .single_variation_price_reset .single_variation_wrap .price {  margin-top:0; } .single_variation_price_reset .reset_variations {  float:right;  margin-top:5px; } .product_list_widget .wp-post-image {  max-width:58px;  float:right;  margin-left:15px; } #wrapper .widget .product_list_widget li {  padding-bottom:10px;  margin-bottom:10px; } .sidebar .product_list_widget li, .sidebar .widget_layered_nav li {  border-bottom:1px solid;  overflow:hidden; } .sidebar .product_list_widget li a, .sidebar .widget_layered_nav li a {  border-bottom:0;  padding:0; } .sidebar .widget_layered_nav li.chosen {  background-color:#A0CE4E; } .sidebar .widget_layered_nav li.chosen a {  margin-left:14px; } .sidebar .widget_layered_nav li.chosen a:before, .sidebar .widget_layered_nav_filters li.chosen a:before {  position:absolute;  content:'\e61d';  margin-left:-17px;  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg);  font-family:IcoMoon; } .sidebar .widget_layered_nav_filters li.chosen {  display:inline-block;  margin:0 3px 3px 0;  padding:2px 5px 2px 20px;  background-color:#A0CE4E; } .sidebar .product_list_widget li .amount, .sidebar .product_list_widget li .quantity {  display:block;  font-size:15px;  font-weight:bold;  padding-top:3px; } .sidebar .product_list_widget li .quantity {  border:0; } .sidebar .product_list_widget li dl {  margin:0; } .sidebar .product_list_widget li dt, .sidebar .product_list_widget li dd {  margin:0;  display:inline; } .sidebar .product_list_widget li dt {  font-weight:bold;  margin-right:5px; } .sidebar .product_list_widget li .star-rating {  margin:5px 0px; } .widget_shopping_cart_content .total .amount {  display:inline-block;  margin-left:25px; } .widget_shopping_cart_content .buttons {  background:#f6f6f6;  overflow:hidden; } .widget_shopping_cart_content .buttons a {  display:inline-block;  width:50%;  float:left;  text-indent:10px;  margin:0;  height:35px;  line-height:35px; } .widget_shopping_cart_content .buttons > a:before {  font-family:IcoMoon;  content:'\f07a';  margin-right:10px; } .widget_shopping_cart_content .buttons a.checkout:before {  font-family:IcoMoon;  content:'\f046';  margin-right:10px; } .widget_layered_nav li {  overflow:hidden;  padding:10px 0px; } .widget_layered_nav li a {  float:left; } .widget_layered_nav li .count {  float:right;  font-size:12px; } .price_slider_wrapper {  border-bottom:1px solid;  padding-bottom:18px; } .price_slider_amount {  text-align:right;  margin-top:15px; } .price_slider_amount .button {  float:left;  font-weight:bold;  height:25px;  line-height:25px;  font-size:13px;  padding:0 6px; } .price_label {  line-height:25px; } .price_label .from {  margin-left:3px; } .price_label .from, .price_label .to {  font-size:14px;  font-weight:bold; } .ui-slider {  position:relative;  text-align:left; } .ui-slider .ui-slider-handle {  position:absolute;  z-index:2;  width:12px;  height:12px;  top:-0.3em;  outline:none; } .ui-slider .ui-slider-handle:before {  border:1px solid #333;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  background-color:#fff;  width:12px;  height:12px;  outline:none;  content:'';  display:block;  position:absolute;  top:0;  left:0; } .ui-slider .ui-slider-handle:after {  border:1px solid #333;  -moz-border-radius:50%;  -webkit-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  background-color:#fff;  width:2px;  height:2px;  outline:none;  content:'';  display:block;  position:absolute;  top:5px;  left:5px;  z-index:3; } .ui-slider .ui-slider-handle:last-child {  margin-left:-1em; } .ui-slider .ui-slider-range {  position:absolute;  z-index:1;  font-size:.7em;  display:block;  border:0;  -webkit-border-radius:1em;  -moz-border-radius:1em;  border-radius:1em; } .price_slider_wrapper .ui-widget-content {  -webkit-border-radius:1em;  -moz-border-radius:1em;  border-radius:1em; } .ui-slider-horizontal {  height:.5em; } .ui-slider-horizontal .ui-slider-range {  top:0;  height:100%; } .ui-slider-horizontal .ui-slider-range-min {  left:-1px; } .ui-slider-horizontal .ui-slider-range-max {  right:-1px; } .tagcloud a {  font-size:13px;  display:inline-block;  padding:0 10px;  min-height:28px;  line-height:28px;  border:1px solid;  margin:2px 0;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  transition:all .2s; } .tagcloud a:hover {  color:#fff; } .simple-products-slider {  overflow:hidden; } #main .simple-products-slider .image .image-extras .image-extras-content h3 {  margin-top:0px;  margin-bottom:5px;  font-size:13px; } .simple-products-slider .cats {  font-size:11px;  margin-bottom:5px;  line-height:normal; } .simple-products-slider .price {  display:inline-block;  margin-bottom:5px; } .simple-products-slider .price .amount {  font-size:18px; } .simple-products-slider .product-buttons {  padding:0;  height:auto; } .simple-products-slider .product-buttons a {  display:inline;  height:auto;  line-height:normal;  float:none; } .simple-products-slider .product-buttons a:before {  margin-right:0; } .simple-products-slider .product-buttons .show_details_button {  margin-left:5px; } .product-category h3 {  padding:0 20px; } #customer_login h2 {  margin-bottom:5px; } #customer_login .sep-double {  margin-bottom:40px; } #customer_login_box {  border:1px solid;  padding:30px;  -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;  } #customer_login .one_half.last {  padding-top:29px; } #customer_login_box .remember-box {  padding-left:20px;  padding-right:20px; } #customer_login .col-1, #customer_login .col-2 {  width:48%;  float:left; } #customer_login .col-1 {  margin-right:4%; } .woocommerce .myaccount_user_container {  display:table-row; } .myaccount_user_container span {  display:table-cell;  padding:25px 0px;  border-right:1px solid; } .myaccount_user_container span.msg {  padding-left:20px;  padding-right:20px; } .myaccount_user_container span:last-child {  border-right:0;  padding-left:20px; } .myaccount_user_container .username {  padding-left:25px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  font-size:18px;  font-weight:normal; } .myaccount_user_container .username:before {  position:absolute;  margin-left:-25px;  font-family:'IcoMoon';  content:'\f05d'; } .myaccount_user_container .view-cart a {  text-transform:uppercase; } .myaccount_user_container .view-cart a {  padding-left:25px; } .myaccount_user_container .view-cart a:before {  position:absolute;  margin-left:-25px;  font-family:'IcoMoon';  content:'\f07a';  color:inherit; } .myaccount_user {  display:none; } .avada_myaccount_user {  display:table;  width:100%;  border-top:1px solid;  border-bottom:1px solid;  margin-bottom:40px; } .post-content .avada_myaccount_user {  margin-bottom:40px; } #main .avada-myaccount-data {  overflow:visible; } .avada-myaccount-data h2, .avada-myaccount-data .digital-downloads, .avada-myaccount-data .my_account_orders, .avada-myaccount-data .myaccount_address, .avada-myaccount-data .addresses, .avada-myaccount-data .edit-account-heading, .avada-myaccount-data .edit-account-form, .edit-address {  display:none; } .avada-myaccount-data .digital-downloads, .avada-thank-you .order_details {  list-style:none;  margin:10px 0 0;  padding:0; } .avada-myaccount-data .digital-downloads li, .avada-thank-you .order_details li {  line-height:19px;  margin:0 0 15px;  padding:0 0 0 25px; } .avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before {  border-radius:50%;  font-size:12px;  text-align:center;  content:'\f105';  display:inline-block;  float:left;  font-family:IcoMoon;  font-style:normal;  font-weight:normal;  height:19px;  margin-left:-25px;  margin-right:0;  text-decoration:inherit;  width:19px; } .avada-myaccount-data .my_account_orders .order-total {  border-top:none; } .avada-myaccount-data .my_account_orders.shop_table tbody tr {  height:46px; } .avada-myaccount-data .addresses .col-1, .avada-myaccount-data .addresses .col-2, .avada-customer-details .addresses .col-1, .avada-customer-details .addresses .col-2 {  width:48%;  float:left; } .avada-myaccount-data .addresses .col-1, .avada-customer-details .addresses .col-1 {  margin-right:4%; } .avada-myaccount-data .addresses .title, .avada-customer-details .addresses .title {  margin-top:0;  border-bottom:1px solid;  margin-bottom:15px;  padding-bottom:5px;  display:block; } .avada-myaccount-data .addresses .title h3, .avada-customer-details .addresses .title h3 {  font-weight:bold; } .avada-myaccount-data .addresses .title .edit {  display:inline-block;  margin:2px 0 0 10px; } body:not(:-moz-handler-blocked) .avada-myaccount-data .addresses .title .edit {  margin-top:3px; } .avada-myaccount-data .input-text {  padding:8px 15px; } .avada-myaccount-data .myaccount_address .chosen-container-single, .avada-myaccount-data #billing_country_chosen, .avada-myaccount-data #billing_state_chosen, .avada-myaccount-data #shipping_country_chosen, .avada-myaccount-data #shipping_state_chosen, .avada-checkout #billing_country_chosen, .avada-checkout #billing_state_chosen, .avada-checkout #shipping_country_chosen, .avada-checkout #shipping_state_chosen {  width:100% !important; } .avada-select .select2-container {  width:100% !important; } .avada-select .select2-container .select2-choice {  color:#aaa9a9;  background-color:#ffffff;  -webkit-appearance:none;  box-sizing:border-box;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  -o-box-sizing:border-box;  height:34px;  padding:7px 15px;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  background-image:none;  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1); } .avada-select .select2-container .select2-choice .select2-arrow {  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;  -o-border-radius:0;  background-image:none;  width:34px;  height:34px;  line-height:34px;  border-left:1px solid #dadada;  position:absolute;  background:transparent;  pointer-events:none;  z-index:10;  font-family:IcoMoon;  font-size:9px;  text-align:center; } .avada-select .select2-container .select2-choice .select2-arrow b, .avada-select .select2-container .select2-choices .select2-arrow b {  pointer-events:none;  z-index:10;  font-family:IcoMoon;  font-size:9px;  text-align:center;  background:none; } .avada-select .select2-container .select2-choice .select2-arrow b:after {  display:none; } .avada-select .select2-container .select2-choice .select2-arrow b:before, .avada-select .select2-container .select2-choices .select2-arrow b:before {  content:'\e61f'; } .avada-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow, .avada-select .select2-container.select2-dropdown-open .select2-choices .select2-arrow {  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -o-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg);  line-height:28px;  height:28px; } .avada-select .select2-container.select2-dropdown-open .select2-choice {  background:inherit;  background-image:inherit;  background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));  background-image:-webkit-linear-gradient(center bottom, #ffffff 0, #eeeeee 50%);  background-image:-moz-linear-gradient(center bottom, #ffffff 0, #eeeeee 50%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);  background-image:linear-gradient(to top, #ffffff 0, #eeeeee 50%);  background-color:#eee;  -webkit-box-shadow:0 1px 0 #fff inset;  box-shadow:0 1px 0 #fff inset; } .avada-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow {  border-left-color:transparent; } .avada-order-details {  margin-bottom:20px; } .avada-order-details .shop_table.order_details .product-total {  text-align:right; } .avada-order-details .shop_table.order_details tfoot { border-top:1px solid; } .avada-order-details .shop_table.order_details tfoot tr {  border:none; } .avada-order-details .shop_table.order_details tfoot tr .filler-td { padding:10px 0; width:100%; } .avada-order-details .shop_table.order_details tfoot tr th {  padding:10px 40px 10px 0;  border:none;  text-align:right;  white-space:nowrap; } .avada-order-details .shop_table.order_details tfoot tr td {  vertical-align:middle;  padding:10px 0;  white-space:nowrap; } .avada-order-details .shop_table.order_details tfoot tr:last-child td {  padding-top:10px; } .avada-order-details .order-again {  margin:15px 0 0 0;  text-align:right; } .avada-order-details .shop_table.order_details tfoot tr:last-child .amount {  font-size:18px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .avada-customer-details .customer_details dt, .avada-customer-details .customer_details dd {  display:inline-block;  margin:0; } .avada-customer-details .customer_details dt {  font-weight:bold; } .avada-thank-you {  margin-bottom:20px; } #main .cart-empty {  float:left;  font-size:18px;  border-top:1px solid;  border-bottom:1px solid;  width:50%;  line-height:55px;  height:55px; } #main .return-to-shop {  float:left;  border-top:1px solid;  border-bottom:1px solid;  width:50%;  text-align:right;  line-height:55px;  height:55px; } .return-to-shop .wc-backward {  padding-left:25px; } .return-to-shop .wc-backward:before {  position:absolute;  content:'\f07a';  font-family:IcoMoon;  margin-left:-25px;  color:inherit; } .woocommerce-side-nav {  float:left;  list-style:none;  margin:0;  padding:0;  width:220px; } .woocommerce-side-nav li a {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  display:block;  height:36px;  line-height:36px;  border-bottom:1px solid; } .woocommerce-side-nav li.active a:after {  position:absolute;  font-size:14px;  font-family:IcoMoon;  content:'\f105';  margin-left:5px; } .woocommerce-content-box {  border:1px solid;  padding:30px;  margin-left:240px;  overflow:hidden;  -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;  } .woocommerce-content-box.full-width {  margin-left:0;  width:100%; } .woocommerce-content-box.no-bottom-space {  padding-bottom:0; } .woocommerce-content-box.one_half {  margin-left:0;  width:48%;  margin-right:4%;  float:left;  margin-bottom:20px;  position:relative; } .woocommerce-content-box.avada-checkout {  overflow:visible; } .woocommerce-content-box h2 {  border-bottom:1px solid;  padding-bottom:10px;  margin-bottom:30px; } .available-downloads {  margin-bottom:50px; } .my_account_orders {  width:100%;  text-align:left;  margin:0; } .my_account_orders tr {  border-bottom:1px solid; } .my_account_orders tbody tr:last-child {  border-bottom:0; } .my_account_orders thead tr th {  padding-bottom:12px;  font-weight:bold;  font-size:13px; } .my_account_orders thead tr th {  height:auto;  line-height:normal; } .my_account_orders .order-number a {  font-size:18px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .my_account_orders .order-actions a {  display:block;  text-shadow:none; } .my_account_orders .order-actions a:after {  position:absolute;  font-size:14px;  font-family:IcoMoon;  content:'\f105';  margin-left:10px; } #main .page-info {  margin-bottom:10px; } .woocommerce .addresses {  margin-top:40px;  overflow:hidden; } .woocommerce .address h4 {  font-weight:bold;  margin-top:0;  border-bottom:1px solid;  padding-bottom:5px; } .woocommerce address {  font-style:normal;  margin-bottom:20px; } .woocommerce .address .edit {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .woocommerce .address .edit:after {  position:absolute;  font-size:14px;  font-family:IcoMoon;  content:'\f105';  margin-left:10px; } .checkout .input-text {  padding:8px 15px; } .shop_table {  width:100%;  text-align:left;  margin:0; } .shop_table tr {  border-bottom:1px solid; } .shop_table td {  padding:10px 0; } .shop_table tbody tr:last-child {  border-bottom:0; } .shop_table thead tr th {  padding-bottom:12px;  font-weight:bold;  font-size:13px; } .shop_table thead tr th {  height:auto;  line-height:normal; } .shop_table tbody tr {  height:140px; } .shop_table.my_account_subscriptions tbody tr {  height:auto; } .shop_table .product-thumbnail {  width:90px;  margin-right:25px;  float:left; } .shop_table .product-thumbnail img {  max-width:90px; } .shop_table .product-name {  width:50%; } .shop_table .product-title a {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .product-info {  margin-left:115px;  margin-top:20px; } .shop_table .product-thumbnail .product-info {  margin-top:20px; } .shop_table .product-thumbnail .product-info .variation dt {  float:left;  margin-right:5px; } .shop_table .product-thumbnail .product-info .variation dd {  margin-left:0; } .shop_table .product-remove a {  font-size:24px;  float:right; } .shop_table .product-price {  text-align:center; } .shop_table .product-quantity {  text-align:center; } .checkout .shop_table .product-quantity {  text-align:initial; } .shop_table .product-quantity .quantity {  margin:0 auto; } .shop_table .product-subtotal {  text-align:center; } .shop_table .product-subtotal .amount {  font-size:18px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .shop_table .product-remove {  width:5%; } .shop_table .variation dt, .shop_table .variation dd {  margin:0;  display:inline-block; } .shop_table .variation p {  margin-bottom:5px; } .one_half_container {  float:left; } .cart-collaterals {  margin-top:30px;  overflow:hidden; } .cart-collaterals .one_half .woocommerce-content-box {  margin-bottom:30px; } .cart-collaterals .form-row input, .cart-collaterals .avada-select-parent input {  padding:9px 15px;  margin:0; } .cart-collaterals ul.products li {  margin-bottom:0; } .cart-collaterals .cross-sells {  margin-bottom:30px; } .shipping-calculator-form-nohide #calc_shipping_state {  min-width:100%; } .shipping-calculator-form-nohide .button {  float:right; } .coupon {  overflow:hidden; } .coupon .input-text {  float:left;  width:75%;  padding:8px 15px;  margin-left:0;  margin-right:0; } .coupon .fusion-button {  float:right;  margin-top:2px;  padding-left:25px !important;  padding-right:25px !important; } .cart-totals-container .fusion-button {  display:block; } .shipping-coupon {  float:left;  width:48%;  margin-right:4%; } .cart-totals-buttons {  float:left;  width:48%; } .cart-totals-buttons .shipping_method {  max-width:230px; } .shipping_calculator {  margin-bottom:30px; } .avada-shipping-calculator-form, .shipping-calculator-form {  display:block; } .avada-shipping-calculator-form .one_half .avada-select-parent, .shipping-calculator-form .one_half .avada-select-parent {  margin-bottom:0; } .avada-shipping-calculator-button:hover, .shipping-calculator-button:hover {  color:inherit;  cursor:auto; } .cart-collaterals .shipping_calculator #calc_shipping_state {  min-width:150px; } .cart-collaterals .shipping_calculator #calc_shipping_postcode {  height:36px; } .woocommerce p.one_half {  margin-left:0;  margin-right:4%; } .coupon .fusion-button {  margin-top:0; } .order-total {  border-top:1px solid;  height:50px; } .order-total th, .order-total td {  padding-top:20px; } .checkout .order-total {  border:none;  height:auto; } .checkout .order-total th, .checkout .order-total td {  padding-top:0; } .cart_totals .order-total .amount {  font-size:18px;  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } .cart_totals table {  width:100%;  text-align:left; } .cart_totals table th {  width:50%;  padding-bottom:20px; } .cart_totals table td {  width:50%;  padding-bottom:20px;  text-align:right; } .cart_totals table .total th, .cart_totals table .total td {  padding-top:20px; } .cart_totals .cart-subtotal td, .cart_totals .total td {  text-align:right; } .cart_totals .cart-subtotal td strong {  font-weight:normal; } .cart_totals .total {  border-top:1px solid;  height:50px; } #shipping_method {  list-style:none;  margin:0;  padding:0;  float:right;  text-align:right; } .cart-totals-buttons .fusion-button {  float:right;  display:block; } .cart-totals-buttons .checkout-button {  clear:both;  margin-top:10px; } #wrapper .custom_select_box .dd-container .dd-select, #wrapper .custom_select_box .dd-options li a {  background:#fbfaf9;  background-image:none; } #wrapper .custom_select_box .dd-container .dd-selected {  padding:0;  text-indent:10px;  padding-right:15px; } #wrapper .custom_select_box .dd-options li a:hover {  background-color:transparent; } #wrapper .custom_select_box .dd-pointer {  background-image:none;  width:10px;  border-left:1px solid;  padding-left:10px; } #wrapper .custom_select_box .dd-pointer-down:after {  font-family:IcoMoon;  content:'\e61f';  font-weight:bold; } #wrapper .custom_select_box .dd-options {  position:absolute;  top:auto;  max-height:143px; } #wrapper .custom_select_box .dd-pointer-down {  border-color:#dadada; } #billing_country_field > label, #shipping_country_field > label {  padding-right:5px; } #billing_country_field > label:after, #shipping_country_field > label:after {  content:":"; } .admin-bar p.demo_store {  top:32px; } p.demo_store {  position:fixed;  top:0;  left:0;  right:0;  margin:0;  font-size:16px;  padding:10px;  text-align:center;  background:#A0CE4E;  color:#ffffff;  z-index:99997; } .product .entry-summary .price {  margin-top:10px; } .product .entry-summary .woocommerce-product-rating {  display:inline-block;  margin-left:20px;  margin-top:11px; } .product .entry-summary .woocommerce-product-rating .star-rating {  display:inline-block; } .product .entry-summary .woocommerce-product-rating .woocommerce-review-link {  position:relative;  top:-2px; } #wrapper .chzn-container-single .chzn-single div b {  background:none; } #billing_country_field .select-arrow, #shipping_country_field .select-arrow, #billing_state_field .select-arrow, #shipping_state_field .select-arrow {  height:31px;  line-height:31px; } #customer_login h2 {  margin-bottom:30px; } input[type="text"], input.input-text, textarea {  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1); } .avada-select-parent select, .gravity-select-parent select, .wpcf7-select-parent select {  -webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1); } .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; } .wpcf7-form .wpcf7-not-valid-tip {  display:inline; } .gravity-select-parent {  position:relative;  overflow:hidden; } .ginput_complex .gravity-select-parent {  width:95%; } .gravity-select-parent .select-arrow {  width:26px;  height:26px;  line-height:26px;  border-left:1px solid #dadada;  position:absolute;  top:1px;  right:1px;  pointer-events:none;  background:#fff;  z-index:10;  font-family:IcoMoon;  font-size:9px;  text-align:center; } .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; } .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; } .woocommerce .select-arrow {  bottom:1px;  top:auto; } .avada-select-parent {  position:relative;  overflow:hidden; } #billing_country_field .avada-select-parent, #shipping_country_field .avada-select-parent, #billing_state_field .avada-select-parent, #shipping_state_field .avada-select-parent, .avada-shipping-calculator-form .avada-select-parent, .shipping-calculator-form .avada-select-parent {  overflow:visible; } .bbpress .avada-select-parent {  overflow:hidden; } .avada-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:180px; } .sidebar .avada-select-parent select {  min-width:initial; } .avada-shipping-calculator-form .avada-select-parent select, .shipping-calculator-form .avada-select-parent select {  padding-top:10px; } .woocommerce .avada-select-parent select, #bbpress-forums .avada-select-parent select {  width:100%; } #bbpress-forums fieldset select#bbp_forum_id {  max-width:none; } .woocommerce .lost_password {  margin-top:7px; } form.checkout #shipping, form.checkout #payment-container {  display:none; } form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field {  float:left;  width:48%; } form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field {  float:right;  width:48%; } form.checkout .continue-checkout {  float:right; } form.checkout label {  margin-bottom:2px;  display:inline-block; } form.checkout .shop_table tbody .product-thumbnail {  width:90px; } form.checkout .shop_table th.product-total {  width:40%;  text-align:right; } form.checkout .shop_table tbody .product-total {  width:40%;  text-align:right; } form.checkout .shop_table .product-thumbnail .product-info {  float:none; } form.checkout .shop_table .product-thumbnail .product-info p {  margin-left:115px; } form.checkout .shop_table tfoot {  border-top:1px solid;  border-bottom:1px solid; } form.checkout .shop_table tfoot tr {  border-bottom:0; } form.checkout .shop_table tfoot th {  text-align:right;  padding-right:40px;  padding-bottom:20px;  width:100% } form.checkout .shop_table tfoot td {  width:100%;  text-align:right;  padding-bottom:20px; } form.checkout .shop_table tfoot tr:first-child th, form.checkout .shop_table tfoot tr:first-child td {  padding-top:20px; } form.checkout .shop_table tfoot .order-total .amount {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  font-size:18px;  font-weight:normal; } form.checkout .payment_methods {  list-style:none;  margin:0;  padding:0;  margin-top:40px; } form.checkout .payment_methods li {  margin-bottom:30px; } form.checkout .payment_methods label {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif; } form.checkout .payment_methods .payment_box {  padding:20px;  margin-top:10px; } form.checkout .payment_methods .payment_box p:last-child {   margin-bottom:0; } .payment_methods li img {  float:right; } .payment_methods li label {  display:inline; } form.checkout #place_order {  clear:both;  float:right; } #thank-you-box {  margin-bottom:20px; } #final-order-details .woocommerce-content-box {  margin-bottom:20px; } #final-order-details .shop_table {  margin-bottom:30px; } #final-order-details .shop_table .product-thumbnail .product-info {  float:none; } #final-order-details .shop_table .product-subtotal {  text-align:right; } #final-order-details .shop_table .product-total {  text-align:right; } #final-order-details .shop_table tr:last-child {  border-bottom:1px solid; } #final-order-details .mini-order-details {  float:right;  width:50%; } #final-order-details .mini-order-details tr {  border-bottom:0; } #final-order-details .mini-order-details th {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  padding-bottom:10px;  text-align:left; } #final-order-details .mini-order-details td {  text-align:right;  padding-bottom:10px; } #final-order-details .mini-order-details tr:last-child .amount {  font-family:'MuseoSlab500Regular', arial, helvetica, sans-serif;  font-size:18px;  font-weight:normal; } #final-order-details .mini-order-details tr:last-child {  border-top:1px solid; } #final-order-details .mini-order-details tr:last-child th, #final-order-details .mini-order-details tr:last-child td {  padding-top:10px;  padding-bottom:0; } #final-order-details .customer_details {  list-style:none;  margin:0;  padding:0; } p.order-info {  border-bottom:1px solid;  border-top:1px solid;  line-height:normal;  margin-bottom:50px;  padding:20px 0; } p.order-info mark {  background-color:transparent;  font-weight:bold; } .product-images {  position:relative; } .cart-loading {  display:block;  height:70px;  width:70px;  line-height:70px;  font-size:25px;  color:#fff;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  position:absolute;  top:50%;  left:50%;  margin-top:-35px;  margin-left:-35px;  z-index:100;  display:none;  text-align:center; } #wrapper .cart-loading {  background-color:rgba(0, 0, 0, 0.8); } .no-rgba #wrapper .cart-loading {  background-color:#000; } .cart-loading .fusionicon-spinner {  -webkit-animation:mask 3s infinite alternate;  -moz-animation:mask 3s infinite alternate;  -ms-animation:mask 3s infinite alternate;  -o-animation:mask 3s infinite alternate;  animation:mask 3s infinite alternate;  display:inline-block;  line-height:70px; } .cart-loading .fusionicon-check-square-o {  display:block;  line-height:70px; } .wc-nested-category-layout-category-title {  margin-top:35px; } .subcategory-term_description {  float:left;  margin-left:20px;  width:80%; } .subcategory-products {  clear:both;  padding-top:25px; } @-webkit-keyframes mask {  25% {   -webkit-transform:rotate(270deg);  }  50% {   -webkit-transform:rotate(90deg);  }  75% {   -webkit-transform:rotate(360deg);  }  100% {   -webkit-transform:rotate(180deg);  } } @-moz-keyframes mask {  25% {   -moz-transform:rotate(270deg);  }  50% {   -moz-transform:rotate(90deg);  }  75% {   -moz-transform:rotate(360deg);  }  100% {   -moz-transform:rotate(180deg);  } } @-ms-keyframes mask {  25% {   -ms-transform:rotate(270deg);  }  50% {   -ms-transform:rotate(90deg);  }  75% {   -ms-transform:rotate(360deg);  }  100% {   -ms-transform:rotate(180deg);  } } @-o-keyframes mask {  25% {   -o-transform:rotate(270deg);  }  50% {   -o-transform:rotate(90deg);  }  75% {   -o-transform:rotate(360deg);  }  100% {   -o-transform:rotate(180deg);  } } @keyframes mask {  25% {   transform:rotate(270deg);  }  50% {   transform:rotate(90deg);  }  75% {   transform:rotate(360deg);  }  100% {   transform:rotate(180deg);  } } .woocommerce .thumbnails .clients-carousel .es-carousel {  padding:0; } .added_to_cart {  display:none; } .sidebar .products a, .footer-area .products a, #slidingbar-area .products a {  padding:0;  border:0;  background:none; } .sidebar .products .product-title, .footer-area .products .product-title, #slidingbar-area .products .product-title {  margin:0;  margin-bottom:10px; } .footer-area .product_list_widget li, #slidingbar-area .product_list_widget li {  border:0;  border-bottom:1px solid #282a2b; } .footer-area .product_list_widget li a, #slidingbar-area .product_list_widget li a {  border:none; } .footer-area .widget_shopping_cart_content .total, #slidingbar-area .widget_shopping_cart_content .total {  margin:10px 0px; } .footer-area .widget_shopping_cart_content .buttons, #slidingbar-area .widget_shopping_cart_content .buttons {  background:#282a2b; } .footer-area .products-slider a, .footer-area .simple-products-slider a, #slidingbar-area .products-slider a, #slidingbar-area .simple-products-slider a, .sidebar .products-slider a, .sidebar .simple-products-slider a {  border:0;  background:none;  margin:0;  padding-top:0;  padding-bottom:0;  padding-right:0;  display:inline-block;  width:auto; } .footer-area .products-slider li .image, #slidingbar-area .products-slider li .image {  width:auto;  height:auto; } .footer-area .simple-products-slider .es-carousel, #slidingbar-area .simple-products-slider .es-carousel {  padding-left:38px; } .footer-area .simple-products-slider .es-carousel li, .footer-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; } .footer-area .image-extras-content h3, #slidingbar-area .image-extras-content h3, .sidebar .image-extras-content h3 {  margin-bottom:0;  text-transform:none;  margin-bottom:5px; } .footer-area .product-category mark, #slidingbar-area .product-category mark, .sidebar .product-category mark {  background-color:transparent;  color:inherit; } .footer-area .product-category h3, #slidingbar-area .product-category h3, .sidebar .product-category h3 {  margin-bottom:0; } .section-separator {  position:relative; } .divider-candy {  position:absolute;  left:50%;  margin-left:-20px;  height:40px;  width:40px;  z-index:100;  border-bottom:1px solid #E6E5E6;  border-left:1px solid #E6E5E6;  background:#ffffff;  content:""; } .divider-candy.bottom {  bottom:-21px;  -webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  transform:rotate(-45deg); } .divider-candy.top {  top:-21px;  -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg);  -ms-transform:rotate(135deg);  -o-transform:rotate(135deg);  transform:rotate(135deg); } .section-separator .icon {  position:absolute;  left:50%;  top:-10px;  margin-left:-20px;  width:40px;  font-size:20px;  z-index:200;  font-family:fontawesome; } .section-separator .icon:after {  display:block;  text-align:center; } .rtl {  direction:rtl;  unicode-bidi:embed; } .rtl .alignleft {  float:right;  margin-right:0;  margin-left:15px; } .rtl .alignright {  float:left;  margin-left:0;  margin-right:15px; } .rtl .single-navigation {  text-align:left; } .rtl .single-navigation a[rel=next] {  margin-right:15px;  margin-left:10px; } .rtl .pagination, .rtl .woocommerce-pagination {  margin-right:0;  margin-left:10px; } .rtl .single-navigation a[rel=prev]:before, .rtl .pagination-prev:before, .rtl .woocommerce-pagination .prev:before {  content:'\f105';  margin-left:0;  margin-right:-15px; } .rtl .single-navigation a[rel=next]:after, .rtl .pagination-next:after, .rtl .woocommerce-pagination .next:after {  content:'\f104';  padding-left:0;  padding-right:5px; } .rtl .more a, .rtl .read-more, .rtl .entry-read-more a {  margin-right:0;  text-align:left; } .rtl .grid-layout .more a, .rtl .grid-layout .read-more, .rtl .grid-layout .entry-read-more a {  margin-left:0; } .rtl .more a:after, .rtl .read-more:after, .rtl .entry-read-more a:after {  content:'';  padding-left:0; } .rtl .more a:before, .rtl .read-more:before, .rtl .entry-read-more a:before {  font-family:IcoMoon;  content:'\f104';  color:#000;  padding-right:5px; } .rtl th {  text-align:right; } .rtl .sb-toggle-wrapper {  left:0;  right:auto;  border-left:0;  border-right:35px solid transparent; } .rtl .sb-toggle-wrapper .sb-toggle:after {  left:auto;  right:-17px; } .rtl .header-social .alignleft {  float:left;  margin-left:0;  text-align:left; } .rtl .header-social .alignright {  float:right;  margin-right:0; } .rtl .header-social .menu > li {  float:right; } .rtl .header-social .menu > li:hover .sub-menu {  left:auto;  right:0; } .rtl .header-social .menu > li:first-child {  padding-left:8px;  border-left:1px solid; } .rtl .header-social .menu > li:last-child {  border-left:none; } .rtl .header-social .cart-contents {  left:auto;  right:-1px; } .rtl .header-social .cart-content a img {  margin-right:0 !important;  margin-left:12px;  float:right; } .rtl .header-social .cart-content .cart-desc {  float:right; } .rtl .header-social .alignright .menu > li:first-child {  border-left:1px solid; } .rtl .header-social .alignright .menu li:last-child {  padding-right:8px; } .rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {  margin-right:20px;  margin-left:0; } .rtl .alignleft .fusion-social-links-header .fusion-social-networks.boxed-icons {  margin-right:10px;  margin-left:0; } .rtl .header-social .alignright .social-networks li {  float:right;  margin-right:0;  margin-left:20px; } .rtl #small-nav .cart-contents {  left:35px;  right:auto; } .rtl #small-nav .cart-content a img, .rtl #header .cart-content a img, .rtl #header-sticky .cart-content a img {  margin-left:6px;  margin-right:0; } .rtl #small-nav .cart-content a .cart-desc {  text-align:right; } .rtl #mobile-nav li.mobile-nav-item .open-submenu {  left:0;  padding-right:15px;  right:auto; } .rtl .cart-checkout .checkout-link a {  float:left; } .rtl .cart-checkout .cart-link a, .rtl .cart-checkout .checkout-link a {  padding-left:0;  padding-right:1.4em; } .rtl .cart-checkout a:before {  margin-left:0;  margin-right:-15px; } .rtl .main-nav-search-form {  left:0;  right:auto; } .rtl #nav > .fusion-navbar-nav > li, .rtl #sticky-nav > .fusion-navbar-nav > li {  float:right;  padding-right:0;  padding-left:35px; } .rtl #header-sticky .cart-contents, .rtl #header .cart-contents {  right:auto;  left:0; } .rtl .login-box .forgetmenot {  float:right; } .rtl #header #nav ul ul, .rtl .sticky-header #sticky-nav ul ul {  left:auto;  text-align:right; } .rtl #header #nav ul ul li:hover ul, .rtl #small-nav #nav ul ul li:hover ul, .rtl .sticky-header #sticky-nav ul ul li:hover ul {  right:170px; } .rtl #nav > ul > li:last-child, .rtl #sticky-nav > ul > li:last-child {  padding-left:0 !important; } .rtl #nav .last-menu-item, .rtl #sticky-nav .last-menu-item {  padding-left:0 !important; } .rtl .header-v4 #nav {  float:right; } .rtl .header-v5 #small-nav .fusion-navbar-nav > li {  float:none;  text-align:right; } .rtl .header-v5 #nav > ul ul {  text-align:right; } .rtl #nav ul ul, .rtl #sticky-nav ul ul {  right:0;  left:auto; } .rtl #mobile-nav li.mobile-nav-item li a {  padding-left:0;  padding-right:27px; } .rtl #mobile-nav li.mobile-nav-item li a:before {  content:"-";  margin-left:2px;  margin-right:-6px; } .rtl #mobile-nav li.mobile-nav-item li li a {  padding-left:0;  padding-right:40px; } .rtl #mobile-nav li.mobile-nav-item li li a:before {  content:"--";  margin-left:2px;  margin-right:-10px; } .rtl #mobile-nav li.mobile-nav-item li li li a {  padding-left:0;  padding-right:53px; } .rtl #mobile-nav li.mobile-nav-item li li li a:before {  content:"---";  margin-left:2px;  margin-right:-14px; } .rtl #mobile-nav li.mobile-nav-item li li li li a {  padding-left:0;  padding-left:66px; } .rtl #mobile-nav li.mobile-nav-item li li li li a:before {  content:"----";  margin-left:2px;  margin-right:-18px; } .rtl .header-social .menu > li:hover > .sub-menu > li:hover .sub-menu {  left:auto;  right:100px; } .rtl #wrapper .dd-container .dd-pointer {  left:0;  right:auto;  border-left:0;  border-right:1px solid; } .rtl #wrapper .dd-container .dd-selected {  text-align:right; } .rtl .menu-item-language img.iclflag {  margin-right:0;  margin-left:5px; } .rtl .side-nav-left .side-nav li.current_page_item > a {  padding-right:23px; } .rtl .side-nav-left .side-nav li a {  padding-right:25px; } .rtl .side-nav-left .side-nav li .children {  margin-right:40px; } .rtl .side-nav-left .side-nav li .children a {  padding-right:0; } .rtl .side-nav-right .side-nav li.current_page_item > a {  padding-left:0; } .rtl .side-nav-right .side-nav li a {  padding-left:0; } .rtl .side-nav-right .side-nav .children {  margin-left:0;  margin-right:15px; } .rtl .sidebar .widget_nav_menu li, .rtl .sidebar .widget_categories li, .rtl .sidebar .widget_meta li, .rtl .sidebar .widget .recentcomments, .rtl .sidebar .widget_recent_entries li, .rtl .sidebar .widget_archive li, .rtl .sidebar .widget_pages li, .rtl .sidebar .widget_links li {  padding-left:10px;  padding-right:12px; } .rtl .sidebar .widget_nav_menu li a:before, .rtl .sidebar .widget_categories li a:before, .rtl .sidebar .widget_meta li a:before, .rtl .sidebar .widget .recentcomments:before, .rtl .sidebar .widget_recent_entries li a:before, .rtl .sidebar .widget_archive li a:before, .rtl .sidebar .widget_pages li a:before, .rtl .sidebar .widget_links li a:before, .rtl .woocommerce-tabs .tabs a:hover .arrow:after, .rtl .woocommerce-tabs .tabs li.active a .arrow:after, .rtl .widget_layered_nav li a:before, .rtl .widget_product_categories li a:before {  content:'\f104';  margin-left:0;  margin-right:-12px;  float:right; } .rtl .meta-info .alignleft {  float:right;  margin-right:0;  margin-left:15px;  text-align:right; } .rtl .meta-info .alignright {  float:left;  margin-left:0;  margin-right:15px; } .rtl .meta-info .alignright .fusionicon-bubbles {  float:right;  margin-top:3px; } body.rtl .page-title-container {  direction:ltr; } body.rtl .page-title-center .page-title-captions {  text-align:center;  width:100%; } body.rtl .page-title-center .breadcrumbs {  display:block;  text-align:center;  width:100%; } body.rtl .page-title-left .page-title-captions {  text-align:left; } body.rtl .page-title-left .page-title-captions, body.rtl .page-title-center .page-title-captions, body.rtl .page-title-right .page-title-captions, body.rtl .page-title-left .breadcrumbs, body.rtl .page-title-center .breadcrumbs, body.rtl .page-title-right .breadcrumbs, body.rtl .page-title-left .search, body.rtl .page-title-center .search, body.rtl .page-title-right .search {  direction:rtl; } body.rtl .page-title ul li {  margin-left:0;  margin-right:5px; } body.rtl .page-title ul li:after {  content:'\\';  margin-left:5px; } body.rtl .page-title ul li:last-child:after {  content:''; } body.rtl .page-title ul li a {  padding-left:5px;  padding-right:0; } .rtl .fontawesome-icon {  margin-right:0px;  margin-left:10px;  float:right; } .rtl #wrapper .col .heading img {  margin-right:0px;  margin-left:10px; } .rtl .content-boxes .heading .fontawesome-icon {  float:right; } .rtl ul.list-icon li {  padding:0 25px 0 0;  text-align:right; } .rtl ul.list-icon li:before {  float:right;  margin-right:-25px; } .rtl .sidebar ul.list-icon {  margin-left:0;  margin-right:25px; } .rtl .meta li {  float:right;  border-left:0;  border-right:1px solid; } .rtl .meta li:first-child {  padding-right:0;  padding-left:9px;  border-right:0; } .rtl .continue {  float:left; } .rtl .recent-works-items a {  float:right; } .rtl .jtwt .jtwt_tweet, .rtl .sidebar .jtwt .jtwt_tweet {  padding-left:0;  padding-right:45px; } .rtl .jtwt .jtwt_tweet:before {  margin-left:0;  margin-right:-45px; } .rtl .social-networks {  float:left; } .rtl .social-networks li {  float:left;  margin-left:0;  margin-right:20px; } .rtl .fusion-social-links-footer {  text-align:left; } .rtl .fusion-social-links-footer .fusion-social-networks {  float:none; } .rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {  margin-right:20px;  margin-left:0; } .rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {  margin-right:0; } .rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {  margin-right:10px;  margin-left:0; } .rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {  margin-left:10px; } .rtl .review blockquote div {  float:right; } .rtl .review blockquote div .company-name {  background-position:top right;  padding-left:0;  padding-right:53px; } .rtl .review blockquote div:after {  left:auto;  right:23px; } .rtl .content-boxes .heading-and-icon h2 {  padding-left:0;  padding-right:0px; } .rtl .post-content ul.arrow li {  padding-left:0;  padding-right:25px; } .rtl .post-content ul.arrow li:before {  float:right;  margin-left:0;  margin-right:-25px;  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg); } .rtl .post-password-form label {  margin-left:10px; } .rtl .post-password-form .password {  margin-right:0;  margin-left:10px; } .rtl #lang_sel_click a.lang_sel_sel {  background-position:left center; } .rtl #toTop {  left:30px;  right:auto; } .rtl #wrapper .fusion-tabs-widget .tab-holder .news-list li .image {  float:right;  margin-left:13px;  margin-right:0; } .rtl #wrapper .fusion-tabs-widget .tabset li {  border-left:1px solid;  border-right:none; } .rtl #wrapper .fusion-tabs-widget .tabset li:last-child {  border-left:none; } .rtl h5.toggle span.arrow {  float:right;  margin-right:0;  margin-left:18px; } .rtl .sidebar .social-networks li, .rtl .social_links_shortcode li {  float:right; } .rtl .person-author-wrapper {  float:right; } .rtl .person-author .social-icon {  float:left;  margin-left:0;  margin-right:19px; } .rtl .woocommerce-tabs .tabs li .arrow {  display:none; } .rtl .woocommerce-tabs .tabs li a:hover .arrow, .rtl .woocommerce-tabs .tabs li.active a .arrow {  height:15px;  margin-left:0;  margin-right:5px;  display:inline-block; } .rtl #comment-input input {  float:right; } .rtl #comment-input input:first-child {  margin-right:0; } .rtl #comment-input input:last-child {  margin-right:1%; } .rtl .portfolio-tabs li, .rtl .faq-tabs li {  float:right;  margin-right:0px;  margin-left:30px; } .rtl .portfolio-item .buttons {  overflow:hidden; } .rtl .portfolio-item .buttons a {  float:right;  margin-right:0;  margin-left:30px; } .rtl .portfolio-one .portfolio-item .image {  float:right;  margin-right:0;  margin-left:25px; } .rtl .project-content .project-description {  float:right; } .rtl .project-content .project-info {  float:left; } .rtl .project-content .project-info h4 {  float:right; } .rtl .project-content .project-info .project-terms {  float:right; } .rtl .portfolio-half .flexslider {  float:right; } .rtl .portfolio-half .project-content {  float:left; } .rtl .author .avatar {  float:right;  margin-left:20px;  margin-right:0; } .rtl .author .author_social .custom_msg {  float:right; } .rtl .author .author_social .fusion-social-networks {  text-align:left; } .rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {  margin-left:0;  margin-right:20px; } .rtl .commentlist div.avatar {  float:right;  margin-right:0;  margin-left:15px; } .rtl .about-author div.avatar {  float:right;  margin-right:0;  margin-left:20px; } .rtl .medium-alternate .date-and-formats, .rtl .medium-alternate .blog-medium-slideshow-container {  margin-right:0;  margin-left:17px; } .rtl .medium-alternate.has-post-thumbnail .post-content {  margin-left:0;  margin-right:436px; } .rtl .date-and-formats {  float:right; } .rtl .blog-medium-slideshow-container {  float:right;  margin-right:0;  margin-left:25px; } .rtl .woocommerce-message, .rtl .woocommerce-info {  padding-left:0;  padding-right:16px;  text-align:right; } .rtl .woocommerce-message:before, .rtl .woocommerce-info:before {  margin-left:0;  margin-right:-16px; } .rtl.single-product .woocommerce-message .wc-forward, .rtl.single-product .woocommerce-info .wc-forward {  float:left; } .rtl.single-product .woocommerce-message .wc-forward:before, .rtl.single-product .woocommerce-info .wc-forward:before {  content:""; } .rtl.single-product .woocommerce-message .wc-forward:after, .rtl.single-product .woocommerce-info .wc-forward:after {  font-family:'IcoMoon';  content:'\f07a';  margin-left:6px; } .rtl.single-product .woocommerce-message, .rtl.single-product .woocommerce-info {  text-align:right; } .rtl.single-product .woocommerce-message:before, .rtl.single-product .woocommerce-info:before {  color:transparent; } .rtl.single-product .woocommerce-message:after, .rtl.single-product .woocommerce-info:after {  content:'\f05d';  font-family:'IcoMoon';  margin-left:5px; } .rtl .return-to-shop .wc-backward {  padding-left:0;  padding-right:25px; } .rtl .return-to-shop .wc-backward:before {  margin-left:0;  margin-right:-25px; } .rtl #main .cart-empty, .rtl #main .return-to-shop {  float:right; } .rtl #main .return-to-shop {  text-align:left; } .rtl .product .summary.entry-summary {  margin-left:0;  margin-right:530px; } .rtl.has-sidebar .summary.entry-summary {  margin-left:0;  margin-right:350px; } .rtl .product .entry-summary .woocommerce-product-rating {  margin-right:20px;  margin-left:0; } .rtl .summary .cart .quantity {  float:right;  margin-left:10px;  margin-right:0; } .rtl .single_variation_price_reset .single_variation_wrap {  float:right; } .rtl .single_variation_price_reset .reset_variations {  float:left; } .rtl .shop_table .product-thumbnail {  float:right;  margin-left:25px;  margin-right:0; } .rtl .woocommerce .avada-shipping-calculator-form .button .rtl .woocommerce .shipping-calculator-form .button {  float:left; } .rtl .cart_totals table td {  text-align:left; } .rtl .cart_totals .cart-subtotal td, .cart_totals .total td {  text-align:left; } .rtl .cart-totals-buttons .fusion-button {  float:left; } .rtl .woocommerce form.checkout #billing_first_name_field, .rtl .woocommerce form.checkout #shipping_first_name_field {  float:right; } .rtl .woocommerce form.checkout #billing_last_name_field, .rtl .woocommerce form.checkout #shipping_last_name_field {  float:left; } .rtl .woocommerce .checkout_coupon .coupon-button {  margin:0; } .rtl form.checkout .continue-checkout {  float:left; } .rtl #shipping_method {  float:left;  text-align:left; } .rtl form.checkout .shop_table tfoot th {  text-align:left; } .rtl form.checkout .shop_table tfoot td {  text-align:left; } .rtl form.checkout #place_order {  float:left; } .rtl .avada-myaccount-data .digital-downloads li:before, .rtl .avada-thank-you .order_details li:before {  content:'\f104';  float:right;  margin-left:0;  margin-right:-25px; } .rtl .avada-myaccount-data .digital-downloads li, .rtl .avada-thank-you .order_details li {  padding:0 25px 0 0; } .rtl #main .avada-myaccount-data .addresses .title h3, .rtl #main .avada-customer-details .addresses .title h3 {  float:right; } .rtl .avada-myaccount-data .addresses .title .edit {  margin-right:10px; } .rtl .woocommerce #customer_login .login .form-row {  float:right;  margin-right:0;  margin-left:18px; } .rtl .woocommerce #customer_login .login .inline {  margin-right:15px;  margin-left:0; } .rtl .woocommerce #customer_login .login .lost_password {  float:right; } .rtl .myaccount_user_container .username {  padding-left:0;  padding-right:25px; } .rtl .myaccount_user_container .username:before {  margin-left:0;  margin-right:-25px; } .rtl .myaccount_user_container span {  border-right:0;  border-left:1px solid; } .rtl .myaccount_user_container span:last-child {  border-left:0;  padding-left:0;  padding-right:20px; } .rtl .myaccount_user_container .view-cart a {  padding-left:0;  padding-right:25px; } .rtl .myaccount_user_container .view-cart a:before {  margin-left:0;  margin-right:-25px; } body:not(:-moz-handler-blocked) .rtl .myaccount_user_container .view-cart a:before {  content:" ";  margin-right:0; } .rtl .avada-order-details .shop_table.order_details .product-total {  text-align:left; } .rtl .avada-myaccount-data .addresses .col-1, .rtl .avada-customer-details .addresses .col-1 {  margin-left:4%; } .rtl .avada-myaccount-data .addresses .col-1, .rtl .avada-myaccount-data .addresses .col-2, .rtl .avada-customer-details .addresses .col-1, .rtl .avada-customer-details .addresses .col-2 {  float:right;  margin-right:0; } .rtl .my_account_orders {  text-align:right; } .rtl .my_account_orders .order-status {  text-align:right; } .rtl .my_account_orders .order-actions a:after {  content:'\f104';  margin-left:0;  margin-right:10px; } .rtl .woocommerce-side-nav {  float:right; } .rtl .woocommerce-side-nav li.active a:after {  content:'\f104';  margin-left:0px;  margin-right:5px; } .rtl .woocommerce .address .edit:after {  content:'\f104';  margin-left:0px;  margin-right:10px; } .rtl .shop_table {  text-align:right; } .rtl .shop_table .product-thumbnail img {  float:right;  margin-right:0;  margin-left:25px; } .rtl #final-order-details .mini-order-details {  text-align:right; } .rtl #final-order-details .mini-order-details th {  text-align:right; } .rtl .product_type_simple, .rtl .product_type_variable, .rtl .show_details_button, .rtl .add_to_cart_button {  padding-left:0;  padding-right:16px; } .rtl .product-buttons a:before {  margin-left:0;  margin-right:-16px; } .rtl .fusion-woo-featured-products-slider .products-slider .product-buttons a {  padding-left:0;  padding-right:20px; } .rtl .fusion-woo-featured-products-slider .products-slider .product-buttons a:first-child:before, .rtl .fusion-woo-featured-products-slider .products-slider .product-buttons a:last-child:before {  margin-left:0;  margin-right:-20px; } .rtl .product-buttons a:first-child {  float:right; } .rtl .product-buttons a:last-child {  float:left; } .rtl .product .images {  float:right;  margin-right:0;  margin-left:30px; } .rtl .product .images .flex-viewport {  direction:ltr; } .rtl .simple-cart .quantity {  float:right;  margin-right:0;  margin-left:10px; } .rtl .woocommerce-tabs > .tabs {  float:right; } .rtl .woocommerce-tabs .panel {  margin-left:0;  margin-right:240px; } .rtl .shop_attributes, .rtl .shop_attributes th, .rtl .shop_attributes td {  text-align:right; } .rtl .woocommerce .social-share li {  border-right:0;  border-left:1px solid; } .rtl .woocommerce .social-share li:last-child {  border-left:0; } .rtl .products li {  float:right;  margin-right:0; } .rtl .products-4 li {  margin-left:1.0%; } .rtl .products-3 li {  margin-left:1.0%; } .rtl .products-2 li {  margin-left:1.0%; } .rtl .products-1 li {  margin-left:0; } .rtl .products-4 li:nth-child(4n) {  margin-left:0; } .rtl .products-3 li:nth-child(3n) {  margin-left:0; } .rtl .products-2 li:nth-child(2n) {  margin-left:0; } .rtl .products-1 li:nth-child(1n) {  margin-left:0; } .rtl p.stars a {  float:right; } .rtl p.stars a:after {  right:auto;  left:1em; } .rtl #reviews li .avatar {  float:right; } .rtl #reviews li .comment-text {  margin-left:0;  margin-right:70px; } .rtl #reviews li .comment-text .description {  clear:left; } .rtl #reviews li .comment-text .star-rating {  float:left; } .rtl .product-details .star-rating {  float:left; } .rtl .star-rating:before {  float:right; } .rtl .star-rating span {  float:right;  left:auto;  right:0; } .rtl .star-rating span:before {  left:auto;  right:0; } .rtl #reviews .overall-rating {  float:left; } .rtl .catalog-ordering > ul, .rtl .orderby-order-container > ul, .rtl .orderby-order-container {  float:right;  margin-right:0; } .rtl .catalog-ordering > ul, .rtl .orderby-order-container > ul {  margin-left:10px; } .rtl .shop_table .product-thumbnail .product-info {  float:right; } .rtl .cart_totals table {  text-align:right; } .rtl form.checkout .shop_table tbody .product-total, .rtl form.checkout .shop_table th.product-total {  text-align:left; } .rtl form.checkout .shop_table .product-name {  text-align:right; } .rtl form.checkout .shop_table tfoot th {  padding-left:20px;  padding-right:0; } .rtl .order-dropdown > li:after {  right:auto;  left:0;  border-left:0;  border-right:1px solid #dbdbdb; } .rtl .order-dropdown ul li a {  padding-right:0;  padding-left:15px; } .rtl.woocommerce .social-share li {  border:none;  border-right:1px solid #E7E6E6;  text-align:right; } .rtl.woocommerce .social-share li:first-child {  border-right:0 none; } .rtl .product .onsale {  left:auto;  right:15px; } .rtl .single_variation_wrap .variations_button .quantity {  float:right;  margin-left:10px;  margin-right:0; } .rtl .single_variation_wrap .variations_button .button {  float:right;  margin-left:0;  margin-right:10px; } .rtl .variations .label {  padding-left:15px;  padding-right:0; } .rtl .avada-select-parent .avada-select-arrow {  border-right:1px solid #DADADA;  border-left:none;  left:0;  right:auto; } .rtl #wrapper .select-arrow {  right:auto;  left:1px;  border-right:1px solid #DADADA;  border-left:none;  text-align:center !important; } .rtl.woocommerce .images #carousel .slides {  float:right; } .rtl.woocommerce .images #carousel .slides li {  float:right !important;  margin-right:0;  margin-left:9px;  cursor:pointer; } .rtl #billing_country_field > label, .rtl #shipping_country_field > label {  padding-right:0;  padding-left:5px; } .rtl .cart-collaterals .one_half {  float:right;  margin-left:4%;  margin-right:0; } .rtl .cart-collaterals .one_half.last {  clear:left;  margin-left:0; } .rtl .woocommerce .avada-shipping-calculator-form .button, .rtl .woocommerce .shipping-calculator-form .button {  float:left; } .rtl .shipping-calculator-form-nohide .fusion-button {  float:left; } .rtl .shipping-coupon {  float:right;  margin-left:4%;  margin-right:0; } .rtl .cart-totals-buttons {  float:right; } .rtl .cart-totals-container .fusion-button {  float:left; } .rtl .input-text {  margin-right:0;  margin-left:1%; } .rtl .coupon .input-text {  float:right; } .rtl .coupon .fusion-button {  float:left; } .rtl .quantity .minus, .rtl .quantity .plus, .rtl .quantity .qty {  margin:0; } .rtl .woocommerce-content-box {  margin-left:0;  margin-right:240px; } .rtl .woocommerce-content-box.full-width {  margin-right:0; } .rtl .product .images .flexslider .slides img {  float:right; } .rtl .mobile-nav-holder .mobile-selector span, .rtl .mobile-topnav-holder .mobile-selector span {  padding-left:0;  padding-right:10px; } .rtl .mobile-topnav-holder {  text-align:right; } .rtl .mobile-nav-holder .mobile-selector .selector-down:before, .rtl .mobile-topnav-holder .mobile-selector .selector-down:before {  margin-left:0;  margin-right:12px; } .rtl .mobile-nav-holder .mobile-selector .selector-down, .rtl .mobile-topnav-holder .mobile-selector .selector-down {  border-left:medium none;  border-right:1px solid #DADADA;  left:5px;  right:auto; } .rtl .avada-thank-you .order_details li:before {  float:right;  margin-left:5px; } .rtl .isotope .isotope-item {  -webkit-transition-property:right, top, -webkit-transform, opacity;  -moz-transition-property:right, top, -moz-transform, opacity;  -ms-transition-property:right, top, -ms-transform, opacity;  -o-transition-property:right, top, -o-transform, opacity;  transition-property:right, top, transform, opacity; } .rtl .timeline-layout .post.align-left, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-left {  clear:right;  float:right; } .rtl .timeline-layout .post.align-right, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-right {  clear:left;  float:left; } .rtl .align-left .timeline-arrow, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-left .timeline-arrow {  left:auto;  right:299px; } .rtl .align-left .timeline-arrow:before, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-left .timeline-arrow:before {  left:auto;  right:100%;  content:'\f0d9'; } .rtl .align-right .timeline-arrow, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-right .timeline-arrow {  left:299px;  right:auto; } .rtl .align-right .timeline-arrow:before, .rtl .fusion-blog-timeline .blog-timeline-layout .timeline-align-right .timeline-arrow:before {  left:100%;  right:auto;  content:'\f0da'; } .rtl .one_half, .rtl .one_third, .rtl .two_third, .rtl .three_fourth, .rtl .one_fourth {  float:right;  margin-left:4%;  margin-right:0; } .rtl .one_half.last, .rtl .one_third.last, .rtl .three_fourth.last, .rtl .one_fourth.last, .rtl .two_third.last, .rtl .three_fourth.last {  margin-left:0%;  margin-right:4%; } .rtl #slidingbar-area .columns .fusion-column, .rtl .footer-area .columns .fusion-column {  float:right; } .rtl .fusion-column {  float:right; } .rtl .fusion-column.fusion-one-sixth, .rtl .fusion-column.fusion-five-sixth, .rtl .fusion-column.fusion-one-fifth, .rtl .fusion-column.fusion-two-fifth, .rtl .fusion-column.fusion-three-fifth, .rtl .fusion-column.fusion-four-fifth, .rtl .fusion-column.fusion-one-fourth, .rtl .fusion-column.fusion-three-fourth, .rtl .fusion-column.fusion-one-third, .rtl .fusion-column.fusion-two-third, .rtl .fusion-column.fusion-one-half {  float:right;  margin-right:0;  margin-left:4%; } .rtl #wrapper .fusion-column.last {  margin-left:0; } .rtl.search-no-results ul.list-icon-arrow li:before, .rtl.error404 ul.list-icon-arrow li:before {  transform:rotateY(180deg); } .rtl .sidebar .flickr_badge_image {  float:right; } .rtl .footer-area .flickr_badge_image img, .rtl #slidingbar-area .flickr_badge_image img {  float:right; } .rtl .product_list_widget .wp-post-image {  float:left;  margin-left:0;  margin-right:15px; } .rtl .fusion-alert .alert-icon {  margin-left:10px;  margin-right:0; } .rtl .fusion-alert .close {  left:-1px;  right:auto; } .rtl .fusion-blog-medium-alternate .entry-read-more, .rtl .fusion-blog-large-alternate .entry-read-more {  margin-left:10px;  margin-right:0;  text-align:left; } .rtl .fusion-blog-medium .entry-meta .entry-meta-details, .rtl .fusion-blog-large .entry-meta .entry-meta-details {  float:right; } .rtl .fusion-blog-medium .entry-meta .entry-read-more, .rtl .fusion-blog-large .entry-meta .entry-read-more {  float:left;  margin-left:0; } .rtl .large-alternate .post-content, .rtl .fusion-blog-large-alternate .post-content-container {  margin-left:0;  margin-right:110px; } .rtl .fusion-blog-medium-alternate .post-content-container {  margin-left:0;  margin-right:99px; } .rtl .fusion-blog-medium .blog-medium-slideshow-container, .rtl .fusion-blog-medium-alternate .blog-medium-slideshow-container {  float:right; } .rtl .fusion-blog-medium-alternate .date-and-formats, .rtl .fusion-blog-medium-alternate .blog-medium-slideshow-container {  margin-left:17px;  margin-right:0; } .rtl .fusion-blog-medium-alternate .date-and-formats, .rtl .fusion-blog-large-alternate .date-and-formats {  float:right; } .rtl .fusion-blog-grid .entry-read-more, .rtl .fusion-blog-timeline .entry-read-more {  float:right; } .rtl .fusion-blog-grid .entry-comments, .rtl .fusion-blog-timeline .entry-comments {  float:left; } .rtl .post-content blockquote {  border-left:none;  border-right:4px solid; } .rtl .fusion-button {  direction:ltr; } .rtl .fusion-checklist .size-small .icon-wrapper {  float:right;  margin-left:9px;  margin-right:0; } .rtl .fusion-checklist .size-small .fusion-li-item-content {  margin-left:0;  margin-right:30px; } .rtl .fusion-checklist .size-medium .icon-wrapper {  float:right;  margin-left:15px;  margin-right:0; } .rtl .fusion-checklist .size-medium .fusion-li-item-content {  margin-left:0;  margin-right:50px; } .rtl .fusion-checklist .size-large .icon-wrapper {  float:right;  margin-left:25px;  margin-right:0; } .rtl .fusion-checklist .size-large .fusion-li-item-content {  margin-left:0;  margin-right:95px; } .rtl .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon, .rtl .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {  margin-right:0; } .rtl .fusion-content-boxes.content-boxes-icon-on-side .content-container {  padding-left:0;  padding-right:45px; } .rtl .fusion-dropcap {  float:right;  margin-right:0;  margin-left:6px; } .rtl .fusion-google-map .infoBox > img {  float:left; } .rtl .close {  float:left; } .rtl .modal-footer {  text-align:left; } .rtl .fusion-person .person-desc .person-author .fusion-social-networks {  text-align:left; } .rtl .fusion-person .person-desc .person-author .fusion-social-networks a {  margin-left:0;  margin-right:20px; } .rtl .popover-title, .rtl .popover-content {  text-align:right; } .rtl .fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {  left:auto;  right:0; } .rtl .fusion-progressbar .progress {  float:right; } .rtl .fusion-progressbar .sr-only {  left:auto;  right:15px; } .rtl .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow, .rtl .fusion-recent-posts.layout-date-on-side .date-and-formats {  float:right;  margin-left:25px;  margin-right:0; } .rtl .fusion-recent-posts .columns-2 .column:nth-child(3n) {  clear:right; } .rtl .fusion-recent-posts .columns-3 .column:nth-child(4n) {  clear:right; } .rtl .fusion-recent-works .image-extras .link-icon {  margin-left:3px;  margin-right:0; } .rtl .fusion-sharing-box .fusion-social-networks {  text-align:left; } .rtl .fusion-social-networks .fusion-social-network-icon {  margin-left:20px;  margin-right:0; } .rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {  margin-left:10px;  margin-right:0; } .rtl .table-1 table th, .rtl .table-2 table th {  text-align:right; } .rtl .fusion-tabs .nav-tabs li .tab-link {  margin-left:1px;  margin-right:0; } .rtl .fusion-tabs .nav-tabs li:last-child .tab-link {  margin-left:0; } .rtl .fusion-reading-box-container .continue-right {  float:left;  margin-left:0;  margin-right:10px; } .rtl .fusion-testimonials .testimonial-thumbnail {  padding-left:30px;  padding-right:0; } .rtl .fusion-testimonials .company-name strong {  float:right; } .rtl .fusion-testimonials .author:after {  left:auto;  right:35px; } .rtl .fusion-title h1.title-heading-left, .rtl .fusion-title h2.title-heading-left, .rtl .fusion-title h3.title-heading-left, .rtl .fusion-title h4.title-heading-left, .rtl .fusion-title h5.title-heading-left, .rtl .fusion-title h6.title-heading-left {  padding-left:8px;  padding-right:0; } .rtl .fusion-title h1.title-heading-right, .rtl .fusion-title h2.title-heading-right, .rtl .fusion-title h3.title-heading-right, .rtl .fusion-title h4.title-heading-right, .rtl .fusion-title h5.title-heading-right, .rtl .fusion-title h6.title-heading-right {  padding-left:0;  padding-right:8px; } .rtl .fusion-title h1.title-heading-right .fontawesome-icon, .rtl .fusion-title h2.title-heading-right .fontawesome-icon, .rtl .fusion-title h3.title-heading-right .fontawesome-icon, .rtl .fusion-title h4.title-heading-right .fontawesome-icon, .rtl .fusion-title h5.title-heading-right .fontawesome-icon, .rtl .fusion-title h6.title-heading-right .fontawesome-icon, .rtl .fusion-title h1.title-heading-right img, .rtl .fusion-title h2.title-heading-right img, .rtl .fusion-title h3.title-heading-right img, .rtl .fusion-title h4.title-heading-right img, .rtl .fusion-title h5.title-heading-right img, .rtl .fusion-title h6.title-heading-right img {  margin-left:0;  margin-right:10px; } .rtl .fusion-title h1 img, .rtl .fusion-title h2 img, .rtl .fusion-title h3 img, .rtl .fusion-title h4 img, .rtl .fusion-title h5 img, .rtl .fusion-title h6 img {  margin-left:10px;  margin-right:0; } .rtl .fusion-accordian .panel-title a .fa-fusion-box {  float:right;  margin-left:18px;  margin-right:0; } .rtl .fusion-woo-product-slider .simple-products-slider .product-buttons a {  padding-left:0;  padding-right:20px; } .rtl .fusion-woo-product-slider .simple-products-slider .product-buttons a:before {  margin-left:0;  margin-right:-16px; } .rtl .fusion-woo-product-slider .simple-products-slider .product-buttons a :first-child {  float:right; }  .rtl #bbpress-forums li.bbp-header {  padding:15px 18px 15px 0; } .rtl #bbpress-forums li.bbp-body ul.forum, .rtl #bbpress-forums li.bbp-body ul.topic {  padding:12px 18px 10px 0; } .rtl .bbp-topic-form fieldset .notify, .rtl .bbp-reply-form fieldset .notify {  float:left; } .rtl div.bbp-submit-wrapper {  margin-left:0;  margin-right:30px; } .rtl .bbp-pagination {  text-align:left; } .rtl .bbp-pagination-count {  float:none; } .rtl #bbpress-forums .bbp-reply-header a.bbp-reply-permalink {  padding-left:0;  padding-right:3px; } .rtl #bbpress-forums div.bbp-reply-favs {  float:left; } .rtl .bbp-arrow {  left:0;  right:-8px;  -webkit-transform:rotate(225deg);  -moz-transform:rotate(225deg);  -o-transform:rotate(225deg);  -ms-transform:rotate(225deg);  transform:rotate(225deg); } .rtl #bbpress-forums div.bbp-forum-content, .rtl #bbpress-forums div.bbp-topic-content, .rtl #bbpress-forums div.bbp-reply-content {  padding:0; } .rtl #bbpress-forums #bbp-single-user-details #bbp-user-avatar {  float:right; } .rtl #bbpress-forums #bbp-single-user-details #bbp-user-navigation .first-col {  float:right; } .rtl #bbpress-forums #bbp-single-user-details #bbp-user-navigation .second-col {  margin-left:0;  margin-right:45%; } .rtl #bbpress-forums #bbp-single-user-details #bbp-user-navigation {  margin-left:0;  margin-right:130px; } .rtl #bbpress-forums #bbp-user-body {  margin-right:0; }  #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;  -webkit-transition:all 0.2s ease-in-out 0s;  -moz-transition:all 0.2s ease-in-out 0s;  -o-transition:all 0.2s ease-in-out 0s;  transition:all 0.2s ease-in-out 0s; } .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; } #slidingbar-area {  z-index:99999;  position:absolute;  top:0;  right:0;  width:100%;  margin-left:auto;  margin-right:auto; } .rtl #slidingbar-area {  left:0;  width: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-size:16px;  font-family:"IcoMoon";  content:'\e61d';  -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 {  margin:0 0 28px;  color:#ddd;  text-transform:uppercase;  font:13px/20px 'PTSansBold', arial, helvetica, sans-serif; } #slidingbar-area .text-block {  text-shadow:1px 2px 1px #000; } #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 {  text-shadow:1px 2px 1px #000;  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; } .wpcf7-form input[type="submit"] {  cursor:pointer; } a.pp_next {  display:block;  float:right;  height:100%;  text-indent:-10000px;  width:49%; } a.pp_previous {  display:block;  float:left;  height:100%;  text-indent:-10000px;  width:49%; } div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {  height:13px; } div.pp_default .pp_top .pp_left {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt {  color:#f8f8f8; } div.pp_default .pp_content_container .pp_left {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;  padding-left:13px; } div.pp_default .pp_content_container .pp_right {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_y.png) top right repeat-y; } div.pp_default .pp_next:hover {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_next.png) center right no-repeat;  cursor:pointer; } div.pp_default .pp_previous:hover {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;  cursor:pointer; } div.pp_default .pp_expand {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;  cursor:pointer;  width:28px;  height:28px; } div.pp_default .pp_expand:hover {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;  cursor:pointer; } div.pp_default .pp_contract {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;  cursor:pointer;  width:28px;  height:28px; } div.pp_default .pp_contract:hover {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;  cursor:pointer; } div.pp_default .pp_close {  width:30px;  height:30px;  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;  cursor:pointer; } div.pp_default .pp_gallery ul li a {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;  border:1px solid #aaaaaa; } div.pp_default .pp_social {  margin-top:7px; } div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {  position:static;  left:auto; } div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;  height:30px;  width:30px; } div.pp_default .pp_nav .pp_pause {  background-position:-51px -29px; } div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;  height:20px;  width:20px;  margin:4px 0 0; } div.pp_default a.pp_arrow_next {  left:52px;  background-position:-82px -3px; } div.pp_default .pp_content_container .pp_details {  margin-top:5px; } div.pp_default .pp_nav {  clear:none;  height:30px;  width:110px;  position:relative; } div.pp_default .pp_nav .currentTextHolder {  font-family:Georgia;  font-style:italic;  color:#999;  font-size:11px;  left:75px;  line-height:25px;  position:absolute;  top:2px;  margin:0;  padding:0 0 0 10px; } div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {  opacity:0.7; } div.pp_default .pp_description {  font-size:11px;  font-weight:700;  line-height:14px;  margin:5px 50px 5px 0; } div.pp_default .pp_bottom .pp_left {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon {  background:url(https://massmailer.io/wp-content/themes/Avada/images/prettyPhoto/default/loader.gif) center center no-repeat; } div.pp_pic_holder a:focus {  outline:none; } div.pp_overlay {  background:#000;  display:none;  left:0;  position:absolute;  top:0;  width:100%;  z-index:110000; } div.pp_pic_holder {  display:none;  position:absolute;  width:100px;  z-index:120000;  overflow:hidden; } .pp_content {  height:40px;  min-width:40px; } * html .pp_content {  width:40px; } .pp_content_container {  position:relative;  text-align:left;  width:100%; } .pp_content_container .pp_left {  padding-left:20px; } .pp_content_container .pp_right {  padding-right:20px; } .pp_content_container .pp_details {  float:left;  margin:10px 0 2px; } .pp_description {  display:none;  margin:0; } .pp_social {  float:left;  margin:0; } .pp_social .facebook {  float:left;  margin-left:5px;  width:auto;  overflow:hidden;  width:75px; } .pp_social .twitter {  float:left; } .pp_nav {  clear:right;  float:left;  margin:3px 10px 0 0; } .pp_nav p {  float:left;  white-space:nowrap;  margin:2px 4px; } .pp_nav .pp_play, .pp_nav .pp_pause {  float:left;  margin-right:4px;  text-indent:-10000px; } a.pp_arrow_previous, a.pp_arrow_next {  display:block;  float:left;  height:15px;  margin-top:3px;  overflow:hidden;  text-indent:-10000px;  width:14px; } .pp_hoverContainer {  position:absolute;  top:0;  width:100%;  z-index:2000; } .pp_gallery {  display:none;  left:50%;  margin-top:-50px;  position:absolute;  z-index:10000; } .pp_gallery div {  float:left;  overflow:hidden;  position:relative; } .pp_gallery ul {  float:left;  height:35px;  position:relative;  white-space:nowrap;  margin:0 0 0 5px;  padding:0; } .pp_gallery ul a {  border:1px rgba(0, 0, 0, 0.5) solid;  display:block;  float:left;  height:33px;  overflow:hidden; } .pp_gallery ul a img {  border:0; } .pp_gallery li {  display:block;  float:left;  margin:0 5px 0 0;  padding:0; } .pp_gallery li.default a {  display:block;  height:33px;  width:50px; } .pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {  margin-top:7px; } a.pp_expand, a.pp_contract {  cursor:pointer;  display:none;  height:20px;  position:absolute;  right:30px;  text-indent:-10000px;  top:10px;  width:20px;  z-index:20000; } a.pp_close {  position:absolute;  right:0;  top:0;  display:block;  line-height:22px;  text-indent:-10000px; } .pp_loaderIcon {  display:block;  height:24px;  left:50%;  position:absolute;  top:50%;  width:24px;  margin:-12px 0 0 -12px; } #pp_full_res {  line-height:1; } #pp_full_res .pp_inline {  text-align:left; } #pp_full_res .pp_inline p {  margin:0 0 15px; } div.ppt {  color:#fff;  display:none;  font-size:17px;  z-index:9999;  margin:0 0 5px 15px; } div.pp_default .pp_content, div.light_rounded .pp_content {  background-color:#ffffff; } div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {  color:#000000; } div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {  border-color:#ffffff; } div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {  position:relative; } .pp_top, .pp_bottom {  height:20px;  position:relative; } * html .pp_top, * html .pp_bottom {  padding:0 20px; } .pp_top .pp_left, .pp_bottom .pp_left {  height:20px;  left:0;  position:absolute;  width:20px; } .pp_top .pp_middle, .pp_bottom .pp_middle {  height:20px;  left:20px;  position:absolute;  right:20px; } * html .pp_top .pp_middle, * html .pp_bottom .pp_middle {  left:0;  position:static; } .pp_top .pp_right, .pp_bottom .pp_right {  height:20px;  left:auto;  position:absolute;  right:0;  top:0;  width:20px; } .pp_fade, .pp_gallery li.default a img {  display:none; } .rtl a.pp_previous, .rtl a.pp_next, .rtl .pp_nav .pp_play, .rtl .pp_nav .pp_pause, .rtl a.pp_arrow_previous, .rtl a.pp_arrow_next, .rtl a.pp_close, .rtl a.pp_expand, .rtl a.pp_contract {  text-indent:10000px; }  .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 {  margin:0;  padding:0; } .flexslider .slides {  overflow:hidden; } .flexslider .slides li {  display:none;  -webkit-backface-visibility:hidden; } .flexslider .slides img {  width:100%;  max-width:100%;  display:block; } .flexslider .slides .video-shortcode {  margin-bottom:0; } .flex-pauseplay span {  text-transform:capitalize; } .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; }   .flexslider {  margin:0 0 60px;  background-color:transparent;  position:relative; } .flex-viewport {  max-height:2000px;  -webkit-transition:all 1s ease;  -moz-transition:all 1s ease;  transition:all 1s ease; } .loading .flex-viewport {  max-height:300px; } .carousel li {  margin-right:5px; } .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; } .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;  -webkit-border-radius:20px;  -moz-border-radius:20px;  -o-border-radius:20px;  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;  } } .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; } #layerslider-container {  margin:0 auto; } #layerslider-wrapper {  position:relative; } #layerslider-wrapper .ls-shadow-top {  position:absolute;  background-image:url(https://massmailer.io/wp-content/themes/Avada/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(https://massmailer.io/wp-content/themes/Avada/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; } .isotope-item {  z-index:2; } .isotope-hidden.isotope-item {  z-index:1; } .isotope, .isotope .isotope-item {  -webkit-transition-duration:0.8s;  -moz-transition-duration:0.8s;  -ms-transition-duration:0.8s;  -o-transition-duration:0.8s;  transition-duration:0.8s; } .isotope {  -webkit-transition-property:height, width;  -moz-transition-property:height, width;  -ms-transition-property:height, width;  -o-transition-property:height, width;  transition-property:height, width; } .isotope .isotope-item {  -webkit-transition-property:-webkit-transform, opacity;  -moz-transition-property:-moz-transform, opacity;  -ms-transition-property:-ms-transform, opacity;  -o-transition-property:top, left, opacity;  transition-property:transform, opacity; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {  -webkit-transition-duration:0s;  -moz-transition-duration:0s;  -ms-transition-duration:0s;  -o-transition-duration:0s;  transition-duration:0s; } .isotope-item {  z-index:2; } .isotope-hidden.isotope-item {  z-index:1; } .post-content .wooslider {  border:0;  background:none;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;  -moz-border-radius:0;  -webkit-border-radius:0;  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, .footer-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, .post-content .wooslider .wooslider-prev, .post-content .wooslider .wooslider-next, .footer-area .wooslider-next, .footer-area .wooslider-prev {  width:29px;  height:29px; } .sidebar .wooslider .wooslider-control-nav, .footer-area .wooslider .wooslider-control-nav {  bottom:5px; } .sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav, .footer-area .widget_wooslider_slideshow_slides .wooslider-control-nav {  bottom:12px; } .footer-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; } .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;  -webkit-box-shadow:0px 0px 2px 0px #ffffff;  -moz-box-shadow:0px 0px 2px 0px #ffffff;  box-shadow:0px 0px 2px 0px #ffffff;  -webkit-transition:background 0.2s ease;  -moz-transition:background 0.2s ease;  -o-transition:background 0.2s ease;  -ms-transition:background 0.2s ease;  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%;  -webkit-transition:all 0.4s ease;  -moz-transition:all 0.4s ease;  -o-transition:all 0.4s ease;  -ms-transition:all 0.4s ease;  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:auto;   bottom:10px;   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;  } } #nav-uber #megaMenu {  float:right;  margin-top:20px;  margin-bottom:20px;  z-index:1000; } #nav-uber #megaMenu.megaMenuVertical {  float:left;  margin-left:20px; } .header-v4 #nav-uber #megaMenu, .header-v5 #nav-uber #megaMenu {  margin-top:0;  margin-bottom:0;  float:left; } .header-v4 #nav-uber #megaMenu.megaMenuVertical, .header-v5 #nav-uber #megaMenu.megaMenuVertical {  margin-left:0; } #sticky-nav-uber {  float:right;  margin-top:5px; } .mobile-logo-pos-right #sticky-nav-uber {  float:left; } .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; } .tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img {  -webkit-backface-visibility:visible;  -webkit-transform:none; } body .sidebar .button {  padding-left:15px; } .mobile-nav-holder, .mobile-topnav-holder {  display:none; } .mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector {  background:#fff;  border:1px solid #DADADA;  line-height:31px;  width:100%;  position:relative;  font-size:12px;  cursor:pointer; } .sticky-header .mobile-nav-holder .mobile-selector {  width:auto; } .mobile-nav-holder .mobile-selector span, .mobile-topnav-holder .mobile-selector span {  padding-left:10px; } .mobile-nav-holder .mobile-selector .selector-down, .mobile-topnav-holder .mobile-selector .selector-down {  border-left:1px solid #DADADA;  height:31px;  margin:0;  right:5px;  top:0;  width:40px;  position:absolute; } .mobile-nav-holder .mobile-selector .selector-down:before, .mobile-topnav-holder .mobile-selector .selector-down:before {  content:'\f0c9';  font-family:IcoMoon;  font-size:24px;  margin-left:12px;  color:#C7C5C5; } .mobile-topnav-holder {  margin:0 auto;  width:80%;  color:#333333;  text-align:left; } #mobile-nav {  display:none;  border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;  list-style-type:none;  padding:0px;  margin:0px;  width:100%;  background:#ffffff; } .mobile-menu-design-modern .header-wrapper #mobile-nav, .sh-mobile-nav-holder.mobile-nav-holder-modern #mobile-nav {  border-right:0;  border-left:0;  border-top:1px solid #DBDBDB; } #mobile-nav .mobile-nav-item {  position:relative; } #mobile-nav .sub-menu {  list-style-type:none;  padding:0px;  margin:0px;  display:block; } #mobile-nav li a {  border-bottom:1px solid #DBDBDB;  color:#333333;  padding:10px 12px;  font-size:12px;  display:block;  line-height:normal; } #mobile-nav.mobile-sticky-nav {  border-bottom:1px solid #DBDBDB;  height:200px;  overflow-y:scroll;  overflow-x:hidden;  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12);  -moz-box-sizing:border-box;  box-sizing:border-box; } #mobile-nav.mobile-sticky-nav li a {  height:auto;  line-height:normal; } #mobile-nav li a:hover, #mobile-nav li.mobile-current-nav-item > a {  background-color:#F6F6F6;  border-color:#DBDBDB;  color:#333333; } #mobile-nav li.mobile-current-nav-item > a {  background-color:#eeeeee;  border-color:#DBDBDB;  color:#333333; } #mobile-nav li.mobile-nav-item li a {  padding-left:27px; } #mobile-nav li.mobile-nav-item li a:before {  content:"-";  margin-left:-6px;  margin-right:2px; } #mobile-nav li.mobile-nav-item li li a {  padding-left:40px; } #mobile-nav li.mobile-nav-item li li a:before {  content:"--";  margin-left:-10px;  margin-right:2px; } #mobile-nav li.mobile-nav-item li li li a {  padding-left:53px; } #mobile-nav li.mobile-nav-item li li li a:before {  content:"---";  margin-left:-14px;  margin-right:2px; } #mobile-nav li.mobile-nav-item li li li li a {  padding-left:66px; } #mobile-nav li.mobile-nav-item li li li li a:before {  content:"----";  margin-left:-18px;  margin-right:2px; } #mobile-nav li.mobile-nav-item .open-submenu {  display:block;  position:absolute;  right:0;  padding:10px 17px 10px 15px;  border:none;  line-height:15px;  font-size:13px;  cursor:pointer; } #mobile-nav li.mobile-nav-item .open-submenu:hover {  color:#A0CE4E; } #mobile-nav li.mobile-nav-item .open-submenu:before {  display:block;  margin:0;  width:15px;  content:'\e61f';  text-align:center;  font-family:IcoMoon; } #header-sticky #mobile-nav .my-cart-link:after, #header #mobile-nav .my-cart-link:after {  content:"";  border:none; } #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%; }  #wrapper .fusion-megamenu-wrapper {  margin:0 auto;  padding:0 15px; } #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder, #wrapper .fusion-megamenu-wrapper .fusion-megamenu, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu, #wrapper .fusion-megamenu-wrapper .sub-menu {  padding:0;  list-style:none; } #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {  margin:0;  font-size:13px;  line-height:26px;  -webkit-font-smoothing:antialiased; } #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {  display:none; } #wrapper .mobile-nav-item .fusion-megamenu-icon, #wrapper .mobile-nav-item .fusion-megamenu-bullet {  display:none; } #wrapper .fusion-megamenu-wrapper .text-menu-icon {  position:absolute; } #wrapper .fusion-megamenu-wrapper .menu-text {  margin-left:23px; } #wrapper .mobile-nav-item .fusion-megamenu-wrapper .row {  padding:0; } #wrapper .mobile-nav-item .fusion-megamenu-title {  font-weight:normal;  margin:0; } @media (min-width:768px) {  #wrapper .fusion-megamenu-wrapper {   position:absolute;   left:0;   z-index:20000;  }  #wrapper .fusion-megamenu-wrapper li > a:hover {   color:#333;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {   width:100%;   padding:0;   border-top:3px solid #a0ce4e;  }  #wrapper .fusion-megamenu-wrapper .sub-menu {   padding:0;   list-style:none;  }  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {   padding-left:49px ;  }  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {   padding-left:64px;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu {   display:table;   padding:0;   list-style:none;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-border {   border-bottom:1px solid #dcd9d9;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {   display:table-cell;   float:none;   padding:29px 0;   border-right:1px solid #dcd9d9;  }  #wrapper #nav .fusion-megamenu-wrapper li > a,  #wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-submenu li > a,  #wrapper #sticky-nav .fusion-megamenu-wrapper li > a,  #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-submenu li > a {   display:block;   padding:5px 34px;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu li a:hover:not(.fusion-megamenu-widgets-container a:hover),  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .current-menu-item a:not(.fusion-megamenu-widgets-container a) {   background-color:#f3f2f2;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-icon img {   margin-top:-3px;  }  #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),  #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),  #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),  #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),  #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),  #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {   border-right:none;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {   margin-top:0;   padding:0 34px 15px 34px;   font:18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;   font-weight:normal;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a {   height:auto;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a:hover {   text-decoration:none;   color:#000;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,  .fusion-megamenu-icon {   display:inline;   margin-right:12px;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon img,  .fusion-megamenu-icon img {   margin-top:-2px;   max-height:15px;   vertical-align:middle;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,  .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 #333;   height:0;   width:0;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {   margin-bottom:10px;   color:#333;   font-size:13px;  }  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.second-level-widget,  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.third-level-widget {   padding:0 34px;  } } #wrapper .fusion-megamenu-wrapper * {  -moz-box-sizing:border-box;  box-sizing:border-box; } #wrapper .fusion-megamenu-wrapper .row {  clear:both; } #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-holder {  top:0; } #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu {  top:0; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {  display:table-cell;  vertical-align:top;  float:none; } #wrapper .fusion-megamenu-wrapper .fusion-megamenu {  border-top:none; } #wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {  table-layout:fixed;  width:100%; } #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {  color:#333; } #wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-title a, #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-title a {  padding:0;  background:none;  border:none;  font:inherit; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul {  position:relative;  top:auto;  width:auto; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu {  display:table;  table-layout:fixed;  left:0;  top:0;  border-color:#dcd9d9;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none; } #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu {  display:block;  left:auto;  right:auto;  border:none;  background:none; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li li, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li li {  display:block; } #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper li > a, #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li > a, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper li > a, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li > a {  border-bottom:none; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper li:hover > ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper li:hover > ul {  display:table; } #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {  left:0;  top:0; } #wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon, #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon {  border:none;  margin-left:25px; } #wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a, #wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a {  padding:3px; } .rtl #wrapper .fusion-megamenu-wrapper {  left:auto;  right:0; } .rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a, .rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {  padding-left:34px;  padding-right:49px; } .rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a, .rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {  padding-left:34px;  padding-right:64px; } .rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon, .rtl .fusion-megamenu-icon {  margin-left:9px;  margin-right:0; } .rtl #wrapper .fusion-megamenu-wrapper .menu-text {  margin-left:0;  margin-right:23px; } .rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {  border-left:1px solid #DCD9D9;  border-right:0; } .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n), .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n), .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n), .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n), .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n), .rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {  border-left:none; } .rtl #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul, .rtl #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {  right:0; } .rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .rtl .fusion-megamenu-bullet {  border-left:none;  border-right:3px solid #333333;  float:right;  margin-left:10px;  margin-right:0; } .rtl .fusion-megamenu-holder, .rtl .fusion-megamenu-holder .sub-menu {  text-align:right; } h3.fusion-megamenu-title {  font-weight:normal; } .bbp-arrow {  margin-top:-1px; } #sliders-container {  position:relative; } .mobile-menu-icons {  display:none; } .mobile-menu-icons a {  float:right;  font-size:21px;  margin-left:20px; } .mobile-menu-icons a:last-child {  margin-left:0; } .mobile-header-search {  display:none; } .mobile-header-search .searchform {  padding:5px 0; } .fusion-animated {  position:relative;  z-index:2000; } .loading-container {  margin-top:20px; } .loading-container .loading-spinner {  display:inline-block; } .loading-container .spinner-1, .loading-container .spinner-2, .loading-container .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; } .loading-container .spinner-1 {  -webkit-animation-delay:-0.32s;  animation-delay:-0.32s; } .loading-container .spinner-2 {  -webkit-animation-delay:-0.16s;  animation-delay:-0.16s; } .loading-container .loading-msg {  display:inline-block; } @-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);  } } .wp-caption-text {  font-weight:normal; } .gallery-caption {  font-weight:normal; } .bypostauthor {  font-weight:normal; } .fusion-slider-container {  overflow:hidden;  margin-left:auto;  margin-right:auto; } .tfs-slider {  -webkit-transform:translate(0, 0);  -moz-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:relative;  top:0%; } .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 {   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; } @font-face {  font-family:'icomoon';  src:url(https://massmailer.io/wp-content/themes/Avada/fonts/icomoon/icomoon.eot);  src:url(https://massmailer.io/wp-content/themes/Avada/fonts/icomoon/icomoon.eot) format('embedded-opentype'), url(https://massmailer.io/wp-content/themes/Avada/fonts/icomoon/icomoon.woff) format('woff'), url(https://massmailer.io/wp-content/themes/Avada/fonts/icomoon/icomoon.ttf) format('truetype'), url(https://massmailer.io/wp-content/themes/Avada/fonts/icomoon/icomoon.svg) format('svg');  font-weight:normal;  font-style:normal; } [class^="fusionicon-"], [class*=" fusionicon-"] {  font-family:'icomoon';  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1;   -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .fusionicon-bars:before {  content:"\f0c9"; } .fusionicon-angle-left:before {  content:"\f104"; } .fusionicon-search:before {  content:"\f002"; } .fusionicon-vk:before {  content:"\f189"; } .fusionicon-check-square-o:before {  content:"\f046"; } .fusionicon-check-circle-o:before {  content:"\f05d"; } .fusionicon-shopping-cart:before {  content:"\f07a"; } .fusionicon-angle-right:before {  content:"\f105"; } .fusionicon-angle-up:before {  content:"\f106"; } .fusionicon-spinner:before {  content:"\f110"; } .fusionicon-star:before {  content:"\f005"; } .fusionicon-gear:before {  content:"\f013"; } .fusionicon-star-o:before {  content:"\f006"; } .fusionicon-caret-left:before {  content:"\f0d9"; } .fusionicon-caret-right:before {  content:"\f0da"; } .fusionicon-arrow-left:before {  content:"\e61e"; } .fusionicon-plus:before {  content:"\e61d"; } .fusionicon-minus:before {  content:"\e61c"; } .fusionicon-arrow-down:before {  content:"\e61f"; } .fusionicon-uniE620:before {  content:"\e620"; } .fusionicon-paypal:before {  content:"\e60e"; } .fusionicon-tumblr:before {  content:"\e613"; } .fusionicon-googleplus:before {  content:"\e612"; } .fusionicon-arrow-down2:before {  content:"\e621"; } .fusionicon-instagram:before {  content:"\e615"; } .fusionicon-forrst:before {  content:"\e617"; } .fusionicon-facebook:before {  content:"\e604"; } .fusionicon-flickr:before {  content:"\e608"; } .fusionicon-feed:before, .fusionicon-rss:before {  content:"\e606"; }  .fusionicon-twitter:before { content:"";  display:inline-block;  width:1em;  height:1em;  background:url("https://img.icons8.com/?size=100&id=YfCbGWCWcuar&format=png&color=000000") no-repeat center;  background-size:contain;  transition:background 0.3s ease; } .fusionicon-twitter:hover:before {  background:url("https://img.icons8.com/?size=100&id=YfCbGWCWcuar&format=png&color=ffffff") no-repeat center;  background-size:contain; } .fusionicon-vimeo:before {  content:"\e607"; } .fusionicon-dribbble:before {  content:"\e609"; } .fusionicon-skype:before {  content:"\e618"; } .fusionicon-youtube:before {  content:"\e622"; } .fusionicon-blogger:before {  content:"\e60b"; } .fusionicon-link:before {  content:"\e619"; } .fusionicon-image:before {  content:"\e624"; } .fusionicon-images:before {  content:"\e625"; } .fusionicon-reddit:before {  content:"\e60d"; } .fusionicon-soundcloud:before {  content:"\e60c"; } .fusionicon-quotes-left:before {  content:"\e627"; } .fusionicon-bubbles:before {  content:"\e62a"; } .fusionicon-headphones:before {  content:"\e629"; } .fusionicon-deviantart:before {  content:"\e626"; } .fusionicon-digg:before {  content:"\e610"; } .fusionicon-mail:before {  content:"\e616"; } .fusionicon-dropbox:before {  content:"\e611"; } .fusionicon-linkedin:before {  content:"\e60f"; } .fusionicon-myspace:before {  content:"\e603"; } .fusionicon-pinterest:before {  content:"\e602"; } .fusionicon-yahoo:before {  content:"\e601"; } .fusionicon-list:before {  content:"\e623"; } .fusionicon-pen:before {  content:"\e600"; } .fusionicon-film:before {  content:"\e628"; } .fusionicon-user2:before {  content:"\e61b"; } .fusionicon-user:before {  content:"\e61a"; } body.side-header #wrapper .fusion-megamenu-wrapper {  top:0; } body.side-header #side-header #nav 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 #nav > ul > li > ul, body.side-header-left #side-header #nav .login-box, body.side-header-left #side-header #nav .cart-contents, body.side-header-left #side-header #nav .main-nav-search-form {  left:279px;  top:0; } body.side-header-left #side-header #nav .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 #nav .fusion-megamenu-wrapper .fusion-megamenu {  float:right; } body.side-header-right #side-header #nav .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 #nav .cart-contents {  left:-182px; } body.side-header-right #side-header #nav .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;  position:fixed;  top:0;  height:100%;  z-index:120;  -webkit-backface-visibility:hidden;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; } #side-header .retina_logo {  display:none; } .admin-bar #side-header {  top:32px; } #side-header #nav {  float:none !important;  -webkit-backface-visibility:hidden;  position:relative;  z-index:1; } #side-header #nav ul ul {  top:0; } #side-header #nav ul ul, #side-header .fusion-megamenu-wrapper .fusion-megamenu-holder {  border-top:0; } #side-header #nav > ul > li {  float:none;  padding:0; } #side-header #nav.nav-holder .navigation > li > a {  border-top-width:0px;  border-bottom-width:1px;  border-right:0;  border-style:solid; } #side-header #nav.nav-holder .navigation > li:first-child > a {  border-top-width:1px;  border-style:solid; } #side-header #nav .fusion-navbar-nav .sub-menu > li:last-child > a {  border-bottom:none !important; } .side-header-left #side-header #nav.nav-holder .navigation > li > a {  border-left-width:0; } .side-header-left #side-header #nav.nav-holder .navigation li.current-menu-ancestor > a, .side-header-left #side-header #nav.nav-holder .navigation li.current-menu-item > a {  border-right-width:3px; } .side-header-right #side-header #nav.nav-holder .navigation > li > a {  border-left-width:0; } .side-header-right #side-header #nav.nav-holder .navigation li.current-menu-ancestor > a, .side-header-right #side-header #nav.nav-holder .navigation 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 .cart-contents, #side-header .login-box {  right:auto !important;  top:0; } #side-header .header-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 .top-menu .cart {  background:none; } #side-header .top-menu .cart .amount-with-sep, #side-header .top-menu .cart > a:after {  display:none; } #side-header .top-menu .cart > a {  min-width:0; } #side-header .header-social .menu > li:first-child {  padding-left:0px; } #side-header .header-social .menu > li {  margin-bottom:2px; } #side-header .header-social .menu > li.cart {  border-right:0; } #side-header .tagline {  margin-top:40px;  float:none;  text-align:left; } .rtl #side-header .tagline {  text-align:right; } #side-header form.search {  margin-top:40px; } #side-header #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; } #side-header .top-menu .login-box, #side-header .top-menu .cart-contents {  top:auto; } .tkt-slctr-tbl-wrap-dv table {  margin-bottom:10px; } .fusion-alert {  position:relative;  padding:25px;  border-radius:0;  font-size:15px;  text-align:center;  text-transform:uppercase;  margin-bottom:20px; } .fusion-alert.alert-shadow {  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); } .fusion-alert .close {  position:absolute;  -moz-box-sizing:content-box;  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;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  transition:all .2s; } .fusion-alert .close:hover {  opacity:1;  background-color:rgba(0, 0, 0, 0.05); } .fusion-alert .alert-icon {  margin-right:10px; } .fusion-alert.alert-blank {  border:1px solid #747474; } .fusion-alert.alert-info {  background-color:#fff;  border-color:#D7D6D6;  color:inherit; } .fusion-blog-shortcode {  clear:both;  position:relative;  zoom:1; } .fusion-blog-shortcode:before, .fusion-blog-shortcode:after {  content:" ";  display:table; } .fusion-blog-shortcode:after {  clear:both; } .fusion-blog-shortcode .post-slideshow {  margin-bottom:30px; } .fusion-blog-shortcode .entry-title {  margin-bottom:25px;  margin-top:0; } .fusion-blog-shortcode .meta-separator {  padding:0 5px; } .fusion-blog-shortcode .meta-separator:last-child {  display:none; } .fusion-blog-shortcode .entry-read-more {  margin:0;  } .fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta {  clear:both;  margin-top:16px;  padding:5px 0;  border-bottom:1px solid #e9eaee;  border-top:1px solid #e9eaee;  font-size:12px; } .fusion-blog-medium .entry-meta:before, .fusion-blog-large .entry-meta:before, .fusion-blog-medium .entry-meta:after, .fusion-blog-large .entry-meta:after {  content:" ";  display:table; } .fusion-blog-medium .entry-meta:after, .fusion-blog-large .entry-meta:after {  clear:both; } .fusion-blog-medium .entry-meta .entry-meta-details, .fusion-blog-large .entry-meta .entry-meta-details {  float:left;  margin:0; } .fusion-blog-medium .entry-meta .entry-read-more, .fusion-blog-large .entry-meta .entry-read-more {  float:right;  margin:0;  text-align:right; } .fusion-blog-medium .blog-medium-slideshow-container, .fusion-blog-medium-alternate .blog-medium-slideshow-container {  float:left;  margin-right:25px;  width:320px;  overflow:hidden; } .fusion-blog-medium .blog-medium-slideshow-container .post-slideshow, .fusion-blog-medium-alternate .blog-medium-slideshow-container .post-slideshow {  margin-bottom:0; } .fusion-blog-medium-alternate .date-and-formats, .fusion-blog-medium-alternate .blog-medium-slideshow-container {  margin-right:17px; } .fusion-blog-medium-alternate .has-post-thumbnail .blog-medium-slideshow-container {  display:block; } .fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {  margin-left:436px; } .fusion-blog-medium-alternate .post-content-container {  margin-left:99px; } .fusion-blog-large-alternate .post-content-container {  margin-left:110px; } .fusion-blog-medium-alternate .post, .fusion-blog-large-alternate .post {  border-bottom:1px solid #e9eaee;  padding-bottom:6px; } .fusion-blog-medium-alternate .date-and-formats, .fusion-blog-large-alternate .date-and-formats {  float:left;  width:82px;  text-align:center; } .fusion-blog-medium-alternate .date-and-formats .date-box, .fusion-blog-large-alternate .date-and-formats .date-box {  padding:8px 0 5px 0;  color:#fff; } .fusion-blog-medium-alternate .date-and-formats .date-box .date, .fusion-blog-large-alternate .date-and-formats .date-box .date {  display:block;  line-height:29px;  font-size:29px;  font-weight:bold; } .fusion-blog-medium-alternate .date-and-formats .format-box, .fusion-blog-large-alternate .date-and-formats .format-box {  margin-top:3px;  background-color:#eef0f2; } .fusion-blog-medium-alternate .date-and-formats .format-box i, .fusion-blog-large-alternate .date-and-formats .format-box i {  display:block;  line-height:55px;  font-size:30px; } .fusion-blog-medium-alternate .entry-title, .fusion-blog-large-alternate .entry-title {  margin-bottom:5px; } .fusion-blog-medium-alternate .entry-meta, .fusion-blog-large-alternate .entry-meta, .fusion-blog-medium-alternate .entry-read-more, .fusion-blog-large-alternate .entry-read-more {  line-height:20px;  font-size:12px;  padding:0;  margin:0px 0px; } .fusion-blog-medium-alternate .entry-read-more, .fusion-blog-large-alternate .entry-read-more {  text-align:right;  padding:5px 0px; } .fusion-blog-grid .post, .fusion-blog-timeline .post {  position:static;  float:none;  padding:0;  width:100%; } .fusion-blog-grid .post .post-content-container, .fusion-blog-timeline .post .post-content-container {  padding:30px 25px 20px; } .fusion-blog-grid .entry-title, .fusion-blog-timeline .entry-title {  margin-bottom:5px; } .fusion-blog-grid .post-slideshow, .fusion-blog-timeline .post-slideshow {  margin-bottom:0;  border-bottom:1px solid #e9eaee; } .fusion-blog-grid .entry-meta-single, .fusion-blog-timeline .entry-meta-single {  font-size:12px; } .fusion-blog-grid .content-sep, .fusion-blog-timeline .content-sep {  margin-bottom:20px;  height:6px;  border-bottom:1px solid #e9eaee;  border-top:1px solid #e9eaee; } .fusion-blog-grid .entry-read-more, .fusion-blog-timeline .entry-read-more {  float:left;  font-size:12px;  padding:5px 0px; } .fusion-blog-grid .entry-comments, .fusion-blog-timeline .entry-comments {  float:right;  margin-bottom:0;  font-size:12px;  padding:5px 0px; } .fusion-blog-grid .blog-timeline-layout, .fusion-blog-timeline .blog-timeline-layout {  overflow:hidden; } .fusion-blog-grid {  overflow:hidden; } .fusion-blog-grid .post {  margin-bottom:0; } .fusion-blog-grid .post .post-wrapper {  border:1px solid #e9eaee;  border-bottom-width:3px; } .fusion-blog-grid .grid-layout-4 .post-content-container {  word-wrap:break-word; } .has-sidebar .fusion-blog-grid .grid-layout-4 .entry-read-more, .has-sidebar .fusion-blog-grid .grid-layout-4 .entry-comments {  float:none; } .fusion-blog-grid .password {  width:auto;  max-width:100%; } .fusion-blog-timeline .post {  margin-bottom:40px;  border:1px solid #e9eaee;  border-bottom-width:3px; } .fusion-blog-timeline .blog-timeline-layout {  position:relative;  margin:0 auto;  padding-top:60px;  width:775px;  background:url(https://massmailer.io/wp-content/themes/Avada/images/timeline_line.png) repeat-y scroll center center; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-left {  clear:left;  float:left;  width:300px; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-left .timeline-arrow {  left:299px; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-left .timeline-arrow:before {  left:100%;  content:'\f0da'; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-right {  clear:right;  float:right;  width:300px; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-right .timeline-arrow {  right:299px; } .fusion-blog-timeline .blog-timeline-layout .timeline-align-right .timeline-arrow:before {  right:100%;  content:'\f0d9'; } .fusion-blog-timeline .timeline-title {  clear:both;  margin:-31px auto 0 auto;  padding:4px 0;  height:auto;  width:108px;  background-color:#EBEAEA;  border:1px solid #e9eaee;  text-align:center;  line-height:20px;  font-size:13px;  font-weight:normal; } .fusion-blog-timeline .timeline-circle {  position:absolute;  left:383px;  margin-top:-3px;  height:10px;  width:10px;  border-radius:50%;  background-color:#e9eaee; } .fusion-blog-timeline .timeline-arrow {  position:absolute;  background:#fff; } .fusion-blog-timeline .timeline-arrow:before {  position:absolute;  top:-10px;  font-family:IcoMoon;  font-size:28px;  color:#e9eaee; } .fusion-blog-timeline .timeline-sidebar-layout {  width:669px; } .fusion-blog-timeline .timeline-sidebar-layout .timeline-title {  display:none; } .fusion-blog-timeline .timeline-sidebar-layout .timeline-circle {  left:329px; } .fusion-blog-infinite .pagination {  display:none; } .fusion-button {  display:inline-block;  position:relative;  outline:0;  zoom:1;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  border:1px solid rgba(0, 0, 0, 0);  text-align:center;  text-shadow:0 1px 0 #fff;  text-transform:uppercase;  font-weight:bold;  cursor:pointer;  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  transition:all .2s; } .fusion-button:before, .fusion-button:after {  content:" ";  display:table; } .fusion-button:after {  clear:both; } .fusion-button:hover {  -webkit-transition:all .3s;  -moz-transition:all .3s;  -ms-transition:all .3s;  -o-transition:all .3s;  transition:all .3s; } .fusion-button:focus {  outline:0; } .ls-container .button, .ls-container .fusion-button {  -webkit-transition:none !important;  -moz-transition:none !important;  -ms-transition:none !important;  -o-transition:none !important;  transition:none !important; } .ls-container .button:hover, .ls-container .fusion-button:hover {  -webkit-transition:none !important;  -moz-transition:none !important;  -ms-transition:none !important;  -o-transition:none !important;  transition:none !important; } #wrapper .button-square {  border-radius:0; } #wrapper .button-round {  border-radius:2px; } #wrapper .button-round.button-3d {  border-radius:4px; } #wrapper .button-pill {  border-radius:25px !important; } .button-small, .button.small, #bbp_user_edit_submit, .woocommerce .single_add_to_cart_button, .gform_page_footer input[type=button], .gform_wrapper .gform_button {  padding-left:20px;  padding-right:20px;  font-size:12px;  line-height:14px;  padding-top:9px;  padding-bottom:9px; } .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, .gform_page_footer input[type=button] .fusion-button-text-left, .gform_wrapper .gform_button .fusion-button-text-left {  padding-left:32px; } .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, .gform_page_footer input[type=button] .fusion-button-text-right, .gform_wrapper .gform_button .fusion-button-text-right {  padding-right:32px; } .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, .gform_page_footer input[type=button] .button-icon-divider-left, .gform_wrapper .gform_button .button-icon-divider-left {  padding:0 10px; } .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, .gform_page_footer input[type=button] .button-icon-divider-right, .gform_wrapper .gform_button .button-icon-divider-right {  padding:0 10px; } .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, .gform_page_footer input[type=button] .button-icon-divider-left i, .gform_wrapper .gform_button .button-icon-divider-left 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, .gform_page_footer input[type=button] .button-icon-divider-right i, .gform_wrapper .gform_button .button-icon-divider-right i {  top:50%;  margin-top:-6px;  display:block; } .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, .gform_page_footer input[type=button].button-3d:active, .gform_wrapper .gform_button.button-3d:active {  top:2px; } .button-medium, .button.medium, .woocommerce form.checkout #place_order, .ticket-selector-submit-btn[type=submit] {  padding-left:23px;  padding-right:23px;  font-size:13px;  line-height:16px;  padding-top:11px;  padding-bottom:11px; } .button-medium .fusion-button-text-left, .button.medium .fusion-button-text-left, .woocommerce form.checkout #place_order .fusion-button-text-left, .ticket-selector-submit-btn[type=submit] .fusion-button-text-left {  padding-left:38px; } .button-medium .fusion-button-text-right, .button.medium .fusion-button-text-right, .woocommerce form.checkout #place_order .fusion-button-text-right, .ticket-selector-submit-btn[type=submit] .fusion-button-text-right {  padding-right:38px; } .button-medium .button-icon-divider-left, .button.medium .button-icon-divider-left, .woocommerce form.checkout #place_order .button-icon-divider-left, .ticket-selector-submit-btn[type=submit] .button-icon-divider-left {  padding:0 12.5px; } .button-medium .button-icon-divider-right, .button.medium .button-icon-divider-right, .woocommerce form.checkout #place_order .button-icon-divider-right, .ticket-selector-submit-btn[type=submit] .button-icon-divider-right {  padding:0 12.5px; } .button-medium .button-icon-divider-left i, .button.medium .button-icon-divider-left i, .woocommerce form.checkout #place_order .button-icon-divider-left i, .ticket-selector-submit-btn[type=submit] .button-icon-divider-left i, .button-medium .button-icon-divider-right i, .button.medium .button-icon-divider-right i, .woocommerce form.checkout #place_order .button-icon-divider-right i, .ticket-selector-submit-btn[type=submit] .button-icon-divider-right i {  top:50%;  margin-top:-6.5px;  display:block; } .button-medium.button-3d:active, .button.medium.button-3d:active, .woocommerce form.checkout #place_order.button-3d:active, .ticket-selector-submit-btn[type=submit].button-3d:active {  top:3px; } .button-large, .button.large {  padding-left:29px;  padding-right:29px;  font-size:14px;  line-height:17px;  padding-top:13px;  padding-bottom:13px; } .button-large .fusion-button-text-left, .button.large .fusion-button-text-left {  padding-left:43px; } .button-large .fusion-button-text-right, .button.large .fusion-button-text-right {  padding-right:43px; } .button-large .button-icon-divider-left, .button.large .button-icon-divider-left {  padding:0 14.5px; } .button-large .button-icon-divider-right, .button.large .button-icon-divider-right {  padding:0 14.5px; } .button-large .button-icon-divider-left i, .button.large .button-icon-divider-left i, .button-large .button-icon-divider-right i, .button.large .button-icon-divider-right i {  top:50%;  margin-top:-7px;  display:block; } .button-large.button-3d:active, .button.large.button-3d:active {  top:4px; } .button-xlarge, .button.xlarge {  padding-left:40px;  padding-right:40px;  font-size:18px;  line-height:21px;  padding-top:17px;  padding-bottom:17px; } .button-xlarge .fusion-button-text-left, .button.xlarge .fusion-button-text-left {  padding-left:55px; } .button-xlarge .fusion-button-text-right, .button.xlarge .fusion-button-text-right {  padding-right:55px; } .button-xlarge .button-icon-divider-left, .button.xlarge .button-icon-divider-left {  padding:0 18.5px; } .button-xlarge .button-icon-divider-right, .button.xlarge .button-icon-divider-right {  padding:0 18.5px; } .button-xlarge .button-icon-divider-left i, .button.xlarge .button-icon-divider-left i, .button-xlarge .button-icon-divider-right i, .button.xlarge .button-icon-divider-right i {  top:50%;  margin-top:-9px;  display:block; } .button-xlarge.button-3d:active, .button.xlarge.button-3d:active {  top:6px; } .button span {  line-height:normal; } @media only screen and (max-width:800px) {  .rev_slider .button,  .ls-container .button {   padding-left:20px;   padding-right:20px;   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 .button .fusion-button-text-left,  .ls-container .button .fusion-button-text-left {   padding-left:32px;  }  .rev_slider .button .fusion-button-text-right,  .ls-container .button .fusion-button-text-right {   padding-right:32px;  }  .rev_slider .button .button-icon-divider-left,  .ls-container .button .button-icon-divider-left {   padding:0 10px;  }  .rev_slider .button .button-icon-divider-right,  .ls-container .button .button-icon-divider-right {   padding:0 10px;  }  .rev_slider .button .button-icon-divider-left i,  .ls-container .button .button-icon-divider-left i,  .rev_slider .button .button-icon-divider-right i,  .ls-container .button .button-icon-divider-right i {   top:50%;   margin-top:-6px;   display:block;  }  .rev_slider .button.button-3d:active,  .ls-container .button.button-3d:active {   top:2px !important;  }  .rev_slider .button span,  .ls-container .button span {   font-size:10px !important;  } } @media only screen and (max-width:640px) {  .rev_slider .button,  .ls-container .button {   padding-left:20px;   padding-right: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 .button .fusion-button-text-left,  .ls-container .button .fusion-button-text-left {   padding-left:32px;  }  .rev_slider .button .fusion-button-text-right,  .ls-container .button .fusion-button-text-right {   padding-right:32px;  }  .rev_slider .button .button-icon-divider-left,  .ls-container .button .button-icon-divider-left {   padding:0 11px;  }  .rev_slider .button .button-icon-divider-right,  .ls-container .button .button-icon-divider-right {   padding:0 11px;  }  .rev_slider .button .button-icon-divider-left i,  .ls-container .button .button-icon-divider-left i,  .rev_slider .button .button-icon-divider-right i,  .ls-container .button .button-icon-divider-right i {   top:50%;   margin-top:-5px;   display:block;  }  .rev_slider .button.button-3d:active,  .ls-container .button.button-3d:active {   top:2px !important;  }  .rev_slider .button span,  .ls-container .button span {   font-size:10px !important;  } } button.fusion-button.button-3d:active {  -webkit-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;  -moz-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;  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 {  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:-webkit-gradient(linear, left bottom, left top, from(#aad75d), to(#d1e990));  background-image:-webkit-linear-gradient(bottom, #aad75d, #d1e990);  background-image:-moz-linear-gradient(bottom, #aad75d, #d1e990);  background-image:-o-linear-gradient(bottom, #aad75d, #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:-webkit-gradient(linear, left bottom, left top, from(#d1e990), to(#aad75d));  background-image:-webkit-linear-gradient(bottom, #d1e990, #aad75d);  background-image:-moz-linear-gradient(bottom, #d1e990, #aad75d);  background-image:-o-linear-gradient(bottom, #d1e990, #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.button-small, .fusion-button.button-green.wpcf7-submit.button-3d.button-small, .button.green.button-3d.button-small {  -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);  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.button-small:active, .fusion-button.button-green.wpcf7-submit.button-3d.button-small:active, .button.green.button-3d.button-small:active {  -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);  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.button-medium, .fusion-button.button-green.wpcf7-submit.button-3d.button-medium, .button.green.button-3d.button-medium {  -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);  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.button-medium:active, .fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active, .button.green.button-3d.button-medium:active {  -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);  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.button-large, .fusion-button.button-green.wpcf7-submit.button-3d.button-large, .button.green.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-green.wpcf7-submit.button-3d.button-large:active, .button.green.button-3d.button-large:active {  -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);  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.button-xlarge, .fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge, .button.green.button-3d.button-xlarge {  -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);  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.button-xlarge:active, .fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active, .button.green.button-3d.button-xlarge:active {  -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);  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:-webkit-gradient(linear, left bottom, left top, from(#a8c76a), to(#d0e0a5));  background-image:-webkit-linear-gradient(bottom, #a8c76a, #d0e0a5);  background-image:-moz-linear-gradient(bottom, #a8c76a, #d0e0a5);  background-image:-o-linear-gradient(bottom, #a8c76a, #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:-webkit-gradient(linear, left bottom, left top, from(#d0e0a5), to(#a8c76a));  background-image:-webkit-linear-gradient(bottom, #d0e0a5, #a8c76a);  background-image:-moz-linear-gradient(bottom, #d0e0a5, #a8c76a);  background-image:-o-linear-gradient(bottom, #d0e0a5, #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.button-small, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small, .button.darkgreen.button-3d.button-small {  -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);  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.button-small:active, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active, .button.darkgreen.button-3d.button-small:active {  -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);  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.button-medium, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium, .button.darkgreen.button-3d.button-medium {  -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);  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.button-medium:active, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active, .button.darkgreen.button-3d.button-medium:active {  -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);  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.button-large, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large, .button.darkgreen.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #54770f, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active, .button.darkgreen.button-3d.button-large:active {  -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);  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.button-xlarge, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge, .button.darkgreen.button-3d.button-xlarge {  -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);  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.button-xlarge:active, .fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active, .button.darkgreen.button-3d.button-xlarge:active {  -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);  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:-webkit-gradient(linear, left bottom, left top, from(#f8bf56), to(#fbdc86));  background-image:-webkit-linear-gradient(bottom, #f8bf56, #fbdc86);  background-image:-moz-linear-gradient(bottom, #f8bf56, #fbdc86);  background-image:-o-linear-gradient(bottom, #f8bf56, #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:-webkit-gradient(linear, left bottom, left top, from(#fbdc86), to(#f8bf56));  background-image:-webkit-linear-gradient(bottom, #fbdc86, #f8bf56);  background-image:-moz-linear-gradient(bottom, #fbdc86, #f8bf56);  background-image:-o-linear-gradient(bottom, #fbdc86, #f8bf56);  background-image:linear-gradient(to top, #fbdc86, #f8bf56);  border:1px solid #c0830b;  color:#c0830b; } .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.button-small, .fusion-button.button-orange.wpcf7-submit.button-3d.button-small, .button.orange.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active, .button.orange.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-orange.wpcf7-submit.button-3d.button-medium, .button.orange.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active, .button.orange.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-orange.wpcf7-submit.button-3d.button-large, .button.orange.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active, .button.orange.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #c0830b, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge, .button.orange.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active, .button.orange.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #c0830b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#76c7f1), to(#b5e0f7));  background-image:-webkit-linear-gradient(bottom, #76c7f1, #b5e0f7);  background-image:-moz-linear-gradient(bottom, #76c7f1, #b5e0f7);  background-image:-o-linear-gradient(bottom, #76c7f1, #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:-webkit-gradient(linear, left bottom, left top, from(#b5e0f7), to(#76c7f1));  background-image:-webkit-linear-gradient(bottom, #b5e0f7, #76c7f1);  background-image:-moz-linear-gradient(bottom, #b5e0f7, #76c7f1);  background-image:-o-linear-gradient(bottom, #b5e0f7, #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.button-small, .fusion-button.button-blue.wpcf7-submit.button-3d.button-small, .button.blue.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active, .button.blue.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-blue.wpcf7-submit.button-3d.button-medium, .button.blue.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active, .button.blue.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-blue.wpcf7-submit.button-3d.button-large, .button.blue.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active, .button.blue.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #1172c1, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge, .button.blue.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active, .button.blue.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #1172c1, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#2a6496), to(#428bca));  background-image:-webkit-linear-gradient(bottom, #2a6496, #428bca);  background-image:-moz-linear-gradient(bottom, #2a6496, #428bca);  background-image:-o-linear-gradient(bottom, #2a6496, #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:-webkit-gradient(linear, left bottom, left top, from(#428bca), to(#2a6496));  background-image:-webkit-linear-gradient(bottom, #428bca, #2a6496);  background-image:-moz-linear-gradient(bottom, #428bca, #2a6496);  background-image:-o-linear-gradient(bottom, #428bca, #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.button-small, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small, .button.darkblue.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active, .button.darkblue.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium, .button.darkblue.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active, .button.darkblue.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large, .button.darkblue.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active, .button.darkblue.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #072c5e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge, .button.darkblue.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active, .button.darkblue.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #072c5e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#fc7d7d), to(#fd9c9c));  background-image:-webkit-linear-gradient(bottom, #fc7d7d, #fd9c9c);  background-image:-moz-linear-gradient(bottom, #fc7d7d, #fd9c9c);  background-image:-o-linear-gradient(bottom, #fc7d7d, #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:-webkit-gradient(linear, left bottom, left top, from(#fd9c9c), to(#fc7d7d));  background-image:-webkit-linear-gradient(bottom, #fd9c9c, #fc7d7d);  background-image:-moz-linear-gradient(bottom, #fd9c9c, #fc7d7d);  background-image:-o-linear-gradient(bottom, #fd9c9c, #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.button-small, .fusion-button.button-red.wpcf7-submit.button-3d.button-small, .button.red.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-red.wpcf7-submit.button-3d.button-small:active, .button.red.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-red.wpcf7-submit.button-3d.button-medium, .button.red.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active, .button.red.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-red.wpcf7-submit.button-3d.button-large, .button.red.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-red.wpcf7-submit.button-3d.button-large:active, .button.red.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #9d1111, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge, .button.red.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active, .button.red.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #9d1111, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#b01818), to(#fe2020));  background-image:-webkit-linear-gradient(bottom, #b01818, #fe2020);  background-image:-moz-linear-gradient(bottom, #b01818, #fe2020);  background-image:-o-linear-gradient(bottom, #b01818, #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:-webkit-gradient(linear, left bottom, left top, from(#fe2020), to(#b01818));  background-image:-webkit-linear-gradient(bottom, #fe2020, #b01818);  background-image:-moz-linear-gradient(bottom, #fe2020, #b01818);  background-image:-o-linear-gradient(bottom, #fe2020, #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.button-small, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-small, .button.darkred.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active, .button.darkred.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium, .button.darkred.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active, .button.darkred.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-large, .button.darkred.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active, .button.darkred.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #690e0e, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge, .button.darkred.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active, .button.darkred.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #690e0e, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#fc84c8), to(#fda1d5));  background-image:-webkit-linear-gradient(bottom, #fc84c8, #fda1d5);  background-image:-moz-linear-gradient(bottom, #fc84c8, #fda1d5);  background-image:-o-linear-gradient(bottom, #fc84c8, #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:-webkit-gradient(linear, left bottom, left top, from(#fda1d5), to(#fc84c8));  background-image:-webkit-linear-gradient(bottom, #fda1d5, #fc84c8);  background-image:-moz-linear-gradient(bottom, #fda1d5, #fc84c8);  background-image:-o-linear-gradient(bottom, #fda1d5, #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.button-small, .fusion-button.button-pink.wpcf7-submit.button-3d.button-small, .button.pink.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active, .button.pink.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-pink.wpcf7-submit.button-3d.button-medium, .button.pink.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active, .button.pink.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-pink.wpcf7-submit.button-3d.button-large, .button.pink.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active, .button.pink.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #a31366, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge, .button.pink.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active, .button.pink.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #a31366, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#f0f0f0), to(#fbfbfb));  background-image:-webkit-linear-gradient(bottom, #f0f0f0, #fbfbfb);  background-image:-moz-linear-gradient(bottom, #f0f0f0, #fbfbfb);  background-image:-o-linear-gradient(bottom, #f0f0f0, #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:-webkit-gradient(linear, left bottom, left top, from(#fbfbfb), to(#f0f0f0));  background-image:-webkit-linear-gradient(bottom, #fbfbfb, #f0f0f0);  background-image:-moz-linear-gradient(bottom, #fbfbfb, #f0f0f0);  background-image:-o-linear-gradient(bottom, #fbfbfb, #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.button-small, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small, .button.lightgray.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active, .button.lightgray.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium, .button.lightgray.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active, .button.lightgray.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large, .button.lightgray.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active, .button.lightgray.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ababab, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge, .button.lightgray.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active, .button.lightgray.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #ababab, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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:-webkit-gradient(linear, left bottom, left top, from(#9e9e9e), to(#c0c0c0));  background-image:-webkit-linear-gradient(bottom, #9e9e9e, #c0c0c0);  background-image:-moz-linear-gradient(bottom, #9e9e9e, #c0c0c0);  background-image:-o-linear-gradient(bottom, #9e9e9e, #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:-webkit-gradient(linear, left bottom, left top, from(#c0c0c0), to(#9e9e9e));  background-image:-webkit-linear-gradient(bottom, #c0c0c0, #9e9e9e);  background-image:-moz-linear-gradient(bottom, #c0c0c0, #9e9e9e);  background-image:-o-linear-gradient(bottom, #c0c0c0, #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.button-small, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small, .button.darkgray.button-3d.button-small {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-small:active, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active, .button.darkgray.button-3d.button-small:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);  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.button-medium, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium, .button.darkgray.button-3d.button-medium {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 3px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-medium:active, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active, .button.darkgray.button-3d.button-medium:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);  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.button-large, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large, .button.darkgray.button-3d.button-large {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 4px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-large:active, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active, .button.darkgray.button-3d.button-large:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #434c50, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge, .button.darkgray.button-3d.button-xlarge {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 5px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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.button-xlarge:active, .fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active, .button.darkgray.button-3d.button-xlarge:active {  -webkit-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:inset 0px 1px 0px #ffffff, 0px 2px 0px #434c50, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);  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 .size-small {  font-size:13px;  line-height:21px; } .fusion-checklist .size-small .icon-wrapper {  float:left;  margin-right:9px;  height:21px;  width:21px; } .fusion-checklist .size-small .fusion-li-item-content {  display:block;  margin-left:30px; } .fusion-checklist .size-small .circle-yes {  font-size:10px; } .fusion-checklist .size-medium {  font-size:18px;  line-height:35px; } .fusion-checklist .size-medium .icon-wrapper {  margin-right:15px;  height:35px;  width:35px; } .fusion-checklist .size-medium .fusion-li-item-content {  display:block;  margin-left:50px; } .fusion-checklist .size-large {  font-size:40px;  line-height:70px; } .fusion-checklist .size-large .icon-wrapper {  margin-right:25px;  height:70px;  width:70px; } .fusion-checklist .size-large .fusion-li-item-content {  display:block;  margin-left:95px; } .fusion-checklist .circle-yes {  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  background-color:#333333;  color:#fff;  text-align:center; } .fusion-clients-slider {  margin-bottom:55px;  height:auto; } #wrapper .fusion-column.last {  margin-right:0; } .fusion-column.fusion-one-sixth, .fusion-column.fusion-five-sixth, .fusion-column.fusion-one-fifth, .fusion-column.fusion-two-fifth, .fusion-column.fusion-three-fifth, .fusion-column.fusion-four-fifth, .fusion-column.fusion-one-fourth, .fusion-column.fusion-three-fourth, .fusion-column.fusion-one-third, .fusion-column.fusion-two-third, .fusion-column.fusion-one-half {  position:relative;  float:left;  margin-right:4%;  margin-bottom:20px; } .fusion-column.fusion-one-sixth {  width:13.3333%; } .fusion-column.fusion-five-sixth {  width:82.6666%; } .fusion-column.fusion-one-fifth {  width:16.8%; } .fusion-column.fusion-two-fifth {  width:37.6%; } .fusion-column.fusion-three-fifth {  width:58.4%; } .fusion-column.fusion-four-fifth {  width:79.2%; } .fusion-column.fusion-one-fourth {  width:22%; } .fusion-column.fusion-three-fourth {  width:74%; } .fusion-column.fusion-one-third {  width:30.6666%; } .fusion-column.fusion-two-third {  width:65.3333%; } .fusion-column.fusion-one-half {  width:48%; } .fusion-column-last {  clear:right;  zoom:1; } .fusion-column-last:before, .fusion-column-last:after {  content:" ";  display:table; } .fusion-column-last:after {  clear:both; } .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-content-boxes {  margin-bottom:60px; } .fusion-content-boxes .fusion-column {  margin-bottom:20px; } .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 .content-box-heading {  margin:0; } .fusion-content-boxes .heading img {  float:none; } .fusion-content-boxes .content-container .read-more {  display:block;  margin-top:18px;  } .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 .icon, .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon, .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image, .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {  display:table-cell;  vertical-align:middle;  float:none; } .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:10px; } .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:10px; } .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 .content-box-heading, .fusion-content-boxes.content-boxes-icon-on-side .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, .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;  padding-left:10px !important; } .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 {  float:none !important;  line-height:27px !important;  text-align:right; } .fusion-content-boxes.content-boxes-icon-with-title .content-container .read-more, .fusion-content-boxes.content-boxes-icon-on-side .content-container .read-more {  } .fusion-content-boxes.content-boxes-icon-on-side .heading {  margin-bottom:10px; } .fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {  padding-left:45px; } .fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {  padding-left:60px; } .fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {  padding-left:75px; } .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-on-top .heading {  text-align:center; } .fusion-content-boxes.content-boxes-icon-on-top .heading .icon {  margin-bottom:7px; } .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 .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 18px 18px 18px;  text-align:center; } .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;  margin-left:-32px;  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 .read-more {  text-align:center; } .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:6px;  padding:0;  line-height:52px;  color:#a0ce4e;  font-size:60px;  text-transform:uppercase; } .fusion-dropcap.dropcap-boxed {  height:51px;  width:51px;  -webkit-border-radius:8px;  -moz-border-radius:8px;  border-radius:8px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  color:#fff;  font-size:45px;  text-align:center;  text-shadow:1px -1px 1px rgba(0, 0, 0, 0.35); } .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 .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;  -webkit-transition:all .3s ease;  -moz-transition:all .3s ease;  -o-transition:opacity all .3s ease;  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 {  background-color:rgba(0, 0, 0, 0.5);  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 {  background-color:rgba(0, 0, 0, 0.5);  width:60px;  height:60px;  margin-top:-30px;  text-align:center;  line-height:60px;  font-size:30px; } .fusion-flexslider.flexslider-posts .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 .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%;  -moz-box-sizing:content-box;  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; } .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;  -moz-backface-visibility:hidden;  -o-backface-visibility:hidden;  backface-visibility:hidden; } .fusion-flip-box .flip-box-inner-wrapper {  position:relative;  margin-bottom:15px; } .fusion-flip-box .flip-box-front, .fusion-flip-box .flip-box-back {  -webkit-perspective:600px;  -moz-perspective:600px;  -ms-perspective:600px;  perspective:600px;  padding:27px 20px 27px 20px;  text-align:center;  -webkit-backface-visibility:hidden;  -moz-backface-visibility:hidden;  -o-backface-visibility:hidden;  backface-visibility:hidden;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-transform-style:preserve-3d;  -moz-transform-style:preserve-3d;  -ms-transform-style:preserve-3d;  transform-style:preserve-3d;  webkit-transition:all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;  -moz-transition:all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0s !important;  -o-transition:all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important;  transition:all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0 !important; } .fusion-flip-box .flip-box-front {  -webkit-transform:rotateY(0deg);  -moz-transform:rotateY(0deg);  -ms-transform:rotateY(0deg);  -o-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);  -moz-transform:rotateY(-180deg);  -ms-transform:rotateY(-180deg);  -o-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);  -moz-transform:rotateY(0deg);  -ms-transform:rotateY(0deg);  -o-transform:rotateY(0deg);  transform:rotateY(0deg);  z-index:10; } .fusion-flip-box.hover .flip-box-front {  z-index:-1;  -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);  -o-transform:rotateY(180deg);  transform:rotateY(180deg); } .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-circle {  height:64px;  width:64px;  border:1px solid;  border-radius:50%; } .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-bottom:15px; } .fusion-flip-box .flip-box-heading.without-text {  margin-bottom:0; } .fusion-flip-box .flip-box-heading-back {  margin-bottom:15px;  margin-top:0;  font-size:14px;  text-transform:uppercase; } .fusion-flip-box .finished-animating {  -webkit-transition:none !important;  -moz-transition:none !important;  -o-transition:none !important;  transition:none !important;  -webkit-animation:none !important;  -moz-animation:none !important;  -o-animation:none !important;  animation:none !important; } .fontawesome-icon {  display:inline-block;  float:left;  margin-right:10px; } .fontawesome-icon.circle-yes {  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -moz-background-clip:inherit;  -webkit-background-clip:inherit;  background-clip:inherit;  border-width:1px;  border-style:solid;  background-color:#333333;  color:#fff;  text-align:center;  margin-top:2px; } .fontawesome-icon.size-large {  font-size:40px; } .fontawesome-icon.size-large.circle-yes {  width:70px;  height:70px;  line-height:70px; } .fontawesome-icon.size-medium {  font-size:18px; } .fontawesome-icon.size-medium.circle-yes {  width:35px;  height:35px;  line-height:35px; } .fontawesome-icon.size-small {  font-size:10px; } .fontawesome-icon.size-small.circle-yes {  width:18px;  height:18px;  line-height:18px; } .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%; } .fullwidth-box.video-background .avada-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 .avada-row {  position:relative;  z-index:10; } .hundred-percent-fullwidth {  padding-left:0px !important;  padding-right:0px !important; } .hundred-percent-fullwidth .avada-row {  max-width:none !important; } .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;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);  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 {  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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; } .imageframe-align-center {  text-align:center; } .fusion-image-carousel {  overflow:hidden;  margin-bottom:40px;  padding:0;  height:auto; } .es-carousel-wrapper {  overflow:hidden;  position:relative;  padding:0;  background:transparent; } .es-carousel-wrapper .es-carousel {  overflow:hidden; } .es-carousel-wrapper .es-carousel ul {  margin:0;  padding:0;  list-style:none; } .es-carousel-wrapper .es-carousel ul li {  display:block;  float:left;  padding:0; } .es-carousel-wrapper .es-carousel ul li .image {  margin-bottom:0;  text-align:center;  visibility:hidden; } .es-carousel-wrapper .es-carousel ul li > a {  display:block; } .es-carousel-wrapper .es-carousel ul li img {  vertical-align:middle;  margin:0 auto; } .es-carousel-wrapper .es-nav .es-nav-prev, .es-carousel-wrapper .es-nav .es-nav-next {  text-align:center; } .es-carousel-wrapper .es-nav .es-nav-prev:before, .es-carousel-wrapper .es-nav .es-nav-next:before {  display:block;  position:relative;  line-height:29px;  font-size:14px;  color:#fff;  font-family:IcoMoon; } .es-carousel-wrapper .es-nav .es-nav-prev:before {  content:'\f104'; } .es-carousel-wrapper .es-nav .es-nav-next:before {  content:'\f105'; } .es-carousel-wrapper.fusion-carousel-small .es-carousel {  padding-left:13px; } .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li {  margin-right:13px; } .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li .image {  height:118px;  width:159px;  line-height:118px; } .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img {  max-height:115px;  border:1px solid #e9eaee; } .es-carousel-wrapper.fusion-carousel-large .es-carousel {  padding-left:44px; } .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li {  margin-right:44px;  height:100%; } .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {  height:138px;  width:180px;  line-height:138px; } .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {  line-height:normal; } .simple-products-slider-variable .es-carousel-wrapper .es-carousel, .picture-size-auto .es-carousel-wrapper .es-carousel {  padding-left:13px; } .simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li, .picture-size-auto .es-carousel-wrapper .es-carousel ul li {  margin-right:13px; } .simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li .image, .picture-size-auto .es-carousel-wrapper .es-carousel ul li .image {  height:auto;  width:159px;  line-height:auto; } .simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li img, .picture-size-auto .es-carousel-wrapper .es-carousel ul li img {  max-height:none;  border:1px solid #e9eaee; } .picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel {  padding-left:44px; } .picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li {  margin-right:44px;  height:100%; } .picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {  height:auto;  width:180px;  line-height:138px; } .picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {  line-height:initial; } .modal-dialog {  margin-top:60px; } .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 {  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);  box-shadow:0 0 3px rgba(0, 0, 0, 0.3); } .fusion-person .person-imgage-container.dropshadow {  -webkit-box-shadow:2px 3px 7px rgba(0, 0, 0, 0.3);  -moz-box-shadow:2px 3px 7px rgba(0, 0, 0, 0.3);  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 .fusion-social-networks a:first-child {  margin-left:0; } .fusion-person .person-desc .person-author .fusion-social-networks a {  margin-bottom:10px;  margin-right:0;  margin-left:20px; } .fusion-person .person-desc .person-author .boxed-icons a {  margin-left:10px; } .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-popover {  cursor:pointer;  color:#a0ce4e; } .popover {  padding:0; } .fusion-pricing-table {  margin:0 0 20px 0;  -moz-box-sizing:border-box;  box-sizing:border-box; } .fusion-pricing-table * {  -moz-box-sizing:border-box;  box-sizing:border-box; } .fusion-pricing-table .fusion-panel {  overflow:hidden;  margin:0;  background-color:#ffffff;  box-shadow:none;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  border:1px solid #e5e4e3; } .fusion-pricing-table .panel-heading {  padding:15px 15px;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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;   -moz-box-sizing:content-box;   box-sizing:content-box;   margin:-10px -9px;   padding:9px;   -webkit-box-shadow:0 0 6px 6px rgba(0, 0, 0, 0.08);   -moz-box-shadow:0 0 6px 6px rgba(0, 0, 0, 0.08);   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;   -webkit-box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.16);   -moz-box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.16);   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;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; } .fusion-progressbar .progress {  background-color:#A0CE4E;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; } .fusion-progressbar .sr-only {  left:15px;  top:9px;  clip:auto;  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-bottom:0px;  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;  margin-bottom:0; } .fusion-recent-works {  margin-bottom:55px; } .fusion-recent-works.layout-carousel {  overflow:hidden;  height:auto; } .fusion-recent-works.layout-carousel .image .image-extras .image-extras-content {  line-height:initial; } .fusion-recent-works .image-extras .link-icon {  margin-right:3px; } .fusion-recent-works.layout-grid-with-excerpts {  margin-bottom:0; } .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);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  transform:rotate(-45deg); } .fusion-section-separator .divider-candy.top {  top:-21px;  -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg);  -ms-transform:rotate(135deg);  -o-transform:rotate(135deg);  transform:rotate(135deg); } .fusion-section-separator .divider-candy.both {  top:-21px;  -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg);  -ms-transform:rotate(135deg);  -o-transform:rotate(135deg);  transform:rotate(135deg); } .fusion-section-separator .divider-candy-arrow {  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 {  top:-29px;  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 {  margin:0 auto;  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:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));  background:-webkit-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%);  background:-moz-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%);  background:-ms-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%);  background:-o-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%);  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:-webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);  background:-moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);  background:-o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);  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:none repeat scroll 0 0 #FFFFFF;  border:1px solid #AAAAAA;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  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 .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 .fusion-social-network-icon {  margin-left:0;  margin-right:20px;  margin-bottom:10px;  font-size:16px;  color:#46494a;  display:inline-block; } .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 {  line-height:46px; } .fusion-social-networks.boxed-icons .fusion-social-network-icon {  margin-right:10px;  padding:8px;  background-color:#46494a;  border:none;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box;  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);  -moz-background-clip:inherit;  -webkit-background-clip:inherit;  background-clip:inherit;  border:1px solid #46494a;  color:#ffffff; } .header-social .alignright .fusion-social-links-header .fusion-social-network-icon {  margin-right:0;  margin-left:20px; } .header-social .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {  margin-right:0;  margin-left:10px; } .fusion-social-links-footer {  display:table-cell;  vertical-align:middle;  text-align:right;  width:40%; } .fusion-social-links-footer .fusion-social-networks {  margin-top:10px; } .fusion-social-links-footer .fusion-social-networks.boxed-icons {  margin-top:0; } .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {  margin-right:0;  margin-left:10px; } .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {  margin-right:0;  margin-left:20px; } .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {  margin-left:0; } .fusion-tabs {  margin-bottom:50px; } .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 .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;  -webkit-transition:all .2s;  -moz-transition:all .2s;  -ms-transition:all .2s;  -o-transition:all .2s;  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;  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 -7px 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;  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.5);  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;  -webkit-box-shadow:0 17px 10px rgba(0, 0, 0, 0.7);  -moz-box-shadow:0 17px 10px rgba(0, 0, 0, 0.7);  box-shadow:0 17px 10px rgba(0, 0, 0, 0.7);  -webkit-transform:rotate(-3deg);  -moz-transform:rotate(-3deg);  -ms-transform:rotate(-3deg);  -o-transform:rotate(-3deg);  transform:rotate(-3deg); } .element-bottomshadow:after {  left:auto;  right:10px;  -webkit-transform:rotate(3deg);  -moz-transform:rotate(3deg);  -ms-transform:rotate(3deg);  -o-transform:rotate(3deg);  transform:rotate(3deg); } .fusion-testimonials .review {  display:none; } .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; } .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 {  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 {  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 {  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 {  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, .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 {  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 {  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 {  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, .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, .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 {  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 .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; } .fusion-title.sep-dashed {  border-bottom-style:dashed; } .fusion-title.sep-dotted {  border-bottom-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;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box; } .fusion-accordian .panel-heading {  padding:0;  background:none; } .fusion-accordian .panel-title {  position:relative;  margin:0;  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;  float:left;  margin-right:18px;  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-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 .products-slider {  position:relative;  margin-bottom:0; } .fusion-woo-featured-products-slider .products-slider ul li {  margin-right:0;  height:auto; } .fusion-woo-featured-products-slider .products-slider ul li .image {  visibility:hidden; } .fusion-woo-featured-products-slider .products-slider ul li img {  display:block;  float:left; } .fusion-woo-featured-products-slider .products-slider .image-extras-content h2 {  margin-top:0; } .fusion-woo-featured-products-slider .products-slider .image-extras-content .price {  display:inline-block;  margin-top:3px; } .fusion-woo-featured-products-slider .products-slider .image-extras-content .price .amount {  font-size:25px; } .fusion-woo-featured-products-slider .products-slider .product-buttons {  position:absolute;  left:0;  bottom:20px;  padding:0 10%;  height:40px;  width:100%; } .fusion-woo-featured-products-slider .products-slider .product-buttons a {  display:block;  padding-left:20px;  width:auto;  line-height:normal;  text-align:left; } .fusion-woo-featured-products-slider .products-slider .product-buttons a:first-child:before, .fusion-woo-featured-products-slider .products-slider .product-buttons a:last-child:before {  margin-left:-20px; } .fusion-woo-featured-products-slider .products-slider .product-buttons a.added_to_cart {  display:none; } .fusion-woo-featured-products-slider.es-carousel-wrapper .es-carousel ul li a {  display:inline; } .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev, .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next {  z-index:1000;  position:absolute;  top:50%;  margin-top:-31px;  height:63px;  width:63px;  pointer:cursor;  color:rgba(0, 0, 0, 0);  background-color:rgba(0, 0, 0, 0.5);  opacity:0.8;  text-align:center;  cursor:pointer; } .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:before, .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {  display:block;  content:'\e61e';  line-height:63px;  font-size:25px;  color:#fff; } .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:hover, .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:hover {  opacity:1; } .fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {  content:'\e620'; } .fusion-woo-product-slider {  overflow:hidden;  margin-bottom:55px; } .fusion-woo-product-slider .simple-products-slider {  position:relative;  margin-bottom:0; } .fusion-woo-product-slider .simple-products-slider .image-extras-content h2 {  margin-top:0;  margin-bottom:2px; } .fusion-woo-product-slider .simple-products-slider .image-extras-content .price {  display:inline-block;  margin-top:5px; } .fusion-woo-product-slider .simple-products-slider .image-extras-content .price .amount {  font-size:18px; } .fusion-woo-product-slider .simple-products-slider .product-buttons {  left:0;  height:40px;  width:100%; } .fusion-woo-product-slider .simple-products-slider .product-buttons a {  display:block;  padding-left:20px;  width:auto;  line-height:normal;  text-align:left;  max-width:100%;  font-size:12px; } .fusion-woo-product-slider .simple-products-slider .product-buttons a:first-child {  float:left; } .fusion-woo-product-slider .simple-products-slider .product-buttons a:first-child:before {  position:absolute;  margin-left:-20px;  content:'\f07a';  font-family:IcoMoon; } .fusion-woo-product-slider .simple-products-slider .product-buttons a:last-child {  float:right; } .fusion-woo-product-slider .simple-products-slider .product-buttons a:last-child:before {  position:absolute;  margin-left:-20px;  content:'\e623';  font-family:IcoMoon; } .fusion-woo-product-slider .simple-products-slider .es-nav span {  cursor:pointer; } .fusion-youtube.center-video .video-shortcode, .fusion-vimeo.center-video .video-shortcode {  margin:0 auto; } h2.sub-heading-blog{  font-weight:bolder !important;  font-size:16px !important;  color:#747474 !important; }