@charset "UTF-8";
/* CSS Document */

/* A-Z Listing */
.az-letters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .az-letters:after {
    content: "";
    display: table;
    clear: both; }
  .az-letters ul.az-links {
    padding: 0;
    margin: 0; }
    .az-letters ul.az-links li {
      list-style: none;
      float: left;
      width: 2em;
      height: 2em;
      box-sizing: border-box;
      margin: 0.15em;
      border: 2px solid #e5e5e5;
      background: #f5f5f5;
      color: #adadad;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .az-letters ul.az-links li a {
        color: #1f7d9a;
        text-decoration: none;
        border: 0;
        box-shadow: none; }

.letter-section {
  margin-bottom: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .letter-section:after {
    content: "";
    display: table;
    clear: both; }
  .letter-section h2 {
    border-bottom: 1px solid black;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    width: 100%; }
  .letter-section ul, .letter-section ul li {
    list-style: none;
    margin: 0; }
  .letter-section > div:nth-last-child(1) {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImEtei1saXN0aW5nLWRlZmF1bHQuc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBRUMscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCx5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQXlCeEI7RUE1QkQ7SUNBUSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDZjtFREhMO0lBS0UsV0FBVztJQUNYLFVBQVUsRUFxQlY7SUEzQkY7TUFRRyxpQkFBaUI7TUFDakIsWUFBWTtNQUNaLFdBQVc7TUFDWCxZQUFZO01BQ1osdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZiwwQkFBMEI7TUFDMUIsb0JBQW9CO01BQ3BCLGVBQWU7TUFDZixxQkFBYztNQUFkLHFCQUFjO01BQWQsY0FBYztNQUNkLDBCQUFvQjtVQUFwQix1QkFBb0I7Y0FBcEIsb0JBQW9CO01BQ3BCLHlCQUF3QjtVQUF4QixzQkFBd0I7Y0FBeEIsd0JBQXdCLEVBT3hCO01BMUJIO1FBcUJJLGVBQWU7UUFDZixzQkFBc0I7UUFDdEIsVUFBVTtRQUNWLGlCQUFpQixFQUNqQjs7QUFLSjtFQUVDLG1CQUFtQjtFQUNuQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixvQkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLDBCQUErQjtNQUEvQix1QkFBK0I7VUFBL0IsK0JBQStCLEVBYy9CO0VBcEJEO0lDOUJRLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWSxFQUNmO0VEMkJMO0lBUUUsK0JBQStCO0lBQy9CLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsWUFBWSxFQUNaO0VBWkY7SUFjRSxpQkFBaUI7SUFDakIsVUFBVSxFQUNWO0VBaEJGO0lBa0JFLG9CQUFhO1FBQWIscUJBQWE7WUFBYixhQUFhLEVBQ2IiLCJmaWxlIjoiYS16LWxpc3RpbmctZGVmYXVsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuLmF6LWxldHRlcnMge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dWwuYXotbGlua3Mge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyZW07XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDAuMTVlbTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdFx0Y29sb3I6ICNhZGFkYWQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMWY3ZDlhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxldHRlci1zZWN0aW9uIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aDIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwsIHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQ+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG59XG4iLCLvu79AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuIl19 */

/* End of A-Z Listing */

/* ACF Pro */
/*--------------------------------------------------------------------------------------------
*
*	vars
*
*--------------------------------------------------------------------------------------------*/
/* colors */
/* acf-field */
/* responsive */
/*---------------------------------------------------------------------------------------------
*
*  Global
*
*---------------------------------------------------------------------------------------------*/
#adv-settings .show-field-keys label {
  padding: 0 5px;
}
/*---------------------------------------------------------------------------------------------
*
*  Postbox: Publish
*
*---------------------------------------------------------------------------------------------*/
#minor-publishing-actions,
#misc-publishing-actions #visibility {
  display: none;
}
#minor-publishing {
  border-bottom: 0 none;
}
#misc-pub-section {
  border-bottom: 0 none;
}
#misc-publishing-actions .misc-pub-section {
  border-bottom-color: #F5F5F5;
}
/*---------------------------------------------------------------------------------------------
*
*  Postbox: Fields
*
*---------------------------------------------------------------------------------------------*/
.acf-field p.description {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-size: 12px;
  line-height: 1.4em;
  color: #777777;
  display: block;
}
#acf-field-group-fields > .inside,
#acf-field-group-locations > .inside,
#acf-field-group-options > .inside {
  padding: 0;
  margin: 0;
}
#acf-field-group-fields {
  border: 0 none;
  box-shadow: none;
}
#acf-field-group-fields > .handlediv,
#acf-field-group-fields > .hndle {
  display: none;
}
.no-fields-message {
  padding: 15px 15px;
  background: #fff;
}
.acf-field-list-wrap {
  border: #DFDFDF solid 1px;
}
/* table header */
.li-field-order {
  width: 22%;
  padding-right: 0 !important;
}
.li-field-label {
  width: 28%;
}
.li-field-name {
  width: 25%;
}
.li-field-type {
  width: 25%;
}
/* field list */
.acf-field-list {
  background: #F9F9F9;
  margin-top: -1px;
}
.acf-field-list a {
  text-decoration: none;
}
.acf-field-list a:active,
.acf-field-list a:focus {
  outline: none;
  box-shadow: none;
}
/* field object */
.acf-field-object {
  border-top: #F0F0F0 solid 1px;
  background: #fff;
}
.acf-field-object.ui-sortable-helper {
  border-top-color: #fff;
  box-shadow: 0 0 0 1px #DFDFDF, 0 1px 4px rgba(0, 0, 0, 0.1);
}
.acf-field-object.ui-sortable-placeholder {
  box-shadow: 0 -1px 0 0 #DFDFDF;
  visibility: visible !important;
  background: #F9F9F9;
  border-top-color: transparent;
}
.acf-field-object[data-key="acfcloneindex"] {
  display: none !important;
}
/* field object (open) */
.acf-field-object.open + .acf-field-object {
  border-top-color: #E1E1E1;
}
/* field object meta */
.acf-field-object .meta {
  display: none;
}
/* field object handle */
.acf-field-object .handle li {
  padding-top: 10px;
  padding-bottom: 10px;
  word-wrap: break-word;
}
.acf-field-object .handle .acf-icon {
  margin: 1px 0 0;
  cursor: move;
  background: transparent;
  float: left;
  height: 28px;
  line-height: 28px;
  width: 28px;
  font-size: 13px;
  color: #444;
  position: relative;
  z-index: 1;
}
.acf-field-object .handle strong {
  display: block;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 14px;
  min-height: 14px;
}
.acf-field-object.open > .handle .acf-required {
  color: #fff;
}
.acf-field-object .handle .row-options {
  visibility: hidden;
}
.acf-field-object:hover > .handle .row-options {
  visibility: visible;
}
.acf-field-object .handle .row-options a {
  margin-right: 4px;
}
.acf-field-object .handle .delete-field:hover {
  color: #f00;
}
/* field object handle (open) */
.acf-field-object.open > .handle {
  background: #2a9bd9;
  border: #2696d3 solid 1px;
  text-shadow: #268FBB 0 1px 0;
  color: #fff;
  position: relative;
  margin: -1px -1px 0 -1px;
}
.acf-field-object.open > .handle a {
  color: #fff !important;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.acf-field-object.open > .handle .row-options a:hover {
  text-decoration: underline;
}
.acf-field-object.open > .handle .acf-icon {
  border-color: #fff;
  color: #fff;
}
/* field object settings */
.acf-field-object > .settings {
  display: none;
  width: 100%;
}
.acf-field-object > .settings > .acf-table {
  border: none;
}
/* conditional logic */
.acf-field-object .rule-groups {
  margin-top: 20px;
}
/* field object keys */
.acf-field-object .handle .pre-field-key {
  border: #E1E1E1 solid 1px;
  margin: 4px 0 0 -6px;
  padding: 5px 5px 5px 11px;
  font: inherit;
  float: left;
  border-radius: 0 3px 3px 0;
  display: none;
  border-left: none;
  font-size: 12px;
  line-height: 12px;
}
.acf-field-object.open > .handle .pre-field-key {
  border-color: #FAFCFD;
}
.show-field-keys .acf-field-object .handle .pre-field-key {
  display: block;
}
.show-field-keys .li-field-order {
  width: 24%;
}
.show-field-keys .li-field-label {
  width: 26%;
}
/*---------------------------------------------------------------------------------------------
*
* Postbox: Locations
*
*---------------------------------------------------------------------------------------------*/
.rule-groups h4 {
  margin: 15px 0 5px;
}
.rule-groups .rule-group {
  margin: 0 0 5px;
}
.rule-groups .rule-group h4 {
  margin: 0 0 3px;
}
.rule-groups .rule-group td.param {
  width: 35%;
}
.rule-groups .rule-group td.operator {
  width: 20%;
}
.rule-groups .rule-group td.add {
  width: 40px;
}
.rule-groups .rule-group td.remove {
  width: 28px;
  vertical-align: middle;
  visibility: hidden;
}
.rule-groups .rule-group tr:hover td.remove {
  visibility: visible;
}
/* Don't allow user to delete the first field group */
.rule-groups .rule-group:first-child tr:first-child td.remove {
  visibility: hidden !important;
}
/*---------------------------------------------------------------------------------------------
*
*	Options
*	
*---------------------------------------------------------------------------------------------*/
#acf-field-group-options tr[data-name="hide_on_screen"] li {
  float: left;
  width: 33%;
}
@media (max-width: 1100px) {
  #acf-field-group-options tr[data-name="hide_on_screen"] li {
    width: 50%;
  }
}
/*---------------------------------------------------------------------------------------------
*
*	Conditional Logic
*	
*---------------------------------------------------------------------------------------------*/
table.conditional-logic-rules {
  background: transparent;
  border: 0 none;
  border-radius: 0;
}
table.conditional-logic-rules tbody td {
  background: transparent;
  border: 0 none !important;
  padding: 5px 2px !important;
}
/*---------------------------------------------------------------------------------------------
*
*	Field: Tab
*	
*---------------------------------------------------------------------------------------------*/
.acf-field-object-tab tr[data-name="name"],
.acf-field-object-tab tr[data-name="instructions"],
.acf-field-object-tab tr[data-name="required"],
.acf-field-object-tab tr[data-name="warning"],
.acf-field-object-tab tr[data-name="wrapper"] {
  display: none !important;
}
.acf-field-object-tab .li-field-name {
  visibility: hidden;
}
.acf-field-object-tab .acf-error-message {
  display: none;
}
.acf-field-list[data-layout="table"] .acf-field-object-tab .acf-error-message {
  display: block;
}
.acf-field-object + .acf-field-object-tab {
  margin-top: 6px;
}
.acf-field-object + .acf-field-object-tab:before {
  display: block;
  content: "";
  height: 1px;
  background: #F0F0F0;
  margin-top: -7px;
  width: 100%;
  position: absolute;
}
.acf-field-object + .acf-field-object-tab.ui-sortable-placeholder {
  margin-top: 0;
  padding-top: 6px;
}
.acf-field-object-tab.ui-sortable-helper:before,
.ui-sortable-placeholder + .acf-field-object-tab:before {
  display: none;
}
/*---------------------------------------------------------------------------------------------
*
*	Field: Message
*	
*---------------------------------------------------------------------------------------------*/
.acf-field-object-message tr[data-name="name"],
.acf-field-object-message tr[data-name="instructions"],
.acf-field-object-message tr[data-name="required"] {
  display: none !important;
}
.acf-field-object-message .li-field-name {
  visibility: hidden;
}
.acf-field-object-message textarea {
  height: 175px !important;
}
/*---------------------------------------------------------------------------------------------
*
*	Field: Date Picker
*	
*---------------------------------------------------------------------------------------------*/
.acf-field-object-date_picker .acf-radio-list span {
  display: inline-block;
  width: 100px;
}
/*--------------------------------------------------------------------------------------------
*
*	RTL
*
*--------------------------------------------------------------------------------------------*/
html[dir="rtl"] .acf-field-object.open > .handle {
  margin: -1px -1px 0;
}
html[dir="rtl"] .acf-field-object.open > .handle .acf-icon {
  float: right;
}
html[dir="rtl"] .acf-field-object.open > .handle .li-field-order {
  padding-left: 0 !important;
  padding-right: 15px !important;
}
/*---------------------------------------------------------------------------------------------
*
*  Device
*
*---------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 850px) {
  tr.acf-field,
  td.acf-label,
  td.acf-input {
    display: block !important;
    width: auto !important;
    border: 0 none !important;
  }
  tr.acf-field {
    border-top: #ededed solid 1px !important;
    margin-bottom: 0 !important;
  }
  td.acf-label {
    background: transparent !important;
    padding-bottom: 0 !important;
  }
}


/*--------------------------------------------------------------------------------------------
*
*	vars
*
*--------------------------------------------------------------------------------------------*/
/* colors */
/* acf-field */
/* responsive */
/*--------------------------------------------------------------------------------------------
*
*	General
*
*--------------------------------------------------------------------------------------------*/
/* box-sizing */
/*
[class^="acf-"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*/
/* Horizontal List */
.acf-hl {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  position: relative;
}
.acf-hl > li {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
}
.acf-hl > li.acf-fr {
  float: right;
}
/* Horizontal List: Clearfix */
.acf-hl:before,
.acf-hl:after,
.acf-bl:before,
.acf-bl:after,
.acf-cf:before,
.acf-cf:after {
  content: "";
  display: block;
  line-height: 0;
}
.acf-hl:after,
.acf-bl:after,
.acf-cf:after {
  clear: both;
}
/* Block List */
.acf-bl {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  position: relative;
}
.acf-bl > li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
}
/* Full width */
img.acf-fw {
  width: 100%;
}
/* Browser */
.acf-visible {
  display: block;
  visibility: visible;
}
.acf-hidden {
  display: none;
  visibility: visible;
}
/* Float */
.acf-fl {
  float: left;
}
.acf-fr {
  float: right;
}
.acf-fn {
  float: none;
}
/* Align */
.acf-al {
  text-align: left;
}
.acf-ar {
  text-align: right;
}
.acf-ac {
  text-align: center;
}
/* loading */
.acf-loading,
.acf-spinner {
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: text-top;
  background: transparent url(../images/spinner.gif) no-repeat 50% 50%;
}
/* spinner */
.acf-spinner {
  display: none;
}
.acf-spinner.is-active {
  display: inline-block;
}
/* WP < 4.2 */
.spinner.is-active {
  display: inline-block;
}
/* required */
.acf-required {
  color: #f00;
}
/* show on hover */
.acf-soh .acf-soh-target {
  -webkit-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  -moz-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  -o-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  visibility: hidden;
  opacity: 0;
}
.acf-soh:hover .acf-soh-target {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  visibility: visible;
  opacity: 1;
}
/* show if value */
.show-if-value {
  display: none;
}
.hide-if-value {
  display: block;
}
.has-value .show-if-value {
  display: block;
}
.has-value .hide-if-value {
  display: none;
}
/* select2 WP animation fix */
.select2-search-choice-close {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/*---------------------------------------------------------------------------------------------
*
*  tooltip
*
*---------------------------------------------------------------------------------------------*/
/* tooltip */
.acf-tooltip {
  background: #2F353E;
  border-radius: 5px;
  color: #fff;
  padding: 5px 15px;
  position: absolute;
  z-index: 999999;
  font-size: 12px;
}
.acf-tooltip.top {
  margin-top: -8px;
}
.acf-tooltip.right {
  margin-right: -8px;
}
.acf-tooltip.bottom {
  margin-bottom: -8px;
}
.acf-tooltip.left {
  margin-left: -8px;
}
.acf-tooltip:before {
  border: solid;
  border-color: transparent;
  border-width: 6px;
  content: "";
  position: absolute;
}
.acf-tooltip.top:before {
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-top-color: #2F353E;
  border-bottom-width: 0;
}
.acf-tooltip.right:before {
  top: 50%;
  margin-top: -6px;
  right: 100%;
  border-right-color: #2F353E;
  border-left-width: 0;
}
.acf-tooltip.bottom:before {
  bottom: 100%;
  left: 50%;
  margin-left: -6px;
  border-bottom-color: #2F353E;
  border-top-width: 0;
}
.acf-tooltip.left:before {
  top: 50%;
  margin-top: -6px;
  left: 100%;
  border-left-color: #2F353E;
  border-right-width: 0;
}
/*---------------------------------------------------------------------------------------------
*
*  callout
*
*---------------------------------------------------------------------------------------------*/
.acf-callout {
  margin: 20px 0;
  padding: 20px;
  background-color: #FCF8F2;
  border-left: 3px solid #F0AD4E;
}
.acf-callout h4 {
  color: #F0AD4E;
  margin: 0 !important;
}
.acf-callout p {
  margin-bottom: 0;
}
.acf-callout.danger {
  border-color: #D9534F;
  background-color: #FDF7F7;
}
.acf-callout.danger h4 {
  color: #D9534F;
}
.acf-callout.success {
  background-color: #f4faf6;
  border-color: #bcf1c5;
}
.acf-callout.success h4 {
  color: #3aad60;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-icon
*
*--------------------------------------------------------------------------------------------*/
/*
@font-face {
  font-family: 'acf';
  src: url('../font/acf.eot?50902143');
  src: url('../font/acf.eot?50902143#iefix') format('embedded-opentype'), url('../font/acf.woff?50902143') format('woff'), url('../font/acf.ttf?50902143') format('truetype'), url('../font/acf.svg?50902143#acf') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
.acf-icon:before {
  /*font-family: "acf";*/
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* more consistent vertical align */
  position: relative;
}
.acf-icon.-plus:before {
  content: '\e800';
}
/* '' */
.acf-icon.-minus:before {
  content: '\e801';
}
/* '' */
.acf-icon.-cancel:before {
  content: '\e802';
}
/* '' */
.acf-icon.-pencil:before {
  content: '\e803';
  top: -1px;
}
/* '' */
.acf-icon.-location:before {
  content: '\e804';
}
/* '' */
.acf-icon.-down:before {
  content: '\e805';
  top: 1px;
}
/* '' */
.acf-icon.-left:before {
  content: '\e806';
  left: -1px;
}
/* '' */
.acf-icon.-right:before {
  content: '\e807';
  left: 1px;
}
/* '' */
.acf-icon.-up:before {
  content: '\e808';
  top: -1px;
}
/* '' */
.acf-icon.-sync:before {
  content: '\e809';
}
/* '' */
.acf-icon.-globe:before {
  content: '\e80a';
}
/* '' */
.acf-icon.-picture:before {
  content: '\e80b';
}
/* '' */
.acf-icon.-check:before {
  content: '\e80c';
}
/* '' */
.acf-icon.-dot-3:before {
  content: '\e80d';
}
/* '' */
.acf-icon.-arrow-combo:before {
  content: '\e80e';
}
/* '' */
.acf-icon.-arrow-up:before {
  content: '\e810';
  top: -1px;
}
/* '' */
.acf-icon.-arrow-down:before {
  content: '\e80f';
  top: 1px;
}
/* '' */
.acf-icon.-search:before {
  content: '\e811';
}
/* '' */
/* collapse */
.acf-icon.-collapse:before {
  content: '\e810';
  top: -1px;
}
/* arrow-up */
.-collapsed .acf-icon.-collapse:before {
  content: '\e80f';
  top: 1px;
}
/* arrow-down */
/* default */
.acf-icon {
  display: inline-block;
  height: 26px;
  width: 26px;
  border: transparent solid 1px;
  border-radius: 100%;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
}
/* elements */
span.acf-icon {
  color: #999;
  border-color: #BBB;
  background-color: #fff;
}
/* icon */
a.acf-icon {
  color: #999;
  border-color: #BBB;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  transition: none;
}
/* minor tweaks */
.acf-icon.-pencil {
  font-size: 15px;
}
.acf-icon.-location {
  font-size: 18px;
}
/* states */
a.acf-icon:hover {
  border-color: transparent;
  background: #b4b9be;
  color: #fff;
}
a.acf-icon:active,
a.acf-icon:focus {
  outline: none;
  box-shadow: none;
}
a.acf-icon.-minus:hover,
a.acf-icon.-cancel:hover {
  background-color: #F55E4F;
}
/* sizes */
.acf-icon.small {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
}
/* styles */
.acf-icon.light {
  border: 0 none;
  padding: 1px;
  background: #F5F5F5;
}
.acf-icon.light:hover {
  background: #0073AA;
}
/* dark */
.acf-icon.dark {
  border-color: transparent;
  background: #23282D;
  color: #eee;
}
a.acf-icon.dark:hover {
  border-color: transparent;
  background: #191E23;
  color: #00b9eb;
}
a.acf-icon.-minus.dark:hover,
a.acf-icon.-cancel.dark:hover {
  color: #D54E21;
}
/* grey */
.acf-icon.grey {
  border-color: transparent;
  background: #b4b9be;
  color: #fff;
}
a.acf-icon.grey:hover {
  border-color: transparent;
  background: #00A0D2;
  color: #fff;
}
a.acf-icon.-minus.grey:hover,
a.acf-icon.-cancel.grey:hover {
  background: #32373C;
}
/* red */
.acf-icon.red {
  border-color: transparent;
  background-color: #F55E4F;
  color: #fff;
}
/* yellow */
.acf-icon.yellow {
  border-color: transparent;
  background-color: #FDBC40;
  color: #fff;
}
/* logo */
.acf-icon.logo {
  width: 150px;
  height: 150px;
  background: #5EE8BF;
  border: 0 none;
  position: absolute;
  right: 0;
  top: 0;
}
/*--------------------------------------------------------------------------------------------
*
*	Sprite
*
*--------------------------------------------------------------------------------------------*/
[class^="acf-sprite-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/sprite.png);
}
.acf-icon [class^="acf-sprite-"] {
  margin: 1px auto 0;
}
.acf-sprite-logo {
  background-position: 0 0;
  width: 100px;
  height: 46px;
}
.acf-icon .acf-sprite-logo {
  margin-top: 52px;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-box
*
*--------------------------------------------------------------------------------------------*/
.acf-box {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  position: relative;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  /* title */
  /* footer */
}
.acf-box .title {
  border-bottom: 1px solid #EEEEEE;
  margin: 0;
  padding: 15px;
  background: #FFFFFF;
}
.acf-box .title h3 {
  font-size: 14px;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
.acf-box .inner {
  padding: 15px;
}
.acf-box h2 {
  color: #333333;
  font-size: 25px;
  line-height: 29px;
  margin: 0.25em 0 0.75em;
  padding: 0;
}
.acf-box h3 {
  margin: 1.5em 0 0;
}
.acf-box p {
  margin-top: 0.5em;
}
.acf-box .footer {
  background: #F5F5F5;
  border-top: 1px solid #E1E1E1;
  overflow: hidden;
  padding: 15px;
  position: relative;
}
.acf-box .footer.-blue {
  border-top: 0 none;
  background-color: #2a9bd9;
  color: #FFFFFF;
}
.acf-box .footer.-blue p {
  margin: 0;
}
.acf-box .footer.-blue a {
  text-decoration: none;
  text-shadow: none;
  color: inherit;
}
/* error */
.acf-error-message {
  position: relative;
  display: block;
  background: #F55E4F;
  margin: 5px 0 15px;
  padding: 1px 12px;
  min-height: 0px;
  border-left: #dd4232 solid 4px;
}
.acf-error-message p {
  font-size: 13px !important;
  line-height: 1.5;
  margin: 0.5em 0;
  padding: 2px;
  text-shadow: none;
  color: #fff;
}
.acf-error-message .acf-icon {
  position: absolute;
  top: 9px;
  right: 12px;
  background-color: #dd4232;
  border-color: transparent;
  color: #fff;
}
/* important to include .-cancel to override .acf-icon.-cancel class */
.acf-error-message .acf-icon.-cancel:hover {
  background-color: #191e23;
  color: #F55E4F;
}
/* success */
.acf-error-message.-success {
  background-color: #46b450;
  border-color: #32973b;
}
.acf-error-message.-success .acf-icon {
  background-color: #32973b;
}
.acf-error-message.-success .acf-icon.-cancel:hover {
  background-color: #191e23;
  color: #46b450;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-table
*
*--------------------------------------------------------------------------------------------*/
.acf-table {
  border: #DFDFDF solid 1px;
  background: #fff;
  border-spacing: 0;
  border-radius: 0;
  table-layout: auto;
  padding: 0;
  margin: 0;
  width: 100%;
  clear: both;
  /* defaults */
  /* thead */
  /* tbody */
  /* -clear */
}
.acf-table > tbody > tr > th,
.acf-table > thead > tr > th,
.acf-table > tbody > tr > td,
.acf-table > thead > tr > td {
  padding: 8px;
  vertical-align: top;
  background: #fff;
  text-align: left;
  border-style: solid;
  font-weight: normal;
}
.acf-table > tbody > tr > th,
.acf-table > thead > tr > th {
  position: relative;
  color: #333333;
}
.acf-table > thead > tr > th {
  border-color: #E1E1E1;
  border-width: 0 0 1px 1px;
}
.acf-table > thead > tr > th:first-child {
  border-left-width: 0;
}
.acf-table > tbody > tr {
  z-index: 1;
}
.acf-table > tbody > tr > td {
  border-color: #EDEDED;
  border-width: 1px 0 0 1px;
}
.acf-table > tbody > tr > td:first-child {
  border-left-width: 0;
}
.acf-table > tbody > tr:first-child > td {
  border-top-width: 0;
}
.acf-table.-clear {
  border: 0 none;
}
.acf-table.-clear > tbody > tr > td,
.acf-table.-clear > thead > tr > td,
.acf-table.-clear > tbody > tr > th,
.acf-table.-clear > thead > tr > th {
  border: 0 none;
  padding: 4px;
}
/* remove tr */
.acf-remove-element {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  transform: translate(50px, 0);
  opacity: 0;
}
/*---------------------------------------------------------------------------------------------
*
*  media-modal
*
*---------------------------------------------------------------------------------------------*/
/* media fix */
.media-modal .acf-field * {
  box-sizing: border-box;
}
.media-modal .acf-table {
  table-layout: auto;
}
.media-item .describe .acf-table > thead > tr > th {
  width: auto;
}
/*---------------------------------------------------------------------------------------------
*
*  wp-admin
*
*---------------------------------------------------------------------------------------------*/
/* Menu */
#adminmenu a[href="edit.php?post_type=acf-field-group&page=acf-settings-info"] {
  display: none;
}
/*---------------------------------------------------------------------------------------------
*
*  Field Group List
*
*---------------------------------------------------------------------------------------------*/
#icon-edit.icon32-posts-acf-field-group {
  background-position: -11px -5px;
}
#acf-field-group-wrap .tablenav,
#acf-field-group-wrap p.search-box {
  display: none;
}
#acf-field-group-wrap .wp-list-table .column-acf-fg-description,
#acf-field-group-wrap .wp-list-table .column-acf-fg-description:before {
  display: none !important;
  /* important needed to override mobile */
}
#acf-field-group-wrap .wp-list-table .column-acf-fg-count {
  width: 10%;
}
#acf-field-group-wrap .wp-list-table .column-acf-fg-status {
  width: 10%;
}
#acf-field-group-wrap .tablenav.bottom {
  display: block;
}
#acf-field-group-wrap .acf-description {
  font-weight: normal;
  font-size: 13px;
  color: #999;
  margin-left: 7px;
  font-style: italic;
}
/* subsubsub */
#acf-field-group-wrap .subsubsub {
  /* WPML */
  margin-bottom: 3px;
  /* search */
}
#acf-field-group-wrap .subsubsub ul {
  margin: 0;
}
#acf-field-group-wrap .subsubsub + .subsubsub {
  margin-top: 0;
}
#acf-field-group-wrap .subsubsub a:focus {
  box-shadow: none;
}
/* columns (replicate post edit layout) */
.acf-columns-2 {
  margin-right: 300px;
  clear: both;
  /* rtl */
}
html[dir="rtl"] .acf-columns-2 {
  margin-right: 0;
  margin-left: 300px;
}
.acf-columns-2 .acf-column-1 {
  float: left;
  width: 100%;
  /* rtl */
}
html[dir="rtl"] .acf-columns-2 .acf-column-1 {
  float: right;
}
.acf-columns-2 .acf-column-2 {
  float: right;
  margin-right: -300px;
  width: 280px;
  /* rtl */
}
html[dir="rtl"] .acf-columns-2 .acf-column-2 {
  float: left;
  margin-right: 0;
  margin-left: -300px;
}
/* search */
#acf-field-group-wrap .search-box:after {
  display: block;
  content: "";
  height: 5px;
}
.acf-clear {
  clear: both;
}
/* mobile compatibilty */
@media screen and (max-width: 782px) {
  #acf-field-group-wrap #the-list .acf-icon:after {
    content: attr(title);
    position: absolute;
    margin-left: 5px;
    font-size: 13px;
    line-height: 18px;
    font-style: normal;
    color: #444;
  }
}
/*---------------------------------------------------------------------------------------------
*
*  Fake table
*
*---------------------------------------------------------------------------------------------*/
.acf-thead,
.acf-tbody,
.acf-tfoot {
  width: 100%;
  padding: 0;
  margin: 0;
}
.acf-thead > li,
.acf-tbody > li,
.acf-tfoot > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 14px;
}
.acf-thead {
  background: #FFFFFF;
  border-bottom: #E1E1E1 solid 1px;
}
.acf-thead > li {
  font-size: 14px;
  line-height: 1.4em;
  font-family: "Open Sans", sans-serif;
  color: #222222;
  font-weight: bold;
}
.acf-tfoot {
  background: #f5f5f5;
  border-top: #dddddd solid 1px;
}
.acf-tfoot > li {
  color: #7A9BBE;
  font-size: 12px;
  line-height: 27px;
}
.acf-tfoot > li.comic-sans {
  font-family: Comic Sans MS, sans-serif;
  font-size: 11px;
}
/*--------------------------------------------------------------------------------------------
*
*	Settings
*
*--------------------------------------------------------------------------------------------*/
.acf-settings-wrap .acf-box {
  margin: 20px 0;
}
.acf-settings-wrap table {
  margin: 0;
}
.acf-settings-wrap table .button {
  vertical-align: middle;
}
/*--------------------------------------------------------------------------------------------
*
*	Settings: Add-ons
*
*--------------------------------------------------------------------------------------------*/
.add-ons-list {
  margin: 20px 0 0 -18px;
  max-width: 960px;
}
.add-ons-list .add-on {
  width: 220px;
  margin: 0 0 20px 18px;
  float: left;
}
.add-ons-list .add-on .inner {
  min-height: 90px;
}
.add-ons-list .add-on-acf-pro {
  width: 940px;
}
.add-ons-list .add-on .thumbnail img {
  display: block;
}
.add-ons-list .add-on h3 a {
  color: inherit;
  text-decoration: none;
}
.add-ons-list .add-on h3 {
  margin: 0.5em 0;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-popup
*
*--------------------------------------------------------------------------------------------*/
#acf-popup {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#acf-popup .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.25);
}
#acf-popup .acf-popup-box {
  position: absolute;
  z-index: 1;
  width: 300px;
  height: 300px;
  left: 50%;
  top: 50%;
  margin: -150px 0 0 -150px;
  border-color: #aaaaaa;
}
#acf-popup .title .acf-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
html[dir="rtl"] #acf-popup .title .acf-icon {
  right: auto;
  left: 10px;
}
#acf-popup .acf-popup-box .inner,
#acf-popup .acf-popup-box .loading {
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#acf-popup .acf-popup-box .loading {
  background: rgba(0, 0, 0, 0.1);
  z-index: 2;
  border-top: #DDDDDD solid 1px;
  display: none;
}
#acf-popup .acf-popup-box .loading .acf-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
}
#acf-popup .inner > *:first-child {
  margin-top: 0;
}
/* submit p */
.acf-submit {
  margin-bottom: 0;
}
.acf-submit span {
  float: right;
  color: #999;
}
.acf-submit .acf-loading {
  display: none;
}
.acf-submit .button {
  margin-right: 5px;
}
/*--------------------------------------------------------------------------------------------
*
*	upgrade notice
*
*--------------------------------------------------------------------------------------------*/
#acf-upgrade-notice {
  margin-left: -20px;
  background: #fff;
  border-bottom: #E5E5E5 solid 1px;
}
#acf-upgrade-notice .inner {
  padding: 20px;
}
#acf-upgrade-notice .logo {
  position: relative;
  float: left;
}
#acf-upgrade-notice .content {
  margin-left: 170px;
  max-width: 710px;
}
#acf-upgrade-notice p {
  font-size: 14px;
}
/*--------------------------------------------------------------------------------------------
*
*	Welcome
*
*--------------------------------------------------------------------------------------------*/
.acf-wrap h1 {
  margin-top: 0;
  padding-top: 20px;
}
.acf-wrap .about-text {
  margin-top: 0.5em;
  min-height: 50px;
}
.acf-wrap .about-headline-callout {
  font-size: 2.4em;
  font-weight: 300;
  line-height: 1.3;
  margin: 1.1em 0 0.2em;
  text-align: center;
}
.acf-wrap .feature-section {
  margin-top: 40px;
  padding-bottom: 20px;
}
.acf-three-col img {
  border: #DDDDDD solid 1px;
  margin: 0 0 20px;
}
.acf-three-col {
  position: relative;
  overflow: hidden;
}
.acf-three-col > div {
  float: left;
  margin: 0 0 15px 5%;
  position: relative;
  width: 30%;
}
.acf-three-col > div:first-child,
.acf-three-col > br + div {
  margin-left: 0;
  clear: left;
}
.acf-three-col > br {
  display: none;
}
.acf-wrap .acf-three-col h3,
.acf-wrap .acf-three-col h4 {
  margin-top: 0;
}
.acf-wrap .changelog {
  list-style: disc;
  padding-left: 15px;
}
.acf-wrap .changelog li {
  margin: 0 0 0.75em;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-hl cols
*
*--------------------------------------------------------------------------------------------*/
.acf-hl[data-cols] {
  margin-left: -8px;
  margin-right: -8px;
}
.acf-hl[data-cols] > li {
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acf-hl[data-cols="2"] > li {
  width: 50%;
}
.acf-hl[data-cols="3"] > li {
  width: 33.333%;
}
.acf-hl[data-cols="4"] > li {
  width: 25%;
}
/*--------------------------------------------------------------------------------------------
*
*	misc
*
*--------------------------------------------------------------------------------------------*/
.acf-actions li {
  float: right;
  margin-left: 5px;
}
/*--------------------------------------------------------------------------------------------
*
*	Plugins
*
*--------------------------------------------------------------------------------------------*/
.acf-plugin-upgrade-notice {
  font-weight: normal;
  color: #fff;
  background: #d54d21;
  padding: 1em;
  margin: 9px 0;
}
.acf-plugin-upgrade-notice:before {
  content: "\f348";
  display: inline-block;
  font: 400 18px/1 dashicons;
  speak: none;
  margin: 0 8px 0 -2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
}
.acf-plugin-upgrade-notice h4 {
  display: none;
}
.acf-plugin-upgrade-notice ul,
.acf-plugin-upgrade-notice li {
  display: inline;
  color: inherit;
  list-style: none;
}
.acf-plugin-upgrade-notice li:after {
  content: '. ';
  display: inline;
}
/*--------------------------------------------------------------------------------------------
*
*	RTL
*
*--------------------------------------------------------------------------------------------*/
html[dir="rtl"] .acf-fl {
  float: right;
}
html[dir="rtl"] .acf-fr {
  float: left;
}
html[dir="rtl"] .acf-hl > li {
  float: right;
}
html[dir="rtl"] .acf-hl > li.acf-fr {
  float: left;
}
html[dir="rtl"] .acf-icon.logo {
  left: 0;
  right: auto;
}
html[dir="rtl"] .acf-table thead th {
  text-align: right;
  border-right-width: 1px;
  border-left-width: 0px;
}
html[dir="rtl"] .acf-table > tbody > tr > td {
  text-align: right;
  border-right-width: 1px;
  border-left-width: 0px;
}
html[dir="rtl"] .acf-table > thead > tr > th:first-child,
html[dir="rtl"] .acf-table > tbody > tr > td:first-child {
  border-right-width: 0;
}
html[dir="rtl"] .acf-table > tbody > tr > td.order + td {
  border-right-color: #e1e1e1;
}
/*---------------------------------------------------------------------------------------------
*
*  Retina
*
*---------------------------------------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  [class^="acf-sprite-"],
  [class*=" acf-sprite-"] {
    background-image: url(../images/sprite@2x.png);
    background-size: 250px 250px;
  }
  .acf-loading,
  .acf-spinner {
    background-image: url(../images/spinner@2x.gif);
    background-size: 20px 20px;
  }
}
/*---------------------------------------------------------------------------------------------
*
*  Device
*
*---------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 850px) {
  .acf-columns-2 {
    margin-right: 0;
  }
  .acf-columns-2 .acf-column-1,
  .acf-columns-2 .acf-column-2 {
    float: none;
    width: auto;
    margin: 0;
  }
}


/*--------------------------------------------------------------------------------------------
*
*	vars
*
*--------------------------------------------------------------------------------------------*/
/* colors */
/* acf-field */
/* responsive */
/*--------------------------------------------------------------------------------------------
*
*	acf-field
*
*--------------------------------------------------------------------------------------------*/
.acf-field,
.acf-field .acf-label,
.acf-field .acf-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acf-field {
  margin: 0 0 20px;
  /* label */
  /* input */
  /* error */
}
.acf-field p.description {
  display: block;
  margin: 0;
  padding: 0;
}
.acf-field .acf-label {
  vertical-align: top;
  margin: 0 0 10px;
}
.acf-field .acf-label label {
  display: block;
  font-weight: bold;
  margin: 0 0 3px;
  padding: 0;
}
.acf-field .acf-input {
  vertical-align: top;
}
.acf-field .acf-input > p.description {
  margin-top: 5px;
}
.acf-field .acf-error-message {
  background: #F55E4F;
  color: #fff;
  margin: 0 0 10px;
  display: inline-block;
  border-radius: 3px;
  border-left: none;
}
.acf-field .acf-error-message:after {
  content: "";
  width: 0;
  height: 0;
  border: transparent 5px solid;
  border-top-color: #F55E4F;
  display: block;
  position: absolute;
  bottom: -10px;
  left: 10px;
}
/* acf-table */
.acf-table tr.acf-field > td.acf-label,
.acf-table tr.acf-field > td.acf-input {
  padding: 15px 12px;
}
.acf-table tr.acf-field > td.acf-label {
  background: #F9F9F9;
  border-top-color: #F0F0F0;
  width: 24%;
}
.acf-table tr.acf-field > td.acf-input {
  border-left-color: #E1E1E1;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-fields
*
*--------------------------------------------------------------------------------------------*/
.acf-fields {
  position: relative;
}
.acf-fields:after {
  content: "";
  display: block;
  line-height: 0;
  clear: both;
}
.acf-fields > .acf-field {
  margin: 0;
  padding: 15px 12px;
  border-top: #EEEEEE solid 1px;
  position: relative;
  clear: left;
  /* used to clear floating widths */
}
.acf-fields > .acf-field:first-child {
  border-top-width: 0;
}
td.acf-fields {
  padding: 0 !important;
}
/*--------------------------------------------------------------------------------------------
*
*	acf-fields (left)
*
*--------------------------------------------------------------------------------------------*/
.acf-fields.-left > .acf-field {
  margin: 0;
  padding: 0;
  /* mobile */
}
.acf-fields.-left > .acf-field:after {
  content: "";
  display: block;
  line-height: 0;
  clear: both;
}
.acf-fields.-left > .acf-field:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  background: #F9F9F9;
  border-color: #E1E1E1;
  border-style: solid;
  border-width: 0 1px 0 0;
  top: 0;
  bottom: 0;
  left: 0;
  width: 24%;
  /* rtl */
}
html[dir="rtl"] .acf-fields.-left > .acf-field:before {
  border-right-width: 0;
  border-left-width: 1px;
  left: auto;
  right: 0;
}
.acf-fields.-left > .acf-field > .acf-label,
.acf-fields.-left > .acf-field > .acf-input {
  margin: 0;
  padding: 15px 12px;
  float: left;
  position: relative;
  /* rtl */
}
html[dir="rtl"] .acf-fields.-left > .acf-field > .acf-label,
html[dir="rtl"] .acf-fields.-left > .acf-field > .acf-input {
  float: right;
}
.acf-fields.-left > .acf-field > .acf-label {
  width: 24%;
}
.acf-fields.-left > .acf-field > .acf-input {
  width: 76%;
}
.acf-fields.-left > .acf-field[data-width] {
  width: 100% !important;
}
@media screen and (max-width: 782px) {
  .acf-fields.-left > .acf-field {
    padding: 15px 12px;
  }
  .acf-fields.-left > .acf-field:before {
    display: none;
  }
  .acf-fields.-left > .acf-field > .acf-label,
  .acf-fields.-left > .acf-field > .acf-input {
    padding: 0;
    float: none;
    width: auto;
  }
  .acf-fields.-left > .acf-field > .acf-label {
    margin: 0 0 10px;
  }
}
/*--------------------------------------------------------------------------------------------
*
*	acf-postbox
*
*--------------------------------------------------------------------------------------------*/
.acf-postbox {
  position: relative;
  /* position high */
  /* inside */
  /* hndle */
}
#acf_after_title-sortables .acf-postbox {
  margin: 20px 0 0;
}
.acf-postbox > .inside {
  margin: 0 !important;
  /* override WP style - do not delete - you have tried this before */
  padding: 0 !important;
  /* override WP style - do not delete - you have tried this before */
}
.acf-postbox > .hndle {
  /* edit field group */
}
.acf-postbox > .hndle .acf-hndle-cog {
  color: #AAAAAA;
  font-size: 16px;
  line-height: 20px;
  padding: 0 2px;
  float: right;
  position: relative;
  display: none;
}
.acf-postbox > .hndle .acf-hndle-cog:hover {
  color: #777777;
}
.acf-postbox > .hndle:hover .acf-hndle-cog,
.acf-postbox > .hndle.hover .acf-hndle-cog {
  display: block;
}
.acf-postbox .acf-replace-with-fields {
  padding: 15px;
  text-align: center;
}
/* seamless */
.acf-postbox.seamless {
  border: 0 none;
  background: transparent;
  box-shadow: none;
  /* hide hndle */
  /* inside */
}
.acf-postbox.seamless > .hndle,
.acf-postbox.seamless > .handlediv {
  display: none;
}
.acf-postbox.seamless > .inside {
  display: block !important;
  /* stop metabox from hiding when closed */
  margin: -10px !important;
}
.acf-postbox.seamless > .acf-fields > .acf-field {
  border: 0 none !important;
  padding: 10px;
}
/* seamless (left) */
.acf-postbox.seamless > .acf-fields.-left {
  /* hide sidebar bg */
  /* tweak padding */
  /* mobile */
}
.acf-postbox.seamless > .acf-fields.-left > .acf-field:before {
  display: none;
}
.acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label {
  padding: 0 12px 0 0;
}
.acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {
  padding: 0 0 0 12px;
}
@media screen and (max-width: 782px) {
  .acf-postbox.seamless > .acf-fields.-left {
    /* remove padding */
  }
  .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label,
  .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {
    padding: 0;
  }
}
/* override WP CSS */
.metabox-prefs label.acf-hidden {
  display: none;
}
/*--------------------------------------------------------------------------------------------
*
*	Basic ACF field wrap
*
*--------------------------------------------------------------------------------------------*/
/* add term */
#addtag div.acf-field.error {
  border: 0 none;
  padding: 8px 0;
}
/* width */
.acf-field[data-width] {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acf-field[data-width] + .acf-field {
  clear: left;
}
.acf-field[data-width] + .acf-field[data-width] {
  clear: none;
  border-left: 1px solid #eeeeee;
}
td.acf-field[data-width] {
  float: none;
}
/* field width helpers */
.acf-r0 {
  border-top-width: 0 !important;
}
.acf-c0 {
  clear: left !important;
  border-left-width: 0 !important;
}
/* rtl */
html[dir="rtl"] .acf-field[data-width] {
  float: right;
}
html[dir="rtl"] .acf-field[data-width] + .acf-field {
  clear: right;
}
html[dir="rtl"] .acf-field[data-width] + .acf-field[data-width] {
  clear: none;
  border-right: 1px solid #eeeeee;
}
html[dir="rtl"] .acf-c0 {
  clear: right !important;
  border-left-width: 1px !important;
  border-right-width: 0 !important;
}
/*---------------------------------------------------------------------------------------------
*
*  Basic Field Styles
*
*---------------------------------------------------------------------------------------------*/
.acf-field input[type="text"],
.acf-field input[type="password"],
.acf-field input[type="number"],
.acf-field input[type="search"],
.acf-field input[type="email"],
.acf-field input[type="url"],
.acf-field textarea,
.acf-field select {
  width: 100%;
  padding: 3px 5px;
  resize: none;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.4;
}
.acf-field textarea {
  resize: vertical;
}
/* disabled */
.acf-field input:disabled,
.acf-field select:disabled,
.acf-field textarea:disabled {
  background: #f8f8f8;
}
.acf-field input[readonly],
.acf-field textarea[readonly] {
  background: #f8f8f8;
}
/*---------------------------------------------------------------------------------------------
*
*  Text
*
*---------------------------------------------------------------------------------------------*/
.acf-input-prepend,
.acf-input-append {
  font-size: 13px;
  line-height: 20px;
  height: 20px;
  padding: 3px 7px;
  background: #F4F4F4;
  border: #DFDFDF solid 1px;
}
.acf-input-prepend {
  float: left;
  border-right-width: 0;
  border-radius: 3px 0 0 3px;
}
.acf-input-append {
  float: right;
  border-left-width: 0;
  border-radius: 0 3px 3px 0;
}
.acf-input-wrap {
  position: relative;
  overflow: hidden;
}
.acf-input-wrap input {
  height: 28px;
  margin: 0;
}
input.acf-is-prepended {
  border-radius: 0 3px 3px 0 !important;
}
input.acf-is-appended {
  border-radius: 3px 0 0 3px !important;
}
input.acf-is-prepended.acf-is-appended {
  border-radius: 0 !important;
}
/* rtl */
html[dir="rtl"] .acf-input-prepend {
  border-left-width: 0;
  border-right-width: 1px;
  border-radius: 0 3px 3px 0;
  float: right;
}
html[dir="rtl"] .acf-input-append {
  border-left-width: 1px;
  border-right-width: 0;
  border-radius: 3px 0 0 3px;
  float: left;
}
html[dir="rtl"] input.acf-is-prepended {
  border-radius: 3px 0 0 3px !important;
}
html[dir="rtl"] input.acf-is-appended {
  border-radius: 0 3px 3px 0 !important;
}
html[dir="rtl"] input.acf-is-prepended.acf-is-appended {
  border-radius: 0 !important;
}
/*---------------------------------------------------------------------------------------------
*
*  Url
*
*---------------------------------------------------------------------------------------------*/
.acf-url i {
  position: absolute;
  top: 4px;
  left: 4px;
  opacity: 0.5;
  color: #A9A9A9;
}
.acf-url.valid i {
  opacity: 1;
}
.acf-url input[type="url"] {
  padding-left: 25px;
}
/*---------------------------------------------------------------------------------------------
*
*  Select
*
*---------------------------------------------------------------------------------------------*/
.acf-field select {
  padding: 2px;
}
.acf-field select optgroup {
  padding: 5px;
  background: #fff;
}
.acf-field select option {
  padding: 3px;
}
.acf-field select optgroup option {
  padding-left: 5px;
}
.acf-field select optgroup:nth-child(2n) {
  background: #F9F9F9;
}
.acf-field .select2-input {
  max-width: 200px;
}
/*---------------------------------------------------------------------------------------------
*
*  Select2 (v3)
*
*---------------------------------------------------------------------------------------------*/
.select2-container.-acf {
  /* open */
  /* single open */
}
.select2-container.-acf .select2-choices {
  background: #fff;
  border-color: #ddd;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
  min-height: 31px;
}
.select2-container.-acf .select2-choices .select2-search-choice {
  margin: 5px 0 5px 5px;
  padding: 3px 5px 3px 18px;
  border-color: #bbb;
  background: #f9f9f9;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
}
.select2-container.-acf .select2-choices .select2-search-choice-focus {
  border-color: #999;
}
.select2-container.-acf .select2-choices .select2-search-field input {
  height: 31px;
  line-height: 22px;
  margin: 0;
  padding: 5px 5px 5px 7px;
}
.select2-container.-acf .select2-choice {
  border-color: #BBBBBB;
}
.select2-container.-acf .select2-choice .select2-arrow {
  background: transparent;
  border-left-color: #DFDFDF;
  padding-left: 1px;
}
.select2-container.-acf .select2-choice .select2-result-description {
  display: none;
}
.select2-container.-acf.select2-container-active .select2-choices,
.select2-container.-acf.select2-dropdown-open .select2-choices {
  border-color: #5B9DD9;
  border-radius: 3px 3px 0 0;
}
.select2-container.-acf.select2-dropdown-open .select2-choice {
  background: #fff;
  border-color: #5B9DD9;
}
/* rtl */
html[dir="rtl"] .select2-container.-acf .select2-search-choice-close {
  left: 24px;
}
html[dir="rtl"] .select2-container.-acf .select2-choice > .select2-chosen {
  margin-left: 42px;
}
html[dir="rtl"] .select2-container.-acf .select2-choice .select2-arrow {
  padding-left: 0;
  padding-right: 1px;
}
/* description */
.select2-drop {
  /* search*/
  /* result */
}
.select2-drop .select2-search {
  padding: 4px 4px 0;
}
.select2-drop .select2-result {
  /* hover*/
}
.select2-drop .select2-result .select2-result-description {
  color: #999;
  font-size: 12px;
  margin-left: 5px;
}
.select2-drop .select2-result.select2-highlighted .select2-result-description {
  color: #fff;
  opacity: 0.75;
}
/*---------------------------------------------------------------------------------------------
*
*  Select2 (v4)
*
*---------------------------------------------------------------------------------------------*/
.select2-selection.-acf li {
  margin-bottom: 0;
}
.select2-selection.-acf input {
  box-shadow: none;
}
/*---------------------------------------------------------------------------------------------
*
*  Radio
*
*---------------------------------------------------------------------------------------------*/
ul.acf-radio-list,
ul.acf-checkbox-list {
  background: transparent !important;
  position: relative;
  padding: 1px;
  margin: 0;
  /* hl */
  /* rtl */
}
ul.acf-radio-list li,
ul.acf-checkbox-list li {
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  position: relative;
  word-wrap: break-word;
  /* attachment sidebar fix*/
}
ul.acf-radio-list li label,
ul.acf-checkbox-list li label {
  display: inline;
}
ul.acf-radio-list li input[type="checkbox"],
ul.acf-checkbox-list li input[type="checkbox"],
ul.acf-radio-list li input[type="radio"],
ul.acf-checkbox-list li input[type="radio"] {
  margin: -1px 4px 0 0;
  vertical-align: middle;
}
ul.acf-radio-list li input[type="text"],
ul.acf-checkbox-list li input[type="text"] {
  width: auto;
  vertical-align: middle;
  margin: 2px 0;
}
ul.acf-radio-list li span,
ul.acf-checkbox-list li span {
  float: none;
}
ul.acf-radio-list.acf-hl li,
ul.acf-checkbox-list.acf-hl li {
  margin-right: 20px;
  clear: none;
}
html[dir="rtl"] ul.acf-radio-list input[type="checkbox"],
html[dir="rtl"] ul.acf-checkbox-list input[type="checkbox"],
html[dir="rtl"] ul.acf-radio-list input[type="radio"],
html[dir="rtl"] ul.acf-checkbox-list input[type="radio"] {
  margin-left: 4px;
  margin-right: 0;
  padding: 0;
  margin: 0;
}
/*---------------------------------------------------------------------------------------------
*
*  Checkbox
*
*---------------------------------------------------------------------------------------------*/
.acf-checkbox-list .button {
  margin: 10px 0 0;
}
/*---------------------------------------------------------------------------------------------
*
*  True / False
*
*---------------------------------------------------------------------------------------------*/
.acf-switch {
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #f1f1f1;
  height: 30px;
  vertical-align: middle;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: background 0.25s ease;
  -moz-transition: background 0.25s ease;
  -o-transition: background 0.25s ease;
  transition: background 0.25s ease;
  /* hover */
  /* active */
  /* focus */
  /* message */
}
.acf-switch span {
  display: inline-block;
  float: left;
  text-align: center;
  font-size: 13px;
  line-height: 22px;
  padding: 4px 10px;
  min-width: 15px;
}
.acf-switch span i {
  vertical-align: middle;
}
.acf-switch .acf-switch-on {
  color: #fff;
  text-shadow: #1f7db1 0 1px 0;
}
.acf-switch .acf-switch-slider {
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 50%;
  z-index: 1;
  background: #fff;
  border-radius: 3px;
  border: #ccc solid 1px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.acf-switch:hover {
  background: #eeeeee;
}
.acf-switch.-on {
  background: #2a9bd9;
}
.acf-switch.-on .acf-switch-slider {
  left: 50%;
  right: 3px;
  border-color: #1f7db1;
}
.acf-switch.-focus .acf-switch-slider {
  border-color: #5b9dd9;
  box-shadow: 0 0 2px rgba(30, 140, 190, 0.5);
}
.acf-switch.-focus.-on .acf-switch-slider {
  border-color: #185e85;
  box-shadow: 0 0 2px #1f7db1;
}
.acf-switch + span {
  margin-left: 6px;
}
/* checkbox */
.acf-switch-input {
  opacity: 0;
  position: absolute;
  margin: 0;
}
/*
.acf-field[data-name="alt"] .acf-switch {
	background: #fff;
	border: #dddddd solid 1px;
	height: 30px;
	
	span {
		padding: 3px 10px;
	}
	
	.acf-switch-slider { 
		background: #f9f9f9;
		border: #bbbbbb solid 1px;
		box-shadow: none;
		margin: 3px;
	}
	
	
	&.-on {
		border-color: #2c91fc;
		background: @acf_blue_input2;
		
		.acf-switch-slider {
			background: #fff;
			border-color: darken(@acf_blue_input2, 20%);
			margin-left: -4px;
		}
	}

	
}
*/
/*--------------------------------------------------------------------------
*
*	Google Map
*	
*-------------------------------------------------------------------------*/
.acf-google-map {
  position: relative;
  border: #DFDFDF solid 1px;
  background: #fff;
}
.acf-google-map .title {
  position: relative;
  border-bottom: #DFDFDF solid 1px;
}
.acf-google-map .title .search {
  margin: 0;
  font-size: 14px;
  line-height: 30px;
  height: 40px;
  padding: 5px 10px;
  border: 0 none;
  box-shadow: none;
  border-radius: 0;
  font-family: inherit;
  cursor: text;
}
.acf-google-map .title .actions {
  position: absolute;
  top: 0;
  right: 0;
}
.acf-google-map .title a {
  float: left;
  margin: 6px 7px 0 0;
  display: none;
}
.acf-google-map .title i {
  position: absolute;
  top: 10px;
  right: 11px;
  display: none;
}
.acf-google-map .canvas {
  height: 400px;
}
/* default is focused */
.acf-google-map .title .acf-icon.-location {
  display: block;
}
.acf-google-map .title .acf-icon.-cancel {
  display: none;
}
.acf-google-map .title .acf-icon.-search {
  display: none;
}
/* -search */
.acf-google-map.-search .title .acf-icon.-location {
  display: none;
}
.acf-google-map.-search .title .acf-icon.-cancel {
  display: block;
}
.acf-google-map.-search .title .acf-icon.-search {
  display: block;
}
/* -value */
.acf-google-map.-value .title .search {
  font-weight: bold;
}
.acf-google-map.-value .title .acf-icon.-location {
  display: none;
}
.acf-google-map.-value .title .acf-icon.-cancel {
  display: block;
}
.acf-google-map.-value .title .acf-icon.-search {
  display: none;
}
/* -loading */
.acf-google-map.-loading .title a {
  display: none !important;
}
.acf-google-map.-loading .title i {
  display: block;
}
/* autocomplete */
.pac-container {
  border-width: 1px 0;
  box-shadow: none;
}
.pac-container:after {
  display: none;
}
.pac-container .pac-item:first-child {
  border-top: 0 none;
}
.pac-container .pac-item {
  padding: 5px 10px;
  cursor: pointer;
}
/* rtl */
html[dir="rtl"] .acf-google-map .title .acf-icon {
  right: auto;
  left: 7px;
}
html[dir="rtl"] .pac-container .pac-item {
  text-align: right;
}
/*--------------------------------------------------------------------------
*
*	Relationship
*	
*-------------------------------------------------------------------------*/
.acf-relationship {
  background: #fff;
  /* filters (top) */
  /* list */
  /* selection (bottom) */
}
.acf-relationship .filters {
  border: #DFDFDF solid 1px;
  background: #fff;
}
.acf-relationship .filters .inner {
  padding: 7px 7px 7px 0;
  margin: 0;
}
.acf-relationship .filters li:first-child .inner {
  padding-left: 7px;
}
.acf-relationship .filters input {
  border-color: transparent;
  box-shadow: none;
}
.acf-relationship .filters .filter {
  height: 28px;
  line-height: 28px;
  padding: 2px;
  width: 100%;
  margin: 0;
  float: none;
  /* potential fix for media popup? */
}
.acf-relationship .filters .filter:focus,
.acf-relationship .filters .filter:active {
  outline: none;
  box-shadow: none;
}
.acf-relationship .list {
  margin: 0;
  padding: 5px;
  height: 160px;
  overflow: auto;
}
.acf-relationship .list .acf-rel-label,
.acf-relationship .list .acf-rel-item,
.acf-relationship .list p {
  padding: 5px 7px;
  margin: 0;
  display: block;
  position: relative;
  min-height: 18px;
}
.acf-relationship .list .acf-rel-label {
  font-weight: bold;
}
.acf-relationship .list .acf-rel-item {
  cursor: pointer;
  /* hover */
  /* disabled */
}
.acf-relationship .list .acf-rel-item b {
  text-decoration: underline;
  font-weight: normal;
}
.acf-relationship .list .acf-rel-item .thumbnail {
  background: #e0e0e0;
  width: 22px;
  height: 22px;
  float: left;
  margin: -2px 5px 0 0;
}
.acf-relationship .list .acf-rel-item .thumbnail img {
  max-width: 22px;
  max-height: 22px;
  margin: 0 auto;
  display: block;
}
.acf-relationship .list .acf-rel-item .thumbnail.-icon {
  background: #fff;
}
.acf-relationship .list .acf-rel-item .thumbnail.-icon img {
  max-height: 20px;
  margin-top: 1px;
}
.acf-relationship .list .acf-rel-item:hover {
  background: #3875D7;
  color: #fff;
}
.acf-relationship .list .acf-rel-item:hover .thumbnail {
  background: #a2bfec;
}
.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon {
  background: #fff;
}
.acf-relationship .list .acf-rel-item.disabled {
  opacity: 0.5;
}
.acf-relationship .list .acf-rel-item.disabled:hover {
  background: transparent;
  color: #333;
  cursor: default;
}
.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {
  background: #e0e0e0;
}
.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {
  background: #fff;
}
.acf-relationship .list ul {
  padding-bottom: 5px;
}
.acf-relationship .list ul .acf-rel-label,
.acf-relationship .list ul .acf-rel-item,
.acf-relationship .list ul p {
  padding-left: 20px;
}
.acf-relationship .selection {
  border: #DFDFDF solid 1px;
  position: relative;
  margin-top: -1px;
  /* choices */
  /* values */
}
.acf-relationship .selection .values,
.acf-relationship .selection .choices {
  width: 50%;
  background: #fff;
  float: left;
}
.acf-relationship .selection .choices {
  background: #F9F9F9;
}
.acf-relationship .selection .choices .list {
  border-right: #DFDFDF solid 1px;
}
.acf-relationship .selection .values .acf-icon {
  position: absolute;
  top: 4px;
  right: 7px;
  display: none;
  /* rtl */
}
html[dir="rtl"] .acf-relationship .selection .values .acf-icon {
  right: auto;
  left: 7px;
}
.acf-relationship .selection .values .acf-rel-item:hover .acf-icon {
  display: block;
}
.acf-relationship .selection .values .acf-rel-item {
  cursor: move;
}
.acf-relationship .selection .values .acf-rel-item b {
  text-decoration: none;
}
/*--------------------------------------------------------------------------
*
*	WYSIWYG
*	
*-------------------------------------------------------------------------*/
.acf-editor-wrap {
  /* delay */
}
.acf-editor-wrap.delay .acf-editor-toolbar {
  content: "";
  display: block;
  background: #f5f5f5;
  border-bottom: #dddddd solid 1px;
  color: #555d66;
  padding: 10px;
}
.acf-editor-wrap.delay textarea {
  padding: 10px;
}
.acf-editor-wrap iframe {
  min-height: 200px;
}
.acf-editor-wrap .wp-editor-container {
  border: 1px solid #E5E5E5;
  box-shadow: none;
}
#mce_fullscreen_container {
  z-index: 150005 !important;
}
/* WP < 4.1 */
.acf-editor-wrap .wp-switch-editor {
  float: left;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.acf-editor-wrap.tmce-active .wp-editor-area {
  color: #333 !important;
}
/* fix z-index behind media modal */
div.mce-toolbar-grp.mce-inline-toolbar-grp {
  z-index: 170000;
}
/*---------------------------------------------------------------------------------------------
*
*	Tab
*
*---------------------------------------------------------------------------------------------*/
.acf-field-tab {
  display: none !important;
}
.acf-field-tab + .acf-field {
  border-top-width: 0px;
}
.acf-tab-wrap {
  clear: both;
  margin: 0 0 20px;
}
.acf-tab-wrap:first-child {
  margin: 0;
}
.acf-tab-group {
  border-bottom: #ccc solid 1px;
  padding: 0 5px 0 10px;
  position: relative;
  margin-bottom: -1px;
  z-index: 1;
}
/* rtl */
html[dir="rtl"] .acf-tab-group {
  padding: 0 10px 0 5px;
}
.acf-tab-group li {
  margin: 0 5px 0 0;
}
/* rtl */
html[dir="rtl"] .acf-tab-group li {
  margin: 0 0 0 5px;
}
.acf-tab-group li a {
  padding: 6px 10px;
  display: block;
  color: #555555;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  border: #ccc solid 1px;
  border-bottom: 0 none;
  text-decoration: none;
  background: #F1F1F1;
  border-radius: 3px 3px 0 0;
  transition: none;
}
.acf-tab-group li a:hover {
  background: #FFFFFF;
}
.acf-tab-group li a:focus {
  outline: none;
  box-shadow: none;
}
.acf-tab-group li.active a {
  background: #F1F1F1;
  color: #000;
  border-color: #CCCCCC;
  border-bottom-color: #F7F7F7;
  padding-bottom: 7px;
  margin-bottom: -1px;
  z-index: 1;
  position: relative;
}
.hidden-by-tab {
  display: none !important;
}
.compat-item .acf-tab-wrap td {
  display: block;
}
/* acf-fields */
.acf-fields > .acf-tab-wrap {
  background: #F9F9F9;
  margin: 0;
}
.acf-fields > .acf-tab-wrap .acf-tab-group {
  padding-top: 10px;
  border-top: #DFDFDF solid 1px;
  border-bottom: #DFDFDF solid 1px;
}
.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {
  border-top-width: 0;
}
.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
  background: #FFFFFF;
}
/* left aligned labels */
.acf-fields.-left > .acf-tab-wrap .acf-tab-group {
  padding-left: 24%;
}
/* rtl */
html[dir="rtl"] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
  padding-left: 5px;
  padding-right: 24%;
}
/* mobile */
@media screen and (max-width: 782px) {
  .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
    padding-left: 10px;
  }
  /* rtl */
  html[dir="rtl"] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
    padding-left: 5px;
    padding-right: 10px;
  }
}
/* sidebar */
.acf-fields.-sidebar {
  padding-left: 150px !important;
}
/* rtl */
html[dir="rtl"] .acf-fields.-sidebar {
  padding-right: 150px !important;
  padding-left: 0 !important;
}
.acf-fields.-sidebar:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 149px;
  height: 100%;
  border-right: #DFDFDF solid 1px;
  background: #F9F9F9;
}
/* rtl */
html[dir="rtl"] .acf-fields.-sidebar:before {
  border-left: #CCCCCC solid 1px;
  border-right-width: 0;
  left: auto;
  right: 0;
}
/* left */
.acf-field + .acf-tab-wrap.-left:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  background: #DFDFDF;
  left: 0;
  width: 100%;
  height: 1px;
}
.acf-tab-wrap.-left .acf-tab-group {
  position: absolute;
  left: 0;
  width: 150px;
  border: 0 none;
  padding: 0 !important;
  /* important overrides 'left aligned labels' */
  margin: 1px 0 0;
}
/* rtl */
html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group {
  left: auto;
  right: 0;
}
.acf-tab-wrap.-left .acf-tab-group li {
  float: none;
  margin: -1px 0 0;
}
.acf-tab-wrap.-left .acf-tab-group li a {
  border: 1px solid #DFDFDF;
  font-size: 13px;
  line-height: 18px;
  color: #0074a2;
  padding: 10px;
  font-weight: normal;
  border-width: 1px 0;
  margin-right: 1px;
  border-radius: 0;
  background: transparent;
}
.acf-tab-wrap.-left .acf-tab-group li.active a {
  color: #000;
  margin-right: 0;
  background: #fff;
}
.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {
  border-top-width: 0;
}
/* sidebar + left (.acf-fields.-left.-sidebar) */
.acf-fields.-left.-sidebar:before {
  background: #F1F1F1;
}
.acf-fields.-left.-sidebar > .acf-tab-wrap.-left li.active a {
  background: #F9F9F9;
}
/* seamless */
.acf-postbox.seamless > .acf-fields.-sidebar {
  padding: 0 0 0 162px !important;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields.-sidebar {
  padding: 0 162px 0 0 !important;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap {
  background: transparent;
  margin: 20px 0 0 -12px;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap {
  margin: 20px -12px 0 0;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap:first-child {
  margin-top: 0;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {
  border-top: 0 none;
  padding-left: 12px;
  border-color: #ccc;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {
  padding-left: 5px;
  padding-right: 12px;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {
  background: #E4E4E4;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
  background: #F1F1F1;
  border-color: #ccc;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left {
  height: 1px;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {
  background: #ccc;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {
  border-left-width: 1px;
  background: #F1F1F1;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {
  border-left-width: 0;
  border-right-width: 1px;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {
  border-color: #ccc;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:first-child a {
  border-radius: 3px 0 0 0;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:first-child a {
  border-radius: 0 3px 0 0;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:last-child a {
  border-radius: 0 0 0 3px;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:last-child a {
  border-radius: 0 0 3px 0;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:first-child:last-child a {
  border-radius: 3px 0 0 3px;
}
/* rtl */
html[dir="rtl"] .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li:first-child:last-child a {
  border-radius: 0 3px 3px 0;
}
.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {
  border-top-width: 1px;
}
.acf-postbox.seamless > .acf-fields.-sidebar:before {
  background: transparent;
  border-color: #ccc;
}
/* within gallery sidebar */
.acf-gallery-side .acf-tab-wrap {
  border-top: 0 none !important;
}
.acf-gallery-side .acf-tab-wrap .acf-tab-group {
  margin: 10px 0 !important;
  padding: 0 !important;
}
.acf-gallery-side .acf-tab-group li.active a {
  background: #F9F9F9 !important;
}
/* withing widget */
.widget .acf-tab-group {
  border-bottom-color: #e8e8e8;
}
.widget .acf-tab-group li a {
  background: #F1F1F1;
}
.widget .acf-tab-group li.active a {
  background: #fff;
}
/* media popup (edit image) */
.media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {
  padding-left: 23%;
  border-bottom-color: #DDDDDD;
}
/* table */
.form-table > tbody > tr.acf-tab-wrap td {
  padding: 0;
}
.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {
  padding: 0 5px 0 210px;
}
/* rtl */
html[dir="rtl"] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {
  padding: 0 210px 0 5px;
}
/*--------------------------------------------------------------------------------------------
*
*	oembed
*
*--------------------------------------------------------------------------------------------*/
.acf-oembed {
  position: relative;
  border: #DFDFDF solid 1px;
  background: #fff;
}
.acf-oembed .title {
  position: relative;
  border-bottom: #DFDFDF solid 1px;
  padding: 5px 10px;
}
.acf-oembed .title h4,
.acf-oembed .title input[type="text"] {
  margin: 0;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  padding: 0;
  border: 0 none;
  box-shadow: none;
  border-radius: 0;
  font-family: inherit;
  cursor: text;
}
.acf-oembed .title .search {
  height: auto;
  border: 0 none;
}
.acf-oembed .title .acf-icon {
  right: 7px;
  top: 6px;
  position: absolute;
}
.acf-oembed .canvas {
  position: relative;
  min-height: 250px;
  background: #F9F9F9;
}
.acf-oembed.has-value .canvas {
  min-height: 0;
}
.acf-oembed .canvas-media {
  position: relative;
  z-index: 1;
}
.acf-oembed .canvas iframe {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.acf-oembed .canvas .acf-icon.-picture {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -21px 0 0 -21px;
  z-index: 0;
  height: 42px;
  width: 42px;
  font-size: 42px;
  color: #999;
}
.acf-oembed .canvas-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  display: none;
  z-index: 2;
}
.acf-oembed .canvas-loading .acf-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
}
.acf-oembed .canvas-error {
  position: absolute;
  top: 50%;
  left: 0%;
  right: 0%;
  margin: -9px 0 0 0;
  text-align: center;
  display: none;
}
.acf-oembed .canvas-error p {
  padding: 8px;
  margin: 0;
  display: inline;
}
/* states */
.acf-oembed .title-value {
  display: none;
}
.acf-oembed .title-search {
  display: block;
}
.acf-oembed.has-value .title-value {
  display: block;
}
.acf-oembed.has-value .title-search {
  display: none;
}
.acf-oembed.has-value .canvas .acf-icon {
  display: none;
}
.acf-oembed.is-editing .title-value {
  display: none;
}
.acf-oembed.is-editing .title-search {
  display: block;
}
.acf-oembed.is-loading .canvas-loading {
  display: block;
}
.acf-oembed.is-loading .title .acf-icon {
  display: none;
}
.acf-oembed.has-error .canvas-error {
  display: block;
}
.acf-oembed.has-error .canvas .acf-icon {
  display: none;
}
/*--------------------------------------------------------------------------------------------
*
*	Image
*
*--------------------------------------------------------------------------------------------*/
.acf-image-uploader {
  position: relative;
}
.acf-image-uploader .view {
  float: left;
  position: relative;
  max-width: 100%;
}
.acf-image-uploader img {
  width: 100%;
  height: auto;
  display: block;
  min-width: 30px;
  min-height: 30px;
  background: #f1f1f1;
  margin: 0;
  padding: 0;
}
.acf-image-uploader input.button {
  width: auto;
}
/* svg */
.acf-image-uploader img[src$=".svg"] {
  min-height: 100px;
  min-width: 100px;
}
/* rtl */
html[dir="rtl"] .acf-image-uploader .view {
  float: right;
}
/*
*  Hover
*/
.acf-image-uploader .acf-soh-target {
  position: absolute;
  top: 5px;
  right: 5px;
}
.acf-image-uploader .acf-soh-target li {
  margin: 0 0 0 4px;
}
/*--------------------------------------------------------------------------------------------
*
*	File
*
*--------------------------------------------------------------------------------------------*/
.acf-file-uploader {
  position: relative;
}
.acf-file-uploader .file-wrap {
  border: #DFDFDF solid 1px;
  min-height: 84px;
  position: relative;
  background: #fff;
}
.acf-file-uploader .file-icon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 10px;
  background: #F1F1F1;
  border-right: #E5E5E5 solid 1px;
}
.acf-file-uploader .file-icon img {
  display: block;
  padding: 0;
  margin: 0;
  max-width: 48px;
}
.acf-file-uploader .file-info {
  padding: 10px;
  margin-left: 69px;
}
.acf-file-uploader .file-info p {
  margin: 0 0 2px;
  font-size: 13px;
  line-height: 1.4em;
  word-break: break-all;
}
.acf-file-uploader .file-info a {
  text-decoration: none;
}
.acf-file-uploader .file-info ul {
  position: absolute;
  top: 5px;
  right: 5px;
  /* rtl */
}
.acf-file-uploader .file-info ul li {
  margin: 0 0 0 4px;
}
html[dir="rtl"] .acf-file-uploader .file-info ul {
  right: auto;
  left: 5px;
}
/*---------------------------------------------------------------------------------------------
*
*	Date Picker
*
*---------------------------------------------------------------------------------------------*/
.acf-ui-datepicker .ui-datepicker {
  z-index: 999999999 !important;
}
.acf-ui-datepicker .ui-datepicker .ui-widget-header a {
  cursor: pointer;
  transition: none;
}
/* fix highlight state overriding hover / active */
.acf-ui-datepicker .ui-state-highlight.ui-state-hover {
  border: 1px solid #98b7e8 !important;
  background: #98b7e8 !important;
  font-weight: normal !important;
  color: #ffffff !important;
}
.acf-ui-datepicker .ui-state-highlight.ui-state-active {
  border: 1px solid #3875d7 !important;
  background: #3875d7 !important;
  font-weight: normal !important;
  color: #ffffff !important;
}
/*---------------------------------------------------------------------------------------------
*
*	Clone field
*
*---------------------------------------------------------------------------------------------*/
.acf-clone-fields {
  border: #dfdfdf solid 1px;
}
/*---------------------------------------------------------------------------------------------
*
*	Taxonomy
*
*---------------------------------------------------------------------------------------------*/
.acf-taxonomy-field {
  position: relative;
}
.acf-taxonomy-field .categorychecklist-holder {
  border: #DFDFDF solid 1px;
  border-radius: 3px;
  max-height: 200px;
  overflow: auto;
}
.acf-taxonomy-field .acf-checkbox-list {
  margin: 0;
  padding: 10px;
}
.acf-taxonomy-field ul.children {
  padding-left: 18px;
}
.acf-taxonomy-field .acf-icon {
  position: absolute;
  top: 7px;
  right: 7px;
  z-index: 1;
}
html[dir="rtl"] .acf-taxonomy-field .acf-icon {
  right: auto;
  left: 7px;
}
.acf-taxonomy-field[data-type="select"] .acf-icon {
  top: -9px;
  right: -9px;
}
html[dir="rtl"] .acf-taxonomy-field[data-type="select"] .acf-icon {
  right: auto;
  left: -9px;
}
/*---------------------------------------------------------------------------------------------
*
*  Media Model
*
*---------------------------------------------------------------------------------------------*/
/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */
.media-modal .compat-attachment-fields td.acf-input table {
  display: table;
}
.media-modal .compat-attachment-fields td.acf-input table tbody {
  display: table-row-group;
}
.media-modal .compat-attachment-fields td.acf-input table tr {
  display: table-row;
}
.media-modal .compat-attachment-fields td.acf-input table td,
.media-modal .compat-attachment-fields td.acf-input table th {
  display: table-cell;
}
/* field widths floats */
.media-modal .compat-attachment-fields > tbody > .acf-field {
  margin: 0;
}
.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {
  min-width: 30%;
  margin: 0;
  padding: 0;
  text-align: right;
  display: block;
  float: left;
}
.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {
  padding-top: 6px;
  margin: 0;
  color: #666666;
  font-weight: 400;
  line-height: 16px;
}
.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {
  width: 65%;
  margin: 0;
  padding: 0;
  float: right;
  display: block;
}
.media-modal .compat-attachment-fields > tbody > .acf-field p.description {
  margin: 0;
}
/* restricted selection (copy of WP .upload-errors)*/
.acf-selection-error {
  background: #ffebe8;
  border: 1px solid #c00;
  border-radius: 3px;
  padding: 8px;
  margin: 20px 0 0;
}
.acf-selection-error .selection-error-label {
  background: #CC0000;
  border-radius: 3px;
  color: #fff;
  font-weight: bold;
  margin-right: 8px;
  padding: 2px 4px;
}
.acf-selection-error .selection-error-message {
  color: #b44;
  display: block;
  padding-top: 8px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
/* disabled attachment */
.media-modal .attachment.acf-disabled .thumbnail {
  opacity: 0.25 !important;
}
.media-modal .attachment.acf-disabled .attachment-preview:before {
  background: rgba(0, 0, 0, 0.15);
  z-index: 1;
  position: relative;
}
/* misc */
.media-modal {
  /* compat-item */
  /* fix % margin which causes .acf-uploadedTo to drop down below select */
  /* allow line breaks in upload error */
  /* fix required span */
  /* sidebar */
  /* mobile md */
}
.media-modal .compat-field-acf-form-data,
.media-modal .compat-field-acf-blank {
  display: none !important;
}
.media-modal select.attachment-filters {
  margin-right: 6px !important;
  vertical-align: middle;
}
.media-modal .acf-uploadedTo {
  line-height: 28px;
  height: 28px;
  display: inline-block;
  position: relative;
  margin: 11px 6px 0 0;
  vertical-align: middle;
}
.media-modal .upload-error-message {
  white-space: pre-wrap;
}
.media-modal .acf-required {
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
  color: #f00 !important;
}
.media-modal .media-sidebar .compat-item {
  padding-bottom: 20px;
}
@media (max-width: 900px) {
  .media-modal {
    /* label */
    /* field */
  }
  .media-modal .setting span,
  .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {
    width: 98%;
    float: none;
    text-align: left;
    min-height: 0;
    padding: 0;
  }
  .media-modal .setting input,
  .media-modal .setting textarea,
  .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {
    float: none;
    height: auto;
    max-width: none;
    width: 98%;
  }
}
/*---------------------------------------------------------------------------------------------
*
*  Media Model (expand details)
*
*---------------------------------------------------------------------------------------------*/
.media-modal .acf-expand-details {
  float: right;
  padding: 1px 10px;
  margin-right: 6px;
  height: 18px;
  line-height: 18px;
  color: #AAAAAA;
  font-size: 12px;
}
.media-modal .acf-expand-details:focus,
.media-modal .acf-expand-details:active {
  outline: 0 none;
  box-shadow: none;
  color: #AAAAAA;
}
.media-modal .acf-expand-details:hover {
  color: #666666 !important;
}
.media-modal .acf-expand-details span {
  display: block;
  float: left;
}
.media-modal .acf-expand-details .acf-icon {
  margin: 0 4px 0 0;
}
.media-modal .acf-expand-details:hover .acf-icon {
  border-color: #AAAAAA;
}
.media-modal .acf-expand-details .is-open {
  display: none;
}
.media-modal .acf-expand-details .is-closed {
  display: block;
}
/* expanded */
.media-modal.acf-expanded {
  /* toggle */
  /* resize */
  /* label & fields */
  /* mobile md */
}
.media-modal.acf-expanded .acf-expand-details .is-open {
  display: block;
}
.media-modal.acf-expanded .acf-expand-details .is-closed {
  display: none;
}
.media-modal.acf-expanded .media-toolbar,
.media-modal.acf-expanded .attachments {
  right: 740px;
}
.media-modal.acf-expanded .media-sidebar {
  width: 708px;
}
.media-modal.acf-expanded .media-sidebar {
  /* label */
  /* field */
  /* larger thumbnail */
}
.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,
.media-modal.acf-expanded .media-sidebar .setting span,
.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {
  min-width: 20%;
}
.media-modal.acf-expanded .media-sidebar .attachment-info .details,
.media-modal.acf-expanded .media-sidebar .setting input,
.media-modal.acf-expanded .media-sidebar .setting textarea,
.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {
  min-width: 77%;
}
.media-modal.acf-expanded .media-sidebar .setting span {
  margin-right: 2%;
}
.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {
  max-height: none;
}
.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {
  max-width: 100%;
  max-height: 200px;
}
.media-modal.acf-expanded .media-sidebar .attachment-info .details {
  float: right;
}
@media (max-width: 900px) {
  .media-modal.acf-expanded {
    /* resize */
  }
  .media-modal.acf-expanded .attachments-browser .media-toolbar {
    display: none;
  }
  .media-modal.acf-expanded .attachments {
    display: none;
  }
  .media-modal.acf-expanded .media-sidebar {
    width: auto;
    max-width: none !important;
  }
  .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {
    min-width: 30%;
    margin: 0;
  }
  .media-modal.acf-expanded .media-sidebar .attachment-info .details {
    min-width: 67%;
  }
}
/*---------------------------------------------------------------------------------------------
*
*  ACF Media Model
*
*---------------------------------------------------------------------------------------------*/
.acf-media-modal {
  /* hide embed settings */
}
.acf-media-modal .media-embed .setting.align,
.acf-media-modal .media-embed .setting.link-to {
  display: none;
}
/*---------------------------------------------------------------------------------------------
*
*  ACF Media Model (Select Mode)
*
*---------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------
*
*  ACF Media Model (Edit Mode)
*
*---------------------------------------------------------------------------------------------*/
.acf-media-modal.-edit {
  /* resize modal */
  left: 15%;
  right: 15%;
  top: 100px;
  bottom: 100px;
  /* hide elements */
  /* full width */
  /* tidy up incorrect distance */
  /* WP4 */
  /* title box shadow (to match media grid) */
  /* sidebar */
  /* mobile md */
  /* mobile sm */
}
.acf-media-modal.-edit .media-frame-menu,
.acf-media-modal.-edit .media-frame-router,
.acf-media-modal.-edit .media-frame-content .attachments,
.acf-media-modal.-edit .media-frame-content .media-toolbar {
  display: none;
}
.acf-media-modal.-edit .media-frame-title,
.acf-media-modal.-edit .media-frame-content,
.acf-media-modal.-edit .media-frame-toolbar,
.acf-media-modal.-edit .media-sidebar {
  width: auto;
  left: 0;
  right: 0;
}
.acf-media-modal.-edit .media-frame-content {
  top: 56px;
}
body.major-4 .acf-media-modal.-edit .media-frame-content {
  top: 50px;
}
.acf-media-modal.-edit .media-frame-title {
  border-bottom: 1px solid #DFDFDF;
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);
}
.acf-media-modal.-edit .media-sidebar {
  padding: 0 16px;
  /* WP details */
  /* ACF fields */
}
.acf-media-modal.-edit .media-sidebar .attachment-details {
  overflow: visible;
  /* hide 'Attachment Details' heading */
  /* remove overflow */
  /* move thumbnail */
}
.acf-media-modal.-edit .media-sidebar .attachment-details > h3,
.acf-media-modal.-edit .media-sidebar .attachment-details > h2 {
  display: none;
}
.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {
  background: #fff;
  border-bottom: #dddddd solid 1px;
  padding: 16px;
  margin: 0 -16px 16px;
}
.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {
  margin: 0 16px 0 0;
}
.acf-media-modal.-edit .media-sidebar .attachment-details .setting {
  display: block;
  overflow: hidden;
  float: none;
  width: auto;
  margin: 0 0 5px;
}
.acf-media-modal.-edit .media-sidebar .attachment-details .setting span {
  margin: 0;
}
.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {
  margin: 0 0 5px;
}
.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {
  margin-top: 3px;
}
@media (max-width: 900px) {
  .acf-media-modal.-edit {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }
}
@media (max-width: 640px) {
  .acf-media-modal.-edit {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .acf-media-modal.-edit .media-sidebar {
    bottom: 0 !important;
  }
}
/*--------------------------------------------------------------------------------------------
*
*	User
*
*--------------------------------------------------------------------------------------------*/
.form-table > tbody {
  /* field */
  /* tab wrap */
  /* misc */
}
.form-table > tbody > .acf-field {
  /* label */
  /* input */
}
.form-table > tbody > .acf-field > .acf-label {
  padding: 20px 10px 20px 0;
  width: 210px;
  /* rtl */
}
html[dir="rtl"] .form-table > tbody > .acf-field > .acf-label {
  padding: 20px 0 20px 10px;
}
.form-table > tbody > .acf-field > .acf-label label {
  font-size: 14px;
  color: #23282d;
}
.form-table > tbody > .acf-field > .acf-input {
  padding: 15px 5% 15px 10px;
  /* rtl */
}
html[dir="rtl"] .form-table > tbody > .acf-field > .acf-input {
  padding: 15px 10px 15px 5%;
}
.form-table > tbody > .acf-tab-wrap td {
  padding: 15px 5% 15px 0;
  /* rtl */
}
html[dir="rtl"] .form-table > tbody > .acf-tab-wrap td {
  padding: 15px 0 15px 5%;
}
.form-table > tbody .form-table th.acf-th {
  width: auto;
}
/*--------------------------------------------------------------------------------------------
*
*	Term
*
*--------------------------------------------------------------------------------------------*/
#addtag > .acf-field {
  padding-right: 5%;
}
#addtag > .acf-field .acf-label {
  margin: 0;
}
#addtag > .acf-field .acf-label label {
  font-size: 12px;
  font-weight: normal;
}
p.submit .spinner,
p.submit .acf-spinner {
  vertical-align: top;
  float: none;
  margin: 4px 4px 0;
}
/*--------------------------------------------------------------------------------------------
*
*	Comment
*
*--------------------------------------------------------------------------------------------*/
.editcomment td:first-child {
  white-space: nowrap;
  width: 131px;
}
/*--------------------------------------------------------------------------------------------
*
*	Widget
*
*--------------------------------------------------------------------------------------------*/
#widgets-right .widget .acf-field .description {
  padding-left: 0;
  padding-right: 0;
}
.widget .acf-field {
  margin: 1em 0;
}
.widget .acf-field .acf-label {
  margin-bottom: 5px;
}
.widget .acf-field .acf-label label {
  font-weight: normal;
  margin: 0;
}
.widget .widget-inside > form > .acf-error-message {
  margin-top: 15px;
}
/*--------------------------------------------------------------------------------------------
*
*	Customizer
*
*--------------------------------------------------------------------------------------------*/
.customize-control .acf-field {
  margin: 1em 0;
}
/*--------------------------------------------------------------------------
*
*	Conditional Logic
*	
*-------------------------------------------------------------------------*/
/* Hide */
.hidden-by-conditional-logic {
  display: none !important;
}
/* Hide (appear empty) */
.hidden-by-conditional-logic.appear-empty {
  display: table-cell !important;
}
.hidden-by-conditional-logic.appear-empty .acf-input {
  display: none !important;
}
/*--------------------------------------------------------------------------
*
*	3rd Party
*	
*-------------------------------------------------------------------------*/
/* Tabify shows hidden postboxes */
.acf-postbox.acf-hidden {
  display: none !important;
}

/* End of ACF Pro */

/* Akismet */
.wp-admin.jetpack_page_akismet-key-config, .wp-admin.settings_page_akismet-key-config {
	background-color:#f3f6f8;
}

#submitted-on {
    position: relative;
}
#the-comment-list .author .akismet-user-comment-count {
    display: inline;
}
#the-comment-list .author a span {
    text-decoration: none;
    color: #999;
}
#the-comment-list .author a span.akismet-span-link {
	text-decoration: inherit;
	color: inherit;
}
#the-comment-list .akismet_remove_url {
    margin-left: 3px;
    color: #999;
    padding: 2px 3px 2px 0;
}
#the-comment-list .akismet_remove_url:hover {
    color: #A7301F;
    font-weight: bold;
    padding: 2px 2px 2px 0;
}
#dashboard_recent_comments .akismet-status {
    display: none;
}
.akismet-status {
    float: right;
}
.akismet-status a {
    color: #AAA;
    font-style: italic;
}
table.comments td.comment p a {
    text-decoration: underline;
}
table.comments td.comment p a:after {
    content: attr(href);
    color: #aaa;
    display: inline-block; /* Show the URL without the link's underline extending under it. */
    padding: 0 1ex; /* Because it's inline block, we can't just use spaces in the content: attribute to separate it from the link text. */
}
.mshot-arrow {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #5C5C5C;
    position: absolute;
    left: -6px;
    top: 91px;
}
.mshot-container {
    background: #5C5C5C;
    position: absolute;
    top: -94px;
    padding: 7px;
    width: 450px;
    height: 338px;
    z-index: 20000;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}
.akismet-mshot {
    position: absolute;
    z-index: 100;
}
.akismet-mshot .mshot-image {
    margin: 0;
    height: 338px;
    width: 450px;
}
.checkforspam {
    display: inline-block !important;
}
.checkforspam-progress {
	padding-left: 1ex;
	display: none;
}
.checkforspam.button-disabled .checkforspam-progress {
	display: inline;
}

.checkforspam-spinner {
    display: inline-block;
    margin-top: 7px;
}

.akismet-right {
	float: right;
}

.akismet-card .akismet-right {
	margin: 1em 0;
}

.akismet-alert-text {
	color: #dd3d36;
	font-weight: bold;
	font-size: 120%;
	margin-top: .5rem;
}
.akismet-alert {
	border: 1px solid #e5e5e5;
	padding: 0.4em 1em 1.4em 1em;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-width: 1px;
    border-style: solid;
}

.akismet-alert h3.akismet-key-status {
	color: #fff;
	margin: 1em 0 0.5em 0;
}

.akismet-alert.akismet-critical {
	background-color: #993300;
}

.akismet-alert.akismet-active {
	background-color: #649316;
}

.akismet-alert p.akismet-key-status {
	font-size: 24px;
}

.akismet-alert p.akismet-description {
	color:#fff;
	font-size: 14px;
    margin: 0 0;
	font-style: normal;
}

.akismet-alert p.akismet-description a,
.akismet-alert p.akismet-description a,
.akismet-alert p.akismet-description a,
.akismet-alert p.akismet-description a {
	color: #fff;
}

.akismet-new-snapshot {
	margin-top: 1em;
	padding: 1em;
	text-align: center;
	background: #fff;
}

.akismet-new-snapshot h3 {
    background: #f5f5f5;
	color: #888;
	font-size: 11px;
    margin: 0;
    padding: 3px;
}

.new-snapspot ul {
	font-size: 12px;
	width: 100%;
}

.akismet-new-snapshot ul li {
    color: #999;
	float: left;
    font-size: 11px;
	padding: 0 20px;
    text-transform: uppercase;
	width: 33%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.akismet-new-snapshot ul li:first-child,
.akismet-new-snapshot ul li:nth-child(2) {
	border-right:1px dotted #ccc;
}

.akismet-new-snapshot ul li span {
    color: #52accc;
	display: block;
	font-size: 32px;
	font-weight: lighter;
	line-height: 1.5em;
}

.akismet-settings th:first-child {
	vertical-align: top;
	padding-top: 15px;
}

.akismet-settings th.akismet-api-key {
	vertical-align: middle;
	padding-top: 0;
}

.akismet-settings input[type=text] {
	width: 75%;
}

.akismet-settings span.akismet-note{
	float: left;
	padding-left: 23px;
	font-size: 75%;
	margin-top: -10px;
}

/**
 * For the activation notice on the plugins page.
 */
.akismet_activate {
	min-width: 825px;
	border: 1px solid #4F800D;
	padding: 5px;
	margin: 15px 0;
	background: #83AF24;
	background-image: -webkit-gradient(linear, 0% 0, 80% 100%, from(#83AF24), to(#4F800D));
	background-image: -moz-linear-gradient(80% 100% 120deg, #4F800D, #83AF24);
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	overflow: hidden;
}

.akismet_activate .aa_a {
	position: absolute;
	top: -5px;
	right: 10px;
	font-size: 140px;
	color: #769F33;
	font-family: Georgia, "Times New Roman", Times, serif;
	z-index: 1;
}

.akismet_activate .aa_button {
	font-weight: bold;
	border: 1px solid #029DD6;
	border-top: 1px solid #06B9FD;
	font-size: 15px;
	text-align: center;
	padding: 9px 0 8px 0;
	color: #FFF;
	background: #029DD6;
	background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#029DD6), to(#0079B1));
	background-image: -moz-linear-gradient(0% 100% 90deg, #0079B1, #029DD6);
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100%;
	cursor: pointer;
	margin: 0;
}

.akismet_activate .aa_button:hover {
	text-decoration: none !important;
	border: 1px solid #029DD6;
	border-bottom: 1px solid #00A8EF;
	font-size: 15px;
	text-align: center;
	padding: 9px 0 8px 0;
	color: #F0F8FB;
	background: #0079B1;
	background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#0079B1), to(#0092BF));
	background-image: -moz-linear-gradient(0% 100% 90deg, #0092BF, #0079B1);
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.akismet_activate .aa_button_border {
	border: 1px solid #006699;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #029DD6;
	background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#029DD6), to(#0079B1));
	background-image: -moz-linear-gradient(0% 100% 90deg, #0079B1, #029DD6);
}

.akismet_activate .aa_button_container {
	display: inline-block;
	background: #DEF1B8;
	padding: 5px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 266px;
}

.akismet_activate .aa_description {
	position: absolute;
	top: 22px;
	left: 285px;
	margin-left: 25px;
	color: #E5F2B1;
	font-size: 15px;
	z-index: 1000;
}

.akismet_activate .aa_description strong {
	color: #FFF;
	font-weight: normal;
}

.jetpack_page_akismet-key-config #wpcontent, .settings_page_akismet-key-config #wpcontent {
	padding-left: 0;
}

.akismet-masthead {
	background-color:#fff;
	text-align:center;
	box-shadow:0 1px 0 rgba(200,215,225,0.5),0 1px 2px #e9eff3
}
@media (max-width: 45rem) {
	.akismet-masthead {
		padding:0 1.25rem
	}
}

.akismet-masthead__inside-container {
	padding:.375rem 0;
	margin:0 auto;
	width:100%;
	max-width:45rem;
	text-align: left;
}
.akismet-masthead__logo-container {
	padding:.3125rem 0 0
}
.akismet-masthead__logo {
	width:10.375rem;
	height:1.8125rem;
}
.akismet-masthead__logo-link {
	display:inline-block;
	outline:none;
	vertical-align:middle
}
.akismet-masthead__logo-link:focus {
	line-height:0;
	box-shadow:0 0 0 2px #78dcfa
}
.akismet-masthead__logo-link+code {
	margin:0 10px;
	padding:5px 9px;
	border-radius:2px;
	background:#e6ecf1;
	color:#647a88
}
.akismet-masthead__links {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex:2 50%;
	flex:2 50%;
	-ms-flex-pack:end;
	justify-content:flex-end;
	margin:0
}
@media (max-width: 480px) {
	.akismet-masthead__links {
		padding-right:.625rem
	}
}
.akismet-masthead__link-li {
	margin:0;
	padding:0
}
.akismet-masthead__link {
	font-style:normal;
	color:#0087be;
	padding:.625rem;
	display:inline-block
}
.akismet-masthead__link:visited {
	color:#0087be
}
.akismet-masthead__link:active,.akismet-masthead__link:hover {
	color:#00aadc
}
.akismet-masthead__link:hover {
	text-decoration:underline
}
.akismet-masthead__link .dashicons {
	display:none
}
@media (max-width: 480px) {
	.akismet-masthead__link:hover,.akismet-masthead__link:active {
		text-decoration:none
	}
	.akismet-masthead__link .dashicons {
		display:block;
		font-size:1.75rem
	}
	.akismet-masthead__link span+span {
		display:none
	}
}
.akismet-masthead__link-li:last-of-type .akismet-masthead__link {
	padding-right:0
}

.akismet-lower {
	margin: 0 auto;
	text-align: left;
	max-width: 45rem;
	padding: 1.5rem;
}

.akismet-card {
	margin-top: 1rem;
	margin-bottom: 0;
	position: relative;
	margin: 0 auto 0.625rem auto;
	box-sizing: border-box;
	background: white;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
}

.akismet-card:after, .akismet-card .inside:after, .akismet-masthead__logo-container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.akismet-card .inside {
	padding: 1.5rem;
	padding-top: 1rem;
}

.akismet-card .akismet-card-actions {
	margin-top: 1rem;
}

.jetpack_page_akismet-key-config .update-nag, .settings_page_akismet-key-config .update-nag {
    display: none;
}

.akismet-masthead .akismet-right {
	line-height: 2.125rem;
	font-size: 0.9rem;
}

.akismet-box {
	box-sizing: border-box;
	background: white;
	border: 1px solid rgba(200, 215, 225, 0.5);
}

.akismet-box h2, .akismet-box h3 {
	padding: 1.5rem 1.5rem .5rem 1.5rem;
	margin: 0;
}

.akismet-box p {
	padding: 0 1.5rem 1.5rem 1.5rem;
	margin: 0;
}

.akismet-jetpack-email {
	font-style: oblique;
}

.akismet-jetpack-gravatar {
	padding: 0 0 0 1.5rem;
	float: left;
	margin-right: 1rem;
	width: 54px;
	height: 54px;
}
	
.akismet-box p:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.akismet-box .akismet-right {
	padding-right: 1.5rem;
}

.akismet-boxes .akismet-box {
	margin-bottom: 0;
	padding: 0;
	margin-top: -1px;
}

.akismet-boxes .akismet-box:last-child {
	margin-bottom: 1.5rem;
}

.akismet-boxes .akismet-box:first-child {
	margin-top: 1.5rem;
}

.akismet-button, .akismet-button:hover, .akismet-button:visited {
	background: white;
	border-color: #c8d7e1;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #2e4453;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	outline: 0;
	overflow: hidden;
	font-size: 14px;
	font-weight: 500;
	text-overflow: ellipsis;
	text-decoration: none;
	vertical-align: top;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 21px;
	border-radius: 4px;
	padding: 7px 14px 9px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.akismet-button:hover {
	border-color: #a8bece;
}

.akismet-button:active {
	border-width: 2px 1px 1px;
}

.akismet-is-primary, .akismet-is-primary:hover, .akismet-is-primary:visited {
	background: #00aadc;
	border-color: #0087be;
	color: white;
}

.akismet-is-primary:hover, .akismet-is-primary:focus {
    border-color: #005082;
}

.akismet-is-primary:hover {
	border-color: #005082;
}

.akismet-section-header {
	position: relative;
	margin: 0 auto 0.625rem auto;
	padding: 1rem;
	box-sizing: border-box;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
	background: #ffffff;
	width: 100%;
	padding-top: 0.6875rem;
	padding-bottom: 0.6875rem;
	display: flex;
}

.akismet-section-header__label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-positive: 1;
	flex-grow: 1;
	line-height: 1.75rem;
	position: relative;
	font-size: 0.875rem;
	color: #4f748e;
}

.akismet-section-header__actions {
	line-height: 1.75rem;
}
/* End of Akismet */

/* Removed Custom Twitter Feed Pro */

/* Feedzy */
/**
 * feedzy-rss-feeds.css
 * Feedzy RSS Feed
 * Copyright: (c) 2016 Themeisle, themeisle.com
 * Version: 3.1.7
 * Plugin Name: FEEDZY RSS Feeds
 * Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
 * Author: Themeisle
 */
.feedzy-rss > ul {
	margin: 0;
	padding: 0;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item {
	border-bottom: 1px solid #eee;
	list-style: none;
}

.feedzy-rss .rss_item .title {
	font-weight: bold;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item:after {
	display: block;
	clear: both;
	content: "";
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item .rss_image {
	float: left;
	position: relative;
	border: none;
	text-decoration: none;
}

.feedzy-rss .rss_item .rss_image span {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-size: cover;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item .rss_image .fetched {
	z-index: 9;
}

.feedzy-rss .rss_item .rss_image {
	margin: 0.3em 1em 0 0;
}

.feedzy-rss .rss_item .rss_content small {
	display: block;
	font-size: 0.9em;
	font-style: italic;
}

/*TinyMce UI button*/
/*noinspection CssUnusedSymbol*/
/*
i.mce-i-feedzy-icon {
	background-image: none, url("../img/feedzy.svg"), url("../img/feedzy.png");
}
*/

#feedzy-rss-button-insert {
	border-color: #4cae4c;
	color: #fff;
	background-color: #5cb85c;
}

#feedzy-rss-button-insert button {
	color: #fff;
}

#feedzy-rss-button-insert:hover,
#feedzy-rss-button-insert:focus {
	border-color: #398439;
	color: #fff;
	background-color: #449d44;
}

#feedzy-rss-button-cancel {
	border-color: #ccc;
	color: #333;
	background-color: #fff;
}

#feedzy-rss-button-cancel button {
	color: #333;
}

#feedzy-rss-button-cancel:hover,
#feedzy-rss-button-cancel:focus {
	border-color: #adadad;
	color: #333;
	background-color: #e6e6e6;
}

#feedzy-rss-button-pro {
	position: absolute;
	left: 10px !important;
	border-color: #46b8da;
	color: #fff;
	background-color: #5bc0de;
}

#feedzy-rss-button-pro button {
	color: #fff;
}

#feedzy-rss-button-pro:hover,
#feedzy-rss-button-pro:focus {
	border-color: #269abc;
	color: #fff;
	background-color: #31b0d5;
}

#feedzy-rss-insert-dialog-title {
	font-weight: 300;
	text-align: center;
}

/* PRO */
.feedzy-rss ul {
	margin: 0 -2%;
}

.feedzy-rss ul:before,
.feedzy-rss ul:after {
	display: table;
	content: " ";
}

.feedzy-rss ul:after {
	clear: both;
}

.feedzy-rss .rss_item {
	margin: 2%;
	padding: 0;
}

/* Default */
/*
.feedzy-rss .feedzy-default .rss_image,
.feedzy-rss .feedzy-default .rss_content_wrap {
	display: inline-block;
	width: 100%;
}

.feedzy-rss .feedzy-default .rss_image {
	float: none;
	padding: 0;
	text-align: center;
	width: 100%;
}

.feedzy-rss .feedzy-default .rss_content_wrap {
	margin: 10px 0 0;
	padding: 0;
}*/

/* Style1 */
.feedzy-rss .feedzy-style1 .rss_image,
.feedzy-rss .feedzy-style1 .rss_content_wrap {
	display: inline-block;
	width: 100%;
}

.feedzy-rss .feedzy-style1 .rss_item .rss_image span {
	width: 100%;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap {
	text-align: left;
}

.feedzy-rss .feedzy-style1 .rss_item {
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_item .rss_image {
	float: none;
}

.feedzy-rss .feedzy-style2 .rss_item .rss_image span {
	width: 100%;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap {
	text-align: left;
}

.feedzy-rss .feedzy-style2  .rss_item {
	text-align: center;
}

.feedzy-rss .feedzy-style1 .rss_image {
	float: none;
	width: 100%;
	padding: 0;
	text-align: center;
	-webkit-transition: 0.75s ease;
	transition: 0.75s ease;
}

.feedzy-rss .feedzy-style1 .rss_image a {
	border: 3px solid transparent;
	border-radius: 50%;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}

.feedzy-rss .feedzy-style1 .rss_image a span {
	display: inline-block;
	left: 0;
	border-radius: 50%;
}

.feedzy-rss .feedzy-style1 .rss_item:hover .rss_image a {
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
}

.feedzy-rss .feedzy-style1 .rss_content_wrap {
	margin: 10px 0 0;
	padding: 0;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap .title a {
	text-decoration: none;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}

.feedzy-rss .feedzy-style1 .rss_content .description {
	margin: 0;
	padding: 0;
	font-size: 90%;
}

.feedzy-rss .feedzy-style1 .rss_content .price-wrap {
	margin: 10px 0 0;
	text-align: center;
}

.feedzy-rss .feedzy-style1 .rss_content .price {
	display: inline-block;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	background: #4f6d8d;
	font-weight: 700;
}

/* Style2 */
.feedzy-rss .feedzy-style2 .rss_item {
	padding: 0 !important;
	border: 1px solid #e3edeb;
	border-radius: 5px;
}

.feedzy-rss .feedzy-style2 .rss_image span {
	left: 0;
}

.feedzy-rss .feedzy-style2 .rss_image,
.feedzy-rss .feedzy-style2 .rss_content_wrap {
	display: inline-block;
	width: 100%;
}

.feedzy-rss .feedzy-style2 .rss_image {
	overflow: hidden;
	width: 100%;
	padding: 0;
	border-bottom: 7px solid #355c7d;
	line-height: 0;
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_image a span {
	display: inline-block;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}

.feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.feedzy-rss .feedzy-style2 .rss_content_wrap {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title {
	display: block;
	padding: 10px 15px;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title a {
	/*color: #355c7d;*/
	text-decoration: none;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}

.feedzy-rss .feedzy-style2 .rss_content .meta {
	padding: 10px 15px;
	border-top: 1px solid #e3edeb;
	border-bottom: 1px solid #e3edeb;
	background-color: #f1f5f4;
}

.feedzy-rss .feedzy-style2 .rss_content .description {
	margin: 0;
	padding: 10px 15px;
	font-size: 90%;
	line-height: 1.5;
}

.feedzy-rss .feedzy-style2 .rss_content .price-wrap {
	margin: 10px 0 15px;
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_content .price {
	display: inline-block;
	padding: 8px 15px;
	color: #fff;
	background: #355c7d;
	font-weight: 700;
}

/* Columns */
.feedzy-rss .feedzy-rss-col-1 {
	width: 96%;
}

/* SCHIMBAT DIN ID in CLASA */
.feedzy-rss .feedzy-rss-col-2,
.feedzy-rss .feedzy-rss-col-3,
.feedzy-rss .feedzy-rss-col-4,
.feedzy-rss .feedzy-rss-col-5,
.feedzy-rss .feedzy-rss-col-6 {
	float: left;
	width: 96%;
}

@media screen and (min-width: 768px) {
	.feedzy-rss .feedzy-rss-col-2,
	.feedzy-rss .feedzy-rss-col-3,
	.feedzy-rss .feedzy-rss-col-4,
	.feedzy-rss .feedzy-rss-col-5,
	.feedzy-rss .feedzy-rss-col-6 {
		width: 46%;
	}

	.feedzy-rss .feedzy-rss-col-2:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
		clear: both;
	}
}

@media screen and (min-width: 992px) {
	.feedzy-rss .feedzy-rss-col-3,
	.feedzy-rss .feedzy-rss-col-4,
	.feedzy-rss .feedzy-rss-col-5,
	.feedzy-rss .feedzy-rss-col-6 {
		width: 29.33333%;
	}

	.feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
		clear: none;
	}

	.feedzy-rss .feedzy-rss-col-3:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
		clear: both;
	}
}

@media screen and (min-width: 1200px) {
	.feedzy-rss .feedzy-rss-col-4 {
		width: 21%;
	}

	.feedzy-rss .feedzy-rss-col-5 {
		width: 16%;
	}

	.feedzy-rss .feedzy-rss-col-6 {
		width: 12.66666%;
	}

	.feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
		clear: none;
	}

	.feedzy-rss .feedzy-rss-col-4:nth-child(4n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(5n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(6n+1) {
		/* PANA AICI INCLUSIV */
		clear: both;
	}
}

/* The switch - the box around the slider */
.feedzy-switch {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 18px;
	margin-left: 20px;
}

/* Hide default HTML checkbox */
.feedzy-switch input {
	display: none;
}

/* The slider */
.feedzy-tracking sup {
	vertical-align: 3px;
}

.feedzy-track {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #ccc;
	cursor: pointer;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.feedzy-track:before {
	position: absolute;
	bottom: 1.5px;
	left: 2px;
	width: 15px;
	height: 15px;
	background-color: white;
	content: "";
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input:checked + .feedzy-track {
	background-color: #0085ba;
}

input:focus + .feedzy-track {
	-webkit-box-shadow: 0 0 1px #0085ba;
	box-shadow: 0 0 1px #0085ba;
}

input:checked + .feedzy-track:before {
	-webkit-transform: translateX(11px);
	-ms-transform: translateX(11px);
	transform: translateX(11px);
}

/* Rounded sliders */
.feedzy-track.visualizer-round {
	border-radius: 34px;
}

.feedzy-track.visualizer-round:before {
	border-radius: 50%;
}

.feedzy-tracking p small sup {
	margin-left: -3px;
}

.feedzy-tracking p {
	padding-left: 14px;
	color: #23282d;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}

.feedzy-tracking span {
	margin-left: 10px;
	color: #23282d;
	background: none;
	font-size: 14px;
	font-weight: bold;
}

/* More features - icon */
.more-features-icon {
	width: 17px;
	height: 17px;
	margin-left: 4px;
	color: #ffca54;
	font-size: 17px;
	vertical-align: -3px;
}

/* End of Feedzy */

/* GS Logo */

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	/*
	background: url(images/controls.png) no-repeat 0 -32px;
	*/
}

.bx-wrapper .bx-next {
	right: 10px;
	/*
	background: url(images/controls.png) no-repeat -43px -32px;
	*/
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	/*
	background: url(images/controls.png) -86px -44px no-repeat;
	*/
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.bx-viewport {
	height: auto !important;
}

.gs_logo_single img {
	margin: 0 auto;
}

.bx-wrapper .bx-controls-direction a {
	display: none;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s all;
	text-decoration: none;
	border: none;
}

.bx-wrapper:hover .bx-controls-direction a {
	display: block;
}

.gs_logo_title {
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.gs_logo_single {
		width: 222px !important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
	.gs_logo_single {
		width: 165px !important;
	}	
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	.gs_logo_single {
		width: 198px !important;
	}
}

@media only screen and (max-width: 479px) {

	.gs_logo_single {
		width: 268px !important;
		margin: 0 auto;
		float: none !important;
		display: table-cell;
	}
}
/* End of GS Logo */

/* Login with Ajax */
@charset "utf-8";
#branding { z-index:9996; } /* a little naughty, twentyeleven fix */
.lwa { margin-bottom:10px; }
form.lwa-form, form.lwa-remember, div.lwa-register form { position:relative; }
.lwa table { width:100% !important; margin:0px !important; border:none !important; border-spacing:0; border-collapse:collapse; }
.lwa td,.lwa th { padding:0; border-spacing:0; border:none !important; } 
.lwa td { padding-top:7px; vertical-align:top; background-color:none; }

/*Logged out CSS*/
.lwa .lwa-username-label, .lwa .lwa-password-label { padding-right:10px; vertical-align:middle; }
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input { margin:0px; width:96%; padding-left:2%; padding-right:2%; }

.lwa-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80)}

.lwa-status { margin:0px 0px 5px; padding:10px 10px; color:#333; border-radius:3px; display:none; }
.lwa-status-invalid, .lwa-status-confirm { display:block !important; }
.lwa-status-invalid { background-color:#FFEBE8; border:1px solid #C00; }
.lwa-status-confirm { background-color:#f1fff0; border:1px solid #a8d144; }

/*Logged In CSS*/
.lwa-avatar { width:60px; padding-right:10px; }
.lwa-info { text-transform:lowercase; }

/*Forgotten password*/
.lwa-remember { margin-top:10px; display:none; }

/*Registration*/
.lwa .lwa-register { margin-top:10px; display:none; }

/*OpenID specific*/
.lwa-register hr { display:block; }
.lwa-register #openid_identifier { width:auto; }

/* Modals CSS */
.lwa-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0; }	
.lwa-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -240px; width: 400px; background: #fefefe; position: absolute; z-index: 101; padding: 30px 40px 34px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); }
.lwa-modal h4, .lwa-modal p { margin-bottom:10px; }
.lwa-modal .lwa-modal-close { font-size: 30px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } 

/* divs-only */
.lwa-divs-only p { margin:8px 0px 5px !important; }
.lwa-divs-only input[type="text"] { margin:5px 0px 10px; }
.lwa-divs-only .lwa-submit-button, .lwa-divs-only .lwa-links { margin-top:5px; }
.lwa-divs-only .lwa-form .lwa-submit-button { float:right; }
.lwa-divs-only .lwa-remember, .lwa-divs-only .lwa-register { clear:both; }

/*Modal Template*/
/*
.lwa-template--modal .lwa-modal-box { background-color:#fff; color:#333;  width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
.lwa-template--modal .lwa-modal-box h4 { font-size:16px; margin:0px; padding:0px; }	
.lwa-template--modal .lwa-modal-box .close { background:url(modal/close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
.lwa-template--modal .lwa-modal-box #wp-submit { display:block; clear:both; }
*/

/* End of Login with Ajax */

/* ML-Slider Removed from here */

/* UK Cookie Consent */
html.has-cookie-bar.cookie-bar-top-bar {
	margin-top: 30px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
}
#catapult-cookie-bar {
	box-sizing: border-box;
	max-height: 0;
	opacity: 0;
	direction: ltr;
	padding: 0 20px;
	z-index: 99999;
	overflow: hidden;
	text-align:left;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
}
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,
.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,
.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,
.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,
.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,
.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,
.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar {
	display: none;
}
#catapult-cookie-bar.rounded-corners {
	border-radius: 3px;
}
#catapult-cookie-bar.drop-shadow {
	-webkit-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
}
.cookie-bar-block #catapult-cookie-bar {
	max-height: 999px;
	-webkit-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
	transition: opacity 0.25s;
}
.has-cookie-bar #catapult-cookie-bar {
	opacity: 1;
	max-height: 999px;
	min-height: 30px;
	padding: 15px 20px 15px;
}
.cookie-bar-block #catapult-cookie-bar span {
	display: block;
	margin: 1em 0;
}
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}
button#catapultCookie {
	cursor: pointer;
	margin:0 20px 0 0;
}
.cookie-bar-bar button#catapultCookie {
	margin:0 0 0 20px;
}
.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}
.cookie-bar-bar .float-accept .ctcc-inner {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
@media screen and (max-width: 991px) {
	.ctcc-left-side {
		margin-right: 1em;
	}
}
.ctcc-right-side {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}
.cookie-bar-block #catapult-cookie-bar h3 {
	margin: 0.5em 0 0;
}
.use_x_close .x_close {
    position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	font-family: sans-serif;
	-webkit-transition-duration:0.5s;
	transition-duration:0.5s;
}
.cookie-bar-bar .use_x_close .x_close {
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.x_close {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0px,0px,0px);
    width: 14px;
    height: 30px;
    position: relative;
    margin: 0 auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.x_close span {
	display: block;
	position: absolute;
	height: 3px;
	width: 14px;
	background: #111;
	border-radius: 6px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	transition-delay: .14s;
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
}
.x_close span:nth-child(1),
.x_close span:nth-child(2) {
	top: 14px;
}
.x_close span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.x_close span:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.x_close:hover span:nth-child(1) {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.x_close:hover span:nth-child(2) {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
/* End of UK Cookie Consent */

/* WP Video Lightbox */
.wpvl_auto_thumb_box{
    position: relative;
    width: 200px;
    height: 150px;
}

.wpvl_auto_thumb_play{
	position: absolute;
	left: 75px;
	top: 50px;
}

.video_lightbox_auto_anchor_image{
	width: 200px;
	height: 150px;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../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(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.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(../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(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px 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:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.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:55px;overflow:hidden}
.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{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
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:#fff}
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:#000}
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:#fff}
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}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.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}
/* End of WP Video Lightbox */

/* Perfect Pull Quotes */
/* ======================================
 * https://github.com/adamdehaven/perfect-pullquotes
 * version 1.7.3
 *
 * Adam DeHaven ( @adamdehaven )
 * http://adamdehaven.com/
 *
 * perfect-pullquotes.css
 *
 * ======================================
*/
.perfect-pullquote blockquote, .perfect-pullquote blockquote p { /* Reset <blockquote> element */
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    outline:0 !important;
    font-size:100% !important;
    text-align: left !important;
    vertical-align:baseline !important;
    background:transparent !important;
    quotes:none !important;
}

.perfect-pullquote blockquote:before, 
.perfect-pullquote blockquote:after,
.perfect-pullquote blockquote p:before, 
.perfect-pullquote blockquote p:after { 
  content:'' !important;
  content:none !important;
}

.perfect-pullquote blockquote footer:before {
    content:'\2014 \00A0' !important;
}

.perfect-pullquote blockquote footer {
    margin-top:4px;
}

.perfect-pullquote blockquote footer cite {
    font-style: italic;
}

.perfect-pullquote blockquote footer cite a {
    display: inline-block;
    font-style: italic;
}

.perfect-pullquote {
    color:#363636;
    font-size:21px;
    line-height: 1.5;
    display: block;
    width: 30%;
    padding: 0.5em 1em;
    margin: 24px 0px;
}

.perfect-pullquote.pullquote-align-full {
    width:95%;
}

.perfect-pullquote blockquote p {
    color:#363636;
    font-size:21px;
    line-height: 1.5;
}

.pullquote-align-left {
    text-align: left;
    margin: 0.5em 1.5em 1em 0;
    padding-left: 0;
    float: left;
    border-right: 5px solid #eeeeee;
}

.pullquote-align-right {
    text-align: left;
    margin: 0.5em 0 1em 1.5em;
    padding-right: 0;
    float: right;
    border-left: 5px solid #eeeeee;
}

.pullquote-align-full {
    text-align: left;
    margin: 0.5em 0 1em 1.5em;
    padding-right: 0;
    float: none;
    border-left: 5px solid #eeeeee;
}

@media screen and (min-width: 769px) and (max-width: 992px) {
    .perfect-pullquote {
        width:50% !important;
    }
    .perfect-pullquote.pullquote-align-full {
        margin: 0.5em 0 1em 0.5em;
        width:95% !important;
    }
}

@media screen and (max-width: 768px) {
    .perfect-pullquote {
        margin: 0.5em 0 1em 0.5em !important;
        padding: 0.5em 1em;
        padding-right: 0;
        width:95% !important;
        border-left: 5px solid #eeeeee;
        border-right: none !important;
        float:none;
    }
}
/* End of Perfect Pull Quotes */

/* PT Content Views Pro
#cvpboxOverlay,#cvpboxWrapper,#cvpcolorbox{position:absolute;top:0;left:0;z-index:9999}#cvpboxWrapper{max-width:none}#cvpboxOverlay{position:fixed;width:100%;height:100%}#cvpboxBottomLeft,#cvpboxMiddleLeft{clear:left}#cvpboxContent{position:relative}#cvpboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cvpboxTitle{margin:0}#cvpboxLoadingGraphic,#cvpboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cvpboxClose,#cvpboxNext,#cvpboxPrevious,#cvpboxSlideshow{cursor:pointer}.cvpboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cvpboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cvpboxContent,#cvpboxLoadedContent,#cvpcolorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cvpboxOverlay{background:#000}#cvpcolorbox{outline:0}#cvpboxContent{margin-top:20px;background:#000}.cvpboxIframe{background:#fff}#cvpboxError{padding:50px;border:1px solid #ccc}#cvpboxLoadedContent{border:5px solid #000;background:#fff}#cvpboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cvpboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cvpboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}#cvpboxClose,#cvpboxNext,#cvpboxPrevious,#cvpboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cvpboxClose:active,#cvpboxNext:active,#cvpboxPrevious:active,#cvpboxSlideshow:active{outline:0}#cvpboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cvpboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px}#cvpboxPrevious:hover{background-position:bottom left}#cvpboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px}#cvpboxNext:hover{background-position:bottom right}#cvpboxClose{position:absolute;top:-11px;right:-8px;background:url(../images/controls.png) -25px 0 no-repeat;width:22px;height:23px;text-indent:-9999px;border:0}.pt-cv-collapsible .panel{border-radius:0;margin-bottom:8px;-webkit-box-shadow:1px 1px 3px rgba(176,178,181,.34);box-shadow:1px 1px 3px rgba(176,178,181,.34)}.pt-cv-collapsible .clickable,.pt-cv-collapsible .panel-heading{cursor:pointer}.pt-cv-collapsible .panel-heading span{position:absolute;top:38%;line-height:12px;right:10px;color:#00025F;opacity:.6;filter:alpha(opacity=60)}.pt-cv-collapsible .panel-heading span .glyphicon{font-size:12px!important;top:0}.pt-cv-collapsible .panel>.panel-heading{position:relative;padding:0;background-color:#fff;border:none}.pt-cv-collapsible .panel>.panel-heading a{font-weight:700;padding:10px;display:block;border-bottom:none}.pt-cv-collapsible .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid rgba(81,151,255,.5);overflow:hidden}.pt-cv-collapsible .edd_purchase_submit_wrapper{margin-bottom:10px}.pt-cv-collapsible .panel-body{margin:0}.pt-cv-view .panel-default{padding-bottom:0}.pt-cv-view .panel-default>.panel-heading{margin-bottom:0!important}.pt-cv-gls-menu{margin-bottom:20px}.pt-cv-glossary.pt-cv-index-only .pt-cv-gls-group{display:none}.pt-cv-gls-menu li{display:inline-block}.pt-cv-gls-menu li:first-child{padding-left:0}.pt-cv-gls-menu li a{font-weight:600;padding:0 10px}.pt-cv-gls-menu li a.pt-active{text-decoration:none;background:#ff5a5f;color:#fff}.pt-cv-gls-header,.pt-cv-gls-menu li a{font-size:18px}.pt-cv-gls-header{padding:6px;margin:0 15px 10px}.pt-cv-glossary .pt-cv-content-item{padding-bottom:10px}.pt-cv-glossary .pt-cv-title a{font-weight:400}.pt-cv-gls-header,.pt-cv-gls-menu li a{text-transform:uppercase}.pt-cv-ooc+.pt-cv-ooc{padding:0}.pt-cv-one_others .pt-cv-hover-wrapper,.pt-cv-ooc .pt-cv-thumbnail.pull-left,.pt-cv-ooc:nth-child(2) .pt-cv-meta-fields{margin-bottom:0!important}.pt-cv-pinterest.pt-cv-shadow{margin-left:5px;margin-right:5px}.pt-cv-pinterest .pt-cv-page{opacity:0}.pt-cv-pinterest .pt-cv-content-item{background:#fff;border-top:1px solid #ececec;margin-bottom:20px;min-height:60px;padding-bottom:0;-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease}.pt-cv-pinterest:not(.pt-cv-masonry) .pt-cv-content-item{width:236px;float:left}.pt-cv-pinterest *{margin-bottom:0}.pt-cv-masonry .pt-cv-content-item{margin-bottom:8px!important}.pt-cv-pinterest.pt-cv-shadow .pt-cv-content-item{-moz-box-shadow:0 2px 5px rgba(202,202,202,.8);-webkit-box-shadow:0 2px 5px rgba(202,202,202,.8);-khtml-box-shadow:0 2px 5px rgba(202,202,202,.8);box-shadow:0 2px 5px rgba(202,202,202,.8)}.pt-cv-pinterest.pt-cv-shadow .pt-cv-content-item:hover{-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-khtml-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15)}.pt-cv-pinterest.pt-cv-masonry .pt-cv-content-item{-moz-box-shadow:0 1px 3px rgba(202,202,202,.8);-webkit-box-shadow:0 1px 3px rgba(202,202,202,.8);-khtml-box-shadow:0 1px 3px rgba(202,202,202,.8);box-shadow:0 1px 3px rgba(202,202,202,.8)}.pt-cv-pinterest.pt-cv-border .pt-cv-content-item{border:1px solid #eee}.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-content-item>*{border-bottom:1px solid rgba(0,0,0,.1)}.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-content-item>:last-child{border-bottom:none}.pt-cv-pinterest .edd_download_purchase_form,.pt-cv-pinterest .pt-cv-content,.pt-cv-pinterest .pt-cv-custom-fields,.pt-cv-pinterest .pt-cv-meta-fields,.pt-cv-pinterest .pt-cv-title{padding:8px 12px;margin-bottom:0!important}.pt-cv-pinterest .pt-cv-meta-fields{margin-top:0}.pt-cv-pinterest .pt-cv-title{padding-top:15px;padding-bottom:15px;margin-bottom:0}.pt-cv-pinterest .pt-cv-thumbnail{margin-bottom:0!important;margin-top:0}.pt-cv-pinterest .pt-cv-1-col .pt-cv-thumbnail:not(.img-circle){width:100%}.pt-cv-pinterest .edd_download_purchase_form,.pt-cv-pinterest .pt-cv-2-col .pt-cv-content,.pt-cv-pinterest .pt-cv-2-col .pt-cv-title{margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail{margin-top:10px!important}.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail.pull-left{margin-left:10px;margin-bottom:10px!important}.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail.pull-right{margin-right:10px}.pt-cv-pinterest [data-col-md="1"] .pt-cv-content-item :first-child .pt-cv-thumbnail{margin-left:0!important;margin-bottom:0!important;margin-top:0!important}.pt-cv-pinterest .edd_purchase_submit_wrapper{margin-top:10px}.pt-cv-pinterest .pt-cv-social-buttons{margin:5px auto!important;text-align:center}@media (min-width:992px){.pt-cv-masonry .pt-cv-content-item{max-width:49%}}@media (max-width:480px){.pt-cv-pinterest .pt-cv-content-item{max-width:100%}}.pt-cv-scrollable{margin-top:30px;margin-bottom:30px}.pt-cv-scrollable .pt-cv-content-item{padding-bottom:10px;z-index:100}.pt-cv-scrollable .pt-cv-title{margin-bottom:10px}.pt-cv-scrollable .pt-cv-readmore{color:#fff}.pt-cv-scrollable .pt-cv-thumbnail{width:100%}.pt-cv-cap-w-img{background:rgba(51,51,51,.8)!important}.pt-cv-cap-w-img:empty{background:0 0!important}.pt-cv-view .carousel-control{top:0;bottom:auto;width:auto;margin-top:-35px;margin-right:5px;text-shadow:none;opacity:1!important;filter:alpha(opacity=100)!important}.pt-cv-view .carousel-control.left{right:50px;left:auto}.pt-cv-view .carousel-control.right{right:0;left:auto}.pt-cv-view .carousel-control.left,.pt-cv-view .carousel-control.right{margin-left:0;margin-right:0}.pt-cv-view .carousel-control span{line-height:31px;background:#e7604a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pt-cv-view .carousel-control:hover span{color:#00FF14}.pt-cv-view .carousel-control .glyphicon-chevron-left,.pt-cv-view .carousel-control .glyphicon-chevron-right,.pt-cv-view .carousel-control .icon-next,.pt-cv-view .carousel-control .icon-prev{font-size:13px!important}.pt-cv-view .carousel-control .glyphicon-chevron-left,.pt-cv-view .carousel-control .glyphicon-chevron-right{width:30px!important;height:30px!important}.pt-cv-view .carousel-control .glyphicon-chevron-right{margin-right:0}.pt-cv-view .pt-cv-carousel-indicators{bottom:-20px}.pt-cv-view .pt-cv-carousel-indicators li{width:12px;height:12px;margin:0;background:0 0;border:none!important;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 0 0 0 2px #b6b6b6;-moz-box-shadow:inset 0 0 0 2px #b6b6b6;box-shadow:inset 0 0 0 2px #b6b6b6}.pt-cv-view .pt-cv-carousel-indicators li.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#82d344;background-image:-webkit-gradient(linear,left top,left bottom,from(#82d344),to(#51af34));background-image:-webkit-linear-gradient(top,#82d344,#51af34);background-image:-moz-linear-gradient(top,#82d344,#51af34);background-image:-o-linear-gradient(top,#82d344,#51af34);background-image:linear-gradient(to bottom,#82d344,#51af34)}.pt-cv-view .pt-cv-carousel-caption{bottom:10px;padding-bottom:10px;position:absolute}.pt-cv-carousel-caption:empty{display:none}.pt-cv-scrollable .item.next,.pt-cv-scrollable .item.prev{width:100%!important}.pt-cv-scrollable .edd-add-to-cart-label{color:#222}@media (max-width:767px){.pt-cv-view .carousel-control.left{margin-right:15px}}.pt-cv-timeline a,.pt-cv-timeline a:visited{color:#3B5998;text-decoration:none}.pt-cv-timeline a:hover{text-decoration:underline!important}.pt-cv-timeline .pt-cv-title{margin:0;padding:0;line-height:1}.pt-cv-timeline .pt-cv-title a{font-weight:700}.pt-cv-timeline .pt-cv-content-item{background:#fff;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pt-cv-timeline .pt-cv-ctf-list,.pt-cv-timeline .pt-cv-tl-content{padding:10px}.pt-cv-tl-avatar{padding-bottom:5px;margin-bottom:15px}.pt-cv-tl-heading .entry-date{font-size:13px}.pt-cv-tl-avatar img{border-radius:50%;border:1px solid rgba(0,0,0,.1)}.pt-cv-tl-avatar>a:first-child{float:left}.pt-cv-tl-heading{display:table-cell;vertical-align:top;padding-left:5px}.pt-cv-tl-heading>p{margin:0}.pt-cv-timeline .pt-cv-meta-fields{background:#f6f7f8;list-style:none;padding:5px 10px;margin:0}.pt-cv-timeline .pt-cv-meta-fields>span{display:inline}.pt-cv-timeline:not(.pt-cv-content-hover) .pt-cv-meta-fields>span:before{content:"\00b7"!important;font-weight:700;padding:0 6px}.pt-cv-timeline .pt-cv-meta-fields>span:first-child:before{content:''!important;margin-left:-14px}.pt-cv-timeline .pt-cv-meta-fields .glyphicon{margin-left:0}.pt-cv-timeline .pt-cv-readmore{color:#fff!important}.pt-cv-timeline .btn-default.pt-cv-readmore{color:#428bca!important}.pt-cv-timeline .btn-default.pt-cv-readmore:hover{background:#f6f7f8}.pt-cv-timeline{height:auto;overflow:hidden;position:relative;width:100%}.pt-cv-timeline .tl-spine{background:#C3CCDF;height:100%;left:50%;position:absolute;width:1px}.tl-items-clear{clear:both;width:100%}.tl-items{margin:0 auto;padding:0}.tl-items div.tl-item{display:inline-block;margin:2px 0 40px!important;padding:0;position:relative;vertical-align:top;width:50%}.tl-items div.pt-right{clear:right;float:right}.tl-items div.pt-left{clear:left;float:left}.pt-cv-timeline div.pt-left:after,.pt-cv-timeline div.pt-right:after{background:#C3CCDF;border:5px solid #fff;content:"";width:15px;height:15px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 1s ease 0s}.pt-cv-timeline div.pt-left:hover:after,.pt-cv-timeline div.pt-right:hover:after{background:#94B7FF;border:4px solid #F0F0F0}.pt-cv-timeline div.pt-left:after{right:-8px;top:20px}.pt-cv-timeline div.pt-right:after{left:-7px;top:62px}.tl-items .tl-item-content{background:#FFF;margin:auto;min-height:100px;position:relative;width:90%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 6px 2px rgba(0,0,0,.15);box-shadow:0 1px 6px 2px rgba(0,0,0,.15)}.tl-item-content:after,.tl-item-content:before{border-top:8px dashed transparent;border-bottom:8px solid transparent;position:absolute;top:20px;content:''}.pt-left .tl-item-content:before{right:-8px;border-left:8px solid #e5e5e5}.pt-left .tl-item-content:after{right:-7px;border-left:8px solid #fff}.pt-right .tl-item-content:before{top:60px;left:-8px;border-right:8px solid #e5e5e5}.pt-right .tl-item-content:after{top:60px;left:-7px;border-right:8px solid #fff}.pt-cv-timeline+.pt-cv-pagination-wrapper .pt-cv-spinner{left:49.4%;top:20px}@media (max-width:480px){.tl-items div.tl-item{width:100%!important}.pt-cv-timeline div.pt-left:after,.pt-cv-timeline div.pt-right:after{background:0 0!important}}.pt-cv-center img{margin-left:auto!important;margin-right:auto!important}.pt-cv-edit-post,.pt-cv-edit-view{color:red;border:1px solid!important;padding:2px;z-index:10}.pt-cv-content p{color:inherit!important}.pt-cv-content-text+br{display:none!important}.pt-cv-same-height .pt-cv-content{position:relative!important}.pt-cv-view input.edd-add-to-cart{display:none}.pt-cv-href-thumbnail{max-width:100%}.pt-cv-href-thumbnail iframe{margin-bottom:10px;max-width:100%!important}.pt-cv-sharp-buttons .btn{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.pt-cv-thumb-left iframe{float:left!important;margin-right:20px!important}.pt-cv-thumb-right iframe{float:right!important;margin-left:20px!important}.pt-cv-2-col .pt-cv-ctf-list{display:table}.pt-cv-ctf-list:after{content:" ";display:block;clear:both}.pt-cv-thumbnail.img-shadow{transition:.5s ease opacity;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5)}.pt-cv-thumbnail.img-shadow:hover{opacity:.8}@-webkit-keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(5px);transform:translateX(5px)}33.3%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}49.95%{-webkit-transform:translateX(3px);transform:translateX(3px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(5px);transform:translateX(5px)}33.3%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}49.95%{-webkit-transform:translateX(3px);transform:translateX(3px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:480px){.pt-cv-social-buttons a{margin-top:5px}.pt-cv-oop.pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0}.pt-cv-ctf-name{float:none}.pt-cv-ctf-value audio,.pt-cv-ctf-value video{max-width:239px!important}.pt-cv-custom-fields{display:block}}@media (max-width:767px){.pt-cv-filter-bar .col-xs-6:nth-child(2n+1){clear:left}.pt-cv-filter-group ul{height:auto}}.pt-cv-overlay-box{position:absolute!important;width:100%;height:100%;left:0;top:0;margin:-5px;padding-top:100px!important;z-index:1000!important;background-color:#fff!important}.pt-cv-overlay-box img{display:block!important;margin:0 auto!important}.pt-cv-lightbox-dialog #cvpboxLoadedContent{overflow-x:hidden!important;padding:0 30px}#cvpboxLoadedContent>#content{width:90%;margin:0 5% 5%}.pt-cv-custom-fields{display:flex;margin-top:10px}.pt-cv-ctf-name{margin-right:20px;min-width:100px;float:left;font-weight:600}.pt-cv-ctf-value{display:-webkit-box;display:-ms-flexbox;max-width:100%}.pt-cv-ctf-value video{max-width:initial!important}.pt-cv-ctf-column{padding-left:0!important;padding-right:0!important}.pt-cv-ctf-column.pt-cv-content-item{padding-bottom:0}.pt-cv-ctf-column.pt-cv-content-item>*{margin-bottom:0!important;margin-top:0!important}.pt-cv-meta-fields a{color:inherit}.pt-cv-meta-fields span,.pt-cv-meta-fields time{color:rgba(51,51,51,.6);float:none}.pt-cv-meta-fields .glyphicon{margin-left:15px;margin-right:2px;color:rgba(51,51,51,.6)}.pt-cv-meta-fields span:first-child .glyphicon{margin-left:0}.pt-cv-meta-fields .glyphicon:before{margin-top:2px;float:left}.pt-cv-meta-fields .glyphicon a{margin-left:6px}.pt-cv-meta-fields .comments-link:before{content:''!important}.pt-cv-meta-fields .avatar{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.comments-link a:before{content:''!important}@media (min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1){clear:left!important}}@media (max-width:767px){.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1){clear:left!important}}@media (min-width:992px){.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(10n+1),.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(11n+1),.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(12n+1),.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(7n+1),.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(8n+1),.pt-cv-one_others .pt-cv-ooc .col-md-1:nth-child(9n+1),.pt-cv-one_others .pt-cv-ooc .col-md-2:nth-child(5n+1),.pt-cv-one_others .pt-cv-ooc .col-md-2:nth-child(6n+1),.pt-cv-one_others .pt-cv-ooc .col-md-3:nth-child(4n+1),.pt-cv-one_others .pt-cv-ooc .col-md-4:nth-child(3n+1),.pt-cv-one_others .pt-cv-ooc .col-md-6:nth-child(2n+1),.pt-cv-one_others .pt-cv-ooc:nth-child(2n+1){clear:left!important}}.pt-cv-hover-wrapper{position:relative}.pt-cv-hover-wrapper .pt-cv-thumbnail{width:100%;margin-bottom:0!important}.pt-cv-hover-wrapper .pt-cv-thumbnail.pull-left{margin-right:0!important;float:none!important}.pt-cv-content-hover .pt-cv-mask{position:absolute;top:0;bottom:0;right:0;left:0;margin-left:0!important;padding:15px;width:auto;z-index:100;opacity:0;visibility:hidden;overflow:hidden;transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease}.pt-cv-mask>[class*=pt-cv-]{padding-left:0;padding-right:0}.pt-cv-pinterest .pt-cv-hover-wrapper{margin-bottom:0!important}.pt-cv-mask :first-child{padding-top:0;padding-bottom:0;margin-bottom:10px}.pt-cv-content-hover.effect-fi .pt-cv-mask{transition:visibility 0s linear .5s,opacity .5s linear}.pt-cv-content-hover.effect-fi .pt-cv-content-item.pt-cv-hover .pt-cv-mask,.pt-cv-content-hover.effect-fi:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-mask{opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);visibility:visible;transition-delay:0s}.pt-cv-content-hover.effect-fi .pt-cv-title{z-index:10}.pt-cv-content-hover.effect-lr .pt-cv-content-item.pt-cv-hover .pt-cv-mask,.pt-cv-content-hover.effect-lr:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-mask,.pt-cv-content-hover.effect-ud .pt-cv-content-item.pt-cv-hover .pt-cv-mask,.pt-cv-content-hover.effect-ud:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-mask{opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);visibility:visible}.pt-cv-content-hover.effect-lr .pt-cv-mask [class^=pt-cv-animation],.pt-cv-content-hover.effect-ud .pt-cv-mask [class^=pt-cv-animation]{visibility:hidden;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition-delay:.3s!important;-moz-transition-delay:.3s!important;-ms-transition-delay:.3s!important;-o-transition-delay:.3s!important;-webkit-transition-delay:.3s!important}.pt-cv-content-hover.effect-lr .pt-cv-content-item.pt-cv-hover .pt-cv-mask [class^=pt-cv-animation],.pt-cv-content-hover.effect-lr:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-mask [class^=pt-cv-animation],.pt-cv-content-hover.effect-ud .pt-cv-content-item.pt-cv-hover .pt-cv-mask [class^=pt-cv-animation],.pt-cv-content-hover.effect-ud:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-mask [class^=pt-cv-animation]{visibility:visible}.pt-cv-content-hover.effect-lr .pt-cv-animation-left{position:relative;left:-100%}.pt-cv-content-hover.effect-lr .pt-cv-animation-right{position:relative;right:-100%}.pt-cv-content-hover.effect-lr .pt-cv-content-item.pt-cv-hover .pt-cv-animation-left,.pt-cv-content-hover.effect-lr:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-animation-left{left:0}.pt-cv-content-hover.effect-lr .pt-cv-content-item.pt-cv-hover .pt-cv-animation-right,.pt-cv-content-hover.effect-lr:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-animation-right{right:0}.pt-cv-content-hover.effect-ud .pt-cv-content-item.pt-cv-hover .pt-cv-animation-left,.pt-cv-content-hover.effect-ud .pt-cv-content-item.pt-cv-hover .pt-cv-animation-right,.pt-cv-content-hover.effect-ud:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-animation-left,.pt-cv-content-hover.effect-ud:not(.pt-cv-mobile) .pt-cv-content-item:hover .pt-cv-animation-right{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pt-cv-content-hover.effect-ud .pt-cv-animation-left{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.pt-cv-content-hover.effect-ud .pt-cv-animation-right{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.text-center .pt-cv-pagination{margin:20px auto 0!important}.text-right .pt-cv-pagination{float:right}.text-right .pt-cv-spinner{margin-top:10px!important}.pt-cv-pagination{display:inline-block!important;padding:0}.pt-cv-pagination li a{cursor:pointer;font-size:13px!important;margin:auto 2px!important}.pt-cv-pagination>li:first-child>a,.pt-cv-pagination>li:first-child>span{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.pt-cv-pagination>li:last-child>a,.pt-cv-pagination>li:last-child>span{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.pt-cv-pagination-wrapper button:active,.pt-cv-pagination-wrapper button:focus{border:none!important;outline:0!important}.pt-cv-more{border:none!important;z-index:10}.pt-cv-more+.pt-cv-spinner{position:absolute;top:10px;margin-top:0!important;margin-bottom:0!important}.pt-cv-pginfinite+.pt-cv-pagination-wrapper .pt-cv-more{display:none!important}.pt-cv-content-item .dashicons{position:absolute;top:5px;right:5px;z-index:10;color:#bbb}.pt-cv-content-item:hover .dashicons{-webkit-animation-name:wobble-horizontal;animation-name:wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.pt-cv-grid .pt-cv-content-item .dashicons{left:20px}.pt-cv-grid .pt-cv-content-item .dashicons.pt-cv-wspecialp{top:30px}.pt-cv-readmore{border:none!important;margin:6px 0;text-transform:none!important}.pt-cv-readmore:focus,.pt-cv-readmore:hover{opacity:.8}.pt-cv-readmore.btn-link{color:#428bca!important;padding-left:0}.pt-cv-readmore.pt-cv-textlink{color:inherit}.pt-cv-title .pt-cv-none{cursor:default}[id^=pt-cv-filter-bar] .pt-cv-filter-option:focus,[id^=pt-cv-filter-bar] .pt-cv-filter-option:hover{opacity:.8}.pt-cv-filter-bar+.pt-cv-view{margin-left:0}.pt-cv-filter-bar+.pt-cv-view,.pt-cv-filter-bar+.pt-cv-view .pt-cv-content-item,.pt-cv-filter-bar+.pt-cv-view .pt-cv-page{position:relative}.pt-cv-filter-bar+.pt-cv-view .pt-cv-content-item{float:left;padding-left:0!important}.pt-cv-filter-bar+.pt-cv-content-hover .pt-cv-content{margin-left:0!important}.pt-cv-filter-bar .active,.pt-cv-filter-bar .active a{cursor:text}.pt-cv-filter-bar{margin-top:10px!important;margin-bottom:20px!important;clear:left}.btn-group.pt-cv-filter-bar .btn{margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group.pt-cv-filter-bar .dropdown-toggle{width:initial;height:initial}.btn-group.pt-cv-filter-bar .dropdown-toggle:after{content:'';width:0}.breadcrumb.pt-cv-filter-bar{background:0 0;margin-top:-4px;margin-bottom:0;margin-left:0;padding:0;list-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb.pt-cv-filter-bar>li{display:inline-block;margin-bottom:10px}.breadcrumb.pt-cv-filter-bar>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb.pt-cv-filter-bar>.active{color:#777;padding-left:0}.breadcrumb.pt-cv-filter-bar>li a{padding:2px 8px}.pt-cv-filter-bar .pt-cv-filter-option{border-color:#fff!important;font-weight:600}.pt-cv-filter-bar .pt-cv-filter-option.active{font-weight:700!important;opacity:.9;-webkit-box-shadow:0 0 1px #222!important;-moz-box-shadow:0 0 1px #222!important;box-shadow:0 0 1px #222!important}.breadcrumb.pt-cv-filter-bar *{background:0 0!important}.pt-cv-filter-bar .dropdown-menu li:hover{background:#ececec!important}.pt-cv-filter-bar .dropdown-menu li:hover a{font-weight:700!important}.pt-cv-filter-bar .dropdown-toggle .caret{margin-left:5px}.pt-cv-filter-group{margin:0 -15px}.pt-cv-filter-group ul{position:relative;padding-left:0!important;height:156px;overflow-x:auto;margin:0 0 30px}.pt-cv-filter-group li{margin-bottom:0;list-style:none}.pt-cv-filter-group li a{background:url(../images/check_off.png) 0 center no-repeat;background-size:15px;border-bottom:1px solid #f3f3f3!important;display:block;padding:6px 0 6px 20px;text-indent:0}.pt-cv-filter-group li a.selected{background:url(../images/check_on.png) 0 center no-repeat #FFF3C0;color:#444}.pt-cv-filter-title{margin-bottom:0!important;padding:10px!important}.pt-cv-filter-bar .dropdown-menu li{list-style:none;padding:0}.pt-cv-sf-item{clear:none!important}.pt-cv-sf-line-start{clear:left!important}.breadcrumb.pt-cv-filter-bar+.breadcrumb.pt-cv-filter-bar,.btn-group.pt-cv-filter-bar+.btn-group.pt-cv-filter-bar{margin-top:-5px!important}.dropdown.pt-cv-filter-bar+.dropdown.pt-cv-filter-bar{margin-top:10px!important;margin-left:20px!important;clear:none}.pt-cv-filter-bar.pt-cv-center{display:block;text-align:center}.pt-cv-filter-bar.pt-cv-center .dropdown-toggle,.pt-cv-filter-bar.pt-cv-center .pt-cv-filter-option,.pt-cv-filter-bar.pt-cv-center li{float:none}.pt-cv-filter-bar.pull-right li,.pt-cv-filter-bar.pull-right>.pt-cv-filter-option{float:right!important}.pt-cv-filter-bar.pull-right ul.dropdown-menu li{width:100%!important}.breadcrumb.pt-cv-filter-bar.pull-right>li+li:before{float:right}.pt-cv-social-buttons{margin-top:10px;height:32px}.pt-cv-social-buttons a{background:url(../images/social_buttons.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:8px;position:relative}.pt-cv-social-buttons a:hover{opacity:.8}.pt-cv-social-buttons .pt-cv-social-twitter{background-position:-32px 0}.pt-cv-social-buttons .pt-cv-social-googleplus{background-position:-64px 0}.pt-cv-social-buttons .pt-cv-social-linkedin{background-position:-96px 0}.pt-cv-social-buttons .pt-cv-social-pinterest{background-position:-128px 0}.pt-cv-social-badge{display:inline-block;position:absolute;top:-7px;right:-6px;padding:1.5px 4px;font-size:10.5px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:red;border-radius:10px;text-indent:initial!important}.pt-cv-specialp{position:absolute;left:22px;top:10px;z-index:10;line-height:1}.pt-cv-one_others .pt-cv-specialp,.pt-cv-pinterest .pt-cv-specialp{left:7px}.pt-cv-specialp span{padding:1px 4px}.pt-cv-tao{display:block;line-height:1.2}.pt-cv-pinterest .pt-cv-tao{padding:0 12px}.cvp-tao-woimg{text-align:center;padding:20px;width:90%}.pt-cv-taso img{margin-top:10px;margin-bottom:10px;display:block;max-width:100%;height:auto}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.05);transform:scale(1.05)}.pt-cv-term-heading{border-bottom:3px solid #555;padding-bottom:5px;margin-bottom:15px;border-bottom-style:double}.pt-cv-right .pt-cv-carousel-caption{text-align:right}.pt-cv-center .pt-cv-carousel-caption{text-align:center}.pt-cv-justify .pt-cv-carousel-caption{text-align:justify}.pt-cv-view .product.woocommerce{border:none!important;display:inline-block;padding:8px 12px 8px 0!important;margin-bottom:0!important}.pt-cv-pinterest .product.woocommerce{padding-left:12px!important}.pt-cv-view .product.woocommerce .button{-webkit-box-shadow:none;box-shadow:none}.pt-cv-view .product .amount{color:#000;letter-spacing:-1px;font-weight:700;margin-bottom:0;padding-right:5px}.pt-cv-view .product .amount+.amount{padding-left:5px}.pt-cv-view .product ins{text-decoration:initial}.pt-cv-scrollable .pt-cv-cap-w-img .product .amount{color:#fff!important}.pt-cv-view .product del .amount{color:rgba(145,145,145,.5)!important;font-size:12px;margin-top:9px;margin-right:6px}.pt-cv-view .added_to_cart{float:right}.pt-cv-view .add_to_cart_button{background:#222!important;border:none!important;color:#fff!important;clear:both;height:auto;margin-top:10px!important;padding:.5em 1.5em!important;display:block!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.pt-cv-view .add_to_cart_button.added{display:none}.pt-cv-view .add_to_cart_button:focus,.pt-cv-view .add_to_cart_button:hover{background:#238803;border-color:#999;color:#fff;opacity:.8}.woocommerce-onsale{position:absolute;top:10px;right:10px;z-index:10;font-size:14px;color:#fff;display:block;height:40px;width:40px;line-height:40px;text-align:center;text-transform:uppercase;background:#b1d1c9;border:0 #fff;border-radius:100%;outline:#fff none}
End of PT Content Views Pro */

/* bbpressmoderation */
/*
 * Style pending topic/replies to give a visual clue to the
 * user after submission of a moderated topic/reply
 */
#bbpress-forums ul.bbp-topics ul.status-pending,
	#bbpress-forums ul.bbp-replies div.status-pending {
	background-color:#FFFFE0;
}
/* End of bbpressmoderation */

/* content views query and display post page */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*
.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper figure,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block;vertical-align:baseline}.pt-cv-wrapper audio:not([controls]){display:none;height:0}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none}.pt-cv-wrapper a{background-color:transparent}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:700}.pt-cv-wrapper dfn{font-style:italic}.pt-cv-wrapper h1{margin:.67em 0}.pt-cv-wrapper mark{background:#ff0;color:#000}.pt-cv-wrapper small{font-size:80%}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.pt-cv-wrapper sup{top:-.5em}.pt-cv-wrapper sub{bottom:-.25em}.pt-cv-wrapper img{border:0}.pt-cv-wrapper svg:not(:root){overflow:hidden}.pt-cv-wrapper figure{margin:1em 40px}.pt-cv-wrapper hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.pt-cv-wrapper pre{overflow:auto}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace;font-size:1em}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit;font:inherit;margin:0}.pt-cv-wrapper button{overflow:visible}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none}.pt-cv-wrapper button,.pt-cv-wrapper html input[type=button],.pt-cv-wrapper input[type=reset],.pt-cv-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0;padding:0}.pt-cv-wrapper input{line-height:normal}.pt-cv-wrapper input[type=checkbox],.pt-cv-wrapper input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.pt-cv-wrapper input[type=number]::-webkit-inner-spin-button,.pt-cv-wrapper input[type=number]::-webkit-outer-spin-button{height:auto}.pt-cv-wrapper input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.pt-cv-wrapper input[type=search]::-webkit-search-cancel-button,.pt-cv-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pt-cv-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pt-cv-wrapper legend{border:0;padding:0}.pt-cv-wrapper textarea{overflow:auto}.pt-cv-wrapper optgroup{font-weight:700}.pt-cv-wrapper table{border-collapse:collapse;border-spacing:0}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0}@media print{.pt-cv-wrapper *,.pt-cv-wrapper :after,.pt-cv-wrapper :before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"}.pt-cv-wrapper a[href^="javascript:"]:after,.pt-cv-wrapper a[href^="#"]:after{content:""}.pt-cv-wrapper blockquote,.pt-cv-wrapper pre{border:1px solid #999;page-break-inside:avoid}.pt-cv-wrapper thead{display:table-header-group}.pt-cv-wrapper img,.pt-cv-wrapper tr{page-break-inside:avoid}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper p{orphans:3;widows:3}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid}.pt-cv-wrapper .navbar{display:none}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered td,.pt-cv-wrapper .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.pt-cv-wrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"}.pt-cv-wrapper .glyphicon-eur:before,.pt-cv-wrapper .glyphicon-euro:before{content:"\20ac"}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"}.pt-cv-wrapper .glyphicon-bitcoin:before,.pt-cv-wrapper .glyphicon-btc:before,.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"}.pt-cv-wrapper .glyphicon-jpy:before,.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"}.pt-cv-wrapper .glyphicon-rub:before,.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"}.pt-cv-wrapper img{vertical-align:middle}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{display:block;max-width:100%;height:auto}.pt-cv-wrapper .img-rounded{border-radius:6px}.pt-cv-wrapper .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pt-cv-wrapper .img-circle{border-radius:50%}.pt-cv-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pt-cv-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pt-cv-wrapper [role=button]{cursor:pointer}.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.pt-cv-wrapper .container{width:750px}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px}}.pt-cv-wrapper .row{margin-left:-15px;margin-right:-15px}.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{float:left}.pt-cv-wrapper .col-xs-12{width:100%}.pt-cv-wrapper .col-xs-11{width:91.66666667%}.pt-cv-wrapper .col-xs-10{width:83.33333333%}.pt-cv-wrapper .col-xs-9{width:75%}.pt-cv-wrapper .col-xs-8{width:66.66666667%}.pt-cv-wrapper .col-xs-7{width:58.33333333%}.pt-cv-wrapper .col-xs-6{width:50%}.pt-cv-wrapper .col-xs-5{width:41.66666667%}.pt-cv-wrapper .col-xs-4{width:33.33333333%}.pt-cv-wrapper .col-xs-3{width:25%}.pt-cv-wrapper .col-xs-2{width:16.66666667%}.pt-cv-wrapper .col-xs-1{width:8.33333333%}.pt-cv-wrapper .col-xs-pull-12{right:100%}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%}.pt-cv-wrapper .col-xs-pull-9{right:75%}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%}.pt-cv-wrapper .col-xs-pull-6{right:50%}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%}.pt-cv-wrapper .col-xs-pull-3{right:25%}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%}.pt-cv-wrapper .col-xs-pull-0{right:auto}.pt-cv-wrapper .col-xs-push-12{left:100%}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%}.pt-cv-wrapper .col-xs-push-9{left:75%}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%}.pt-cv-wrapper .col-xs-push-6{left:50%}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%}.pt-cv-wrapper .col-xs-push-3{left:25%}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%}.pt-cv-wrapper .col-xs-push-0{left:auto}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-xs-offset-0{margin-left:0}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9{float:left}.pt-cv-wrapper .col-sm-12{width:100%}.pt-cv-wrapper .col-sm-11{width:91.66666667%}.pt-cv-wrapper .col-sm-10{width:83.33333333%}.pt-cv-wrapper .col-sm-9{width:75%}.pt-cv-wrapper .col-sm-8{width:66.66666667%}.pt-cv-wrapper .col-sm-7{width:58.33333333%}.pt-cv-wrapper .col-sm-6{width:50%}.pt-cv-wrapper .col-sm-5{width:41.66666667%}.pt-cv-wrapper .col-sm-4{width:33.33333333%}.pt-cv-wrapper .col-sm-3{width:25%}.pt-cv-wrapper .col-sm-2{width:16.66666667%}.pt-cv-wrapper .col-sm-1{width:8.33333333%}.pt-cv-wrapper .col-sm-pull-12{right:100%}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%}.pt-cv-wrapper .col-sm-pull-9{right:75%}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%}.pt-cv-wrapper .col-sm-pull-6{right:50%}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%}.pt-cv-wrapper .col-sm-pull-3{right:25%}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%}.pt-cv-wrapper .col-sm-pull-0{right:auto}.pt-cv-wrapper .col-sm-push-12{left:100%}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%}.pt-cv-wrapper .col-sm-push-9{left:75%}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%}.pt-cv-wrapper .col-sm-push-6{left:50%}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%}.pt-cv-wrapper .col-sm-push-3{left:25%}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%}.pt-cv-wrapper .col-sm-push-0{left:auto}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-sm-offset-0{margin-left:0}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9{float:left}.pt-cv-wrapper .col-md-12{width:100%}.pt-cv-wrapper .col-md-11{width:91.66666667%}.pt-cv-wrapper .col-md-10{width:83.33333333%}.pt-cv-wrapper .col-md-9{width:75%}.pt-cv-wrapper .col-md-8{width:66.66666667%}.pt-cv-wrapper .col-md-7{width:58.33333333%}.pt-cv-wrapper .col-md-6{width:50%}.pt-cv-wrapper .col-md-5{width:41.66666667%}.pt-cv-wrapper .col-md-4{width:33.33333333%}.pt-cv-wrapper .col-md-3{width:25%}.pt-cv-wrapper .col-md-2{width:16.66666667%}.pt-cv-wrapper .col-md-1{width:8.33333333%}.pt-cv-wrapper .col-md-pull-12{right:100%}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%}.pt-cv-wrapper .col-md-pull-9{right:75%}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%}.pt-cv-wrapper .col-md-pull-6{right:50%}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%}.pt-cv-wrapper .col-md-pull-3{right:25%}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%}.pt-cv-wrapper .col-md-pull-0{right:auto}.pt-cv-wrapper .col-md-push-12{left:100%}.pt-cv-wrapper .col-md-push-11{left:91.66666667%}.pt-cv-wrapper .col-md-push-10{left:83.33333333%}.pt-cv-wrapper .col-md-push-9{left:75%}.pt-cv-wrapper .col-md-push-8{left:66.66666667%}.pt-cv-wrapper .col-md-push-7{left:58.33333333%}.pt-cv-wrapper .col-md-push-6{left:50%}.pt-cv-wrapper .col-md-push-5{left:41.66666667%}.pt-cv-wrapper .col-md-push-4{left:33.33333333%}.pt-cv-wrapper .col-md-push-3{left:25%}.pt-cv-wrapper .col-md-push-2{left:16.66666667%}.pt-cv-wrapper .col-md-push-1{left:8.33333333%}.pt-cv-wrapper .col-md-push-0{left:auto}.pt-cv-wrapper .col-md-offset-12{margin-left:100%}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-md-offset-9{margin-left:75%}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-md-offset-6{margin-left:50%}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-md-offset-3{margin-left:25%}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-md-offset-0{margin-left:0}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9{float:left}.pt-cv-wrapper .col-lg-12{width:100%}.pt-cv-wrapper .col-lg-11{width:91.66666667%}.pt-cv-wrapper .col-lg-10{width:83.33333333%}.pt-cv-wrapper .col-lg-9{width:75%}.pt-cv-wrapper .col-lg-8{width:66.66666667%}.pt-cv-wrapper .col-lg-7{width:58.33333333%}.pt-cv-wrapper .col-lg-6{width:50%}.pt-cv-wrapper .col-lg-5{width:41.66666667%}.pt-cv-wrapper .col-lg-4{width:33.33333333%}.pt-cv-wrapper .col-lg-3{width:25%}.pt-cv-wrapper .col-lg-2{width:16.66666667%}.pt-cv-wrapper .col-lg-1{width:8.33333333%}.pt-cv-wrapper .col-lg-pull-12{right:100%}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%}.pt-cv-wrapper .col-lg-pull-9{right:75%}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%}.pt-cv-wrapper .col-lg-pull-6{right:50%}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%}.pt-cv-wrapper .col-lg-pull-3{right:25%}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%}.pt-cv-wrapper .col-lg-pull-0{right:auto}.pt-cv-wrapper .col-lg-push-12{left:100%}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%}.pt-cv-wrapper .col-lg-push-9{left:75%}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%}.pt-cv-wrapper .col-lg-push-6{left:50%}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%}.pt-cv-wrapper .col-lg-push-3{left:25%}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%}.pt-cv-wrapper .col-lg-push-0{left:auto}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-lg-offset-0{margin-left:0}}.pt-cv-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:hover{color:#333;text-decoration:none}.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none}.pt-cv-wrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default.focus,.pt-cv-wrapper .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default .badge{color:#fff;background-color:#333}.pt-cv-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary.focus,.pt-cv-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pt-cv-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pt-cv-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info.focus,.pt-cv-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pt-cv-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning.focus,.pt-cv-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pt-cv-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger.focus,.pt-cv-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pt-cv-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{border-color:transparent}.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.pt-cv-wrapper .btn-group-lg>.btn,.pt-cv-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.pt-cv-wrapper .btn-group-sm>.btn,.pt-cv-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-group-xs>.btn,.pt-cv-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-block{display:block;width:100%}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px}.pt-cv-wrapper input[type=button].btn-block,.pt-cv-wrapper input[type=reset].btn-block,.pt-cv-wrapper input[type=submit].btn-block{width:100%}.pt-cv-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pt-cv-wrapper .fade.in{opacity:1}.pt-cv-wrapper .collapse{display:none}.pt-cv-wrapper .collapse.in{display:block}.pt-cv-wrapper tr.collapse.in{display:table-row}.pt-cv-wrapper tbody.collapse.in{display:table-row-group}.pt-cv-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.pt-cv-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.pt-cv-wrapper .dropdown,.pt-cv-wrapper .dropup{position:relative}.pt-cv-wrapper .dropdown-toggle:focus{outline:0}.pt-cv-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.pt-cv-wrapper .dropdown-menu.pull-right{right:0;left:auto}.pt-cv-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.pt-cv-wrapper .dropdown-menu>li>a:focus,.pt-cv-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:focus,.pt-cv-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pt-cv-wrapper .open>.dropdown-menu{display:block}.pt-cv-wrapper .open>a{outline:0}.pt-cv-wrapper .dropdown-menu-right{left:auto;right:0}.pt-cv-wrapper .dropdown-menu-left{left:0;right:auto}.pt-cv-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.pt-cv-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto;right:0}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group>.btn{position:relative;float:left}.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover{z-index:2}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pt-cv-wrapper .btn-toolbar{margin-left:-5px}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group>.btn-group{float:left}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn .caret{margin-left:0}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=radio],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pt-cv-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pt-cv-wrapper .nav>li{position:relative;display:block}.pt-cv-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pt-cv-wrapper .nav>li>a:focus,.pt-cv-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pt-cv-wrapper .nav>li.disabled>a{color:#777}.pt-cv-wrapper .nav>li.disabled>a:focus,.pt-cv-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:focus,.pt-cv-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pt-cv-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .nav>li>a>img{max-width:none}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pt-cv-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:focus,.pt-cv-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .nav-pills>li{float:left}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:focus,.pt-cv-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pt-cv-wrapper .nav-stacked>li{float:none}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pt-cv-wrapper .nav-justified{width:100%}.pt-cv-wrapper .nav-justified>li{float:none}.pt-cv-wrapper .nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .tab-content>.tab-pane{display:none}.pt-cv-wrapper .tab-content>.active{display:block}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pt-cv-wrapper .pagination>li{display:inline}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:focus,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pt-cv-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{margin-left:auto;margin-right:auto}.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover{border-color:#337ab7}.pt-cv-wrapper .thumbnail .caption{padding:9px;color:#333}.pt-cv-wrapper .carousel{position:relative}.pt-cv-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pt-cv-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block}.pt-cv-wrapper .carousel-inner>.active{left:0}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pt-cv-wrapper .carousel-inner>.next{left:100%}.pt-cv-wrapper .carousel-inner>.prev{left:-100%}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%}.pt-cv-wrapper .carousel-inner>.active.right{left:100%}.pt-cv-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pt-cv-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pt-cv-wrapper .carousel-control:focus,.pt-cv-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%;right:20%;padding-bottom:30px}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px}}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .row:before{content:" ";display:table}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .row:after{clear:both}.pt-cv-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden}.pt-cv-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed}.pt-cv-wrapper .text-left{text-align:left}.pt-cv-wrapper .text-right{text-align:right}.pt-cv-wrapper .text-center{text-align:center}.pt-cv-wrapper .text-justify{text-align:justify}.pt-cv-wrapper .text-nowrap{white-space:nowrap}.pt-cv-wrapper .text-lowercase{text-transform:lowercase}.pt-cv-wrapper .text-uppercase{text-transform:uppercase}.pt-cv-wrapper .text-capitalize{text-transform:capitalize}.pt-cv-wrapper .text-muted{color:#777}.pt-cv-wrapper .text-primary{color:#428bca}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt-cv-view *,.pt-cv-view :after,.pt-cv-view :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative;clear:both}.pt-cv-view:after{clear:both;content:'';display:block}.pt-cv-page{position:relative}.pt-cv-gls-group{clear:left}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1){clear:left!important}}@media (min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1){clear:left!important}}@media (max-width:767px){.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1){clear:left!important}}@media (min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none!important;outline:0!important;font-style:normal}.pt-cv-readmore{color:#fff;margin:10px 0;max-width:100%}.pt-cv-content-item{padding-bottom:15px;position:relative;overflow:hidden}.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important;font-size:18px}.pt-cv-view .pt-cv-title{margin-bottom:10px}.pt-cv-title a{font-weight:600}.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px}.pt-cv-no-image{min-width:80px;min-height:80px}.pt-cv-content,.pt-cv-content *{font-weight:400}.pt-cv-meta-fields{font-size:13px;margin-top:0}.pt-cv-meta-fields a{color:#41b7d8}.pt-cv-pagination-wrapper{margin:20px 0}.pt-cv-view+.pagination{float:left;margin:0 auto!important}.pt-cv-view+.pagination>li{background:0 0!important}.pt-cv-view+.pagination>li>a{cursor:pointer}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px;display:inline-block;opacity:0;filter:alpha(opacity=0);color:#0470ec;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.pt-cv-spinner.active{opacity:1;filter:alpha(opacity=100)}.pt-cv-clear-pagination{margin-bottom:50px}.pt-cv-pagination-wrapper{clear:both;position:relative}.pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;border:0;padding:0;margin:initial;min-height:initial;width:auto}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:after,.pt-cv-pagination li:before{content:''!important}.pt-cv-pagination a{cursor:pointer}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,.2)!important}.pt-cv-collapsible .panel{display:block}.pt-cv-collapsible .panel-heading{padding:0}.pt-cv-collapsible .panel-heading a{display:block;padding:10px 15px}.pt-cv-collapsible .panel-body{padding:10px}.pt-cv-view .collapse{display:none;visibility:hidden}.pt-cv-view .collapse.in{display:block;visibility:visible;overflow:auto}.pt-cv-scrollable{margin-left:0;margin-right:0}.pt-cv-scrollable .pt-cv-carousel-caption{text-align:left;bottom:15px;padding:10px}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none}.pt-cv-scrollable .pt-cv-title{padding-bottom:0}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-scrollable .pt-cv-thumbnail{width:100%}.pt-cv-carousel-caption:empty{display:none}.pt-cv-scrollable .carousel .item{height:auto;margin:auto;min-height:0;max-height:none;line-height:normal}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,.6);text-shadow:0 1px 1px #000;left:15px;right:15px}.pt-cv-cap-w-img *{color:#fff}.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0;right:0}.pt-cv-cap-wo-img *{color:#000}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff}.pt-cv-view .carousel-control{background-image:none!important;height:30px;width:40px;bottom:0;top:auto;color:#00A100}.pt-cv-view .pt-cv-carousel-indicators{bottom:0;margin-bottom:4px}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece;border:1px solid #cecece;margin:0}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca;border:1px solid #428bca}.pt-cv-2-col .pt-cv-title{clear:none!important}.pt-cv-view .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.pt-cv-view .panel-default{border-color:#ddd;padding-bottom:0}.pt-cv-view .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-wrapper [class*=pt-cv-] a{box-shadow:none}.pt-cv-view p:empty{display:none}.pt-cv-view .pt-cv-ifield{margin-bottom:0!important}@media (max-width:480px){.pt-cv-nolf .pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0}}@media print{.pt-cv-view a[href]:after{content:none!important}.pt-cv-view .collapse{display:block!important;height:auto!important;visibility:visible!important}}
End of content views query and display post page */

/* WooCommerce memberships */
.woocommerce .wc-memberships-restriction-message{margin:2em 0 !important}.woocommerce .wc-memberships-variation-message{display:none}.woocommerce ul.products li.product .onsale.wc-memberships-member-discount{right:auto;margin-right:0;margin-left:-.5em}.woocommerce span.onsale.wc-memberships-member-discount{left:auto;right:52%;margin-right:-.5em}.woocommerce span.wc-memberships-variation-member-discount{font-style:italic;font-weight:normal}.woocommerce-account ul.my-membership-tabs{margin-left:0;margin-right:0}.woocommerce-account ul.my-membership-tabs>li{display:inline-block;margin-left:0;margin-right:0}.woocommerce-account ul.my-membership-tabs>li:after{content:" | ";display:inline-block}.woocommerce-account ul.my-membership-tabs>li:last-child:after{content:''}.woocommerce-account .wc-memberships-members-area-page-link.left{float:left}.woocommerce-account .wc-memberships-members-area-page-link.right{float:right}.woocommerce-account th.membership-plan,.woocommerce-account td.membership-plan{min-width:27.5%}.woocommerce-account th.membership-start-date,.woocommerce-account td.membership-start-date{min-width:18.5%}.woocommerce-account th.membership-end-date,.woocommerce-account td.membership-end-date{min-width:18.5%}.woocommerce-account th.membership-status,.woocommerce-account td.membership-status{min-width:10%}.woocommerce-account th.membership-next-bill-on,.woocommerce-account td.membership-next-bill-on{min-width:18.5%}.woocommerce-account th.membership-actions,.woocommerce-account td.membership-actions{min-width:25.5%}.woocommerce-account .membership-content-title{min-width:25%}.woocommerce-account .membership-content-type{min-width:10%}.woocommerce-account .membership-content-accessible{min-width:15%}.woocommerce-account .membership-content-excerpt{min-width:35%}.woocommerce-account .membership-content-actions{min-width:15%}.woocommerce-account .membership-product-image img,.woocommerce-account .membership-discount-image img{max-height:84px;max-width:84px}.woocommerce-account .membership-product-image{min-width:10%}.woocommerce-account .membership-product-title{min-width:20%}.woocommerce-account .membership-product-accessible{min-width:15%}.woocommerce-account .membership-product-price{min-width:10%}.woocommerce-account .membership-product-excerpt{min-width:30%}.woocommerce-account .membership-product-actions{min-width:20%}.woocommerce-account .membership-discount-image{min-width:10%}.woocommerce-account .membership-discount-title{min-width:20%}.woocommerce-account .membership-discount-amount{min-width:15%}.woocommerce-account .membership-discount-price{min-width:10%}.woocommerce-account .membership-discount-excerpt{min-width:30%}.woocommerce-account .membership-discount-actions{min-width:20%}.woocommerce-account .membership-note-date{min-width:20%}.woocommerce-account .membership-note-time{min-width:20%}.woocommerce-account .membership-note-author{min-width:20%}.woocommerce-account .membership-note-content{min-width:40%}

/* End of WooCommerce memberships */

/* WP Contact Slider */
/* fix for ie scroll on right*/
body { -ms-overflow-style: none  !important; }

/* fix for gravity form*/
#wpcs_main_div .gform_wrapper {
    overflow: hidden;
}

.wpcs-slide-out-div .gform_wrapper {
    overflow: hidden;
}

/* General styling of slide out div */

a.wpcs_contact_label {
    text-indent: 0 !important;
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
    writing-mode: lr-tb;
    text-align: center;
    font-weight: bold !important;
    font-size: 15px !important;
    position: absolute;
    min-width: 175px !important;
    line-height: 21px;
	text-decoration:none  !important;
}

a#wpcs_handle {
    top: 25% !important;
    width: 170px !important;
    overflow: hidden;
    cursor: pointer;
}

a.wpcs_left {
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
}

a.wpcs_right {
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;  
}

.wpcs_inner_div {
    overflow: scroll !important;
}

.wpcs-slide-out-div {
    padding: 0px;
    max-width: 600px;
    min-height: 50%;
    max-height: 80%;
}

.wpcs_content {
    padding: 20px;
    z-index: 99999999999;
}

a.wpcs_contact_label:hover {text-decoration:none;}

/* sales representatives frontend styling */
.wpcs_sr {
    width: 420px;
}

div.wpcs_scroll_div {
    overflow: scroll;
    overflow-x: hidden;
    max-height: 100%;
    max-width: 100%;
	z-index: 99999999999;
	position: relative;
}

.wpcs_sr_photo {
    width: 40%;
    margin-left: 40px;
    text-align: center;
    float: left;
}

.wpcs_sr_photo img{
    overflow: hidden;
    max-width: 130px;
    max-height: 130px;
}

.wpcs_sr_info {
    width: 50%;
    float: left;
    margin-top: 15px;
    line-height: 50px;
    text-align: center;
}

span.wpcs_sr_name {
    font-weight: bold;
    font-size: 17px;
}

.wpcs_sr_profile {
    width: 100%;
    float: left;
    margin-left: 30px;
    max-width: 90%;
    text-align: center;
    font-size: 13px;
	margin-bottom: 15px;
}


/* For contact form 7 */
.wpcs_content div.wpcf7 {
    margin: 0;
    padding: 0;
    width: 400px;
    text-align: center;
}

.wpcs_content div.wpcs-gf{
	width: 400px;
    text-align: center;

}

@media screen and (max-width: 700px) {

    .wpcs-slide-out-div {
        max-width: 80% !important;
    }

}


/* to disable on small screens */
@media screen and (max-width: 450px) {
    #wpcs_outer_div {
        display: none !important;
    }
}
/* End of WP Contact Slider */

/* Tooltipster */
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-size: 18px;
	line-height: 30px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}

.tooltipster-light {
	border-radius: 5px; 
	border: 1px solid #cccccc;
	background: #ededed;
	color: #2c3e50;
	width: clac(100% - 30px);
	margin: 0 15px;
}
.tooltipster-light .tooltipster-content {
	font-size: 18px;
	line-height: 30px;
	padding: 8px 10px;
}






/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/* End of Tooltipster */

/* Pannellum */
/* Pannellum 2.3.2, https://github.com/mpetroff/pannellum */
.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif;background:#f4f4f4 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A') repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-grab{cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8,default}.pnlm-grabbing{cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8,default}.pnlm-sprite{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A')}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.10);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255,255,255,0.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,0.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:rgba(0,0,0,0.7);border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0,0,0,.7);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0,0,0,0.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,0.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A');cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}
/* End of Pannellum */

/* WooCommerce Smallscreen */
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
/* End of WooCommerce Smallscreen */

/* WooCommerce */
@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li::after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:right}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
/* End of WooCommerce */

/* WooCommerce Layout */
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
/* End of WooCommerce Layout */

/* WordPress Google Search wp-google-search */

/*turn off table borders and other table settings*/
#content .wgs_wrapper table, #widget .wgs_wrapper table, .wgs_wrapper table {
	border: none;
	margin: auto;
	width: 100%;
	border-collapse: initial;
}

#content .wgs_wrapper tr td, #widget .wgs_wrapper tr td, .wgs_wrapper tr td {
	border: none;
	padding: 0;
}

.wgs_wrapper body, .wgs_wrapper input, .wgs_wrapper textarea {
	line-height: initial;
}

/*switch off word wrap (because some elements are wrong without it)*/
.wgs_wrapper html, .wgs_wrapper body, .wgs_wrapper div, .wgs_wrapper span, .wgs_wrapper applet, .wgs_wrapper object, .wgs_wrapper iframe, .wgs_wrapper h1, .wgs_wrapper h2, .wgs_wrapper h3, .wgs_wrapper h4, .wgs_wrapper h5, .wgs_wrapper h6, .wgs_wrapper p, .wgs_wrapper blockquote, .wgs_wrapper pre, .wgs_wrapper a, .wgs_wrapper abbr, .wgs_wrapper acronym, .wgs_wrapper address, .wgs_wrapper big, .wgs_wrapper cite, .wgs_wrapper code, .wgs_wrapper del, .wgs_wrapper dfn, .wgs_wrapper em, .wgs_wrapper font, .wgs_wrapper ins, .wgs_wrapper kbd, .wgs_wrapper q, .wgs_wrapper s, .wgs_wrapper samp, .wgs_wrapper small, .wgs_wrapper strike, .wgs_wrapper strong, .wgs_wrapper sub, .wgs_wrapper sup, .wgs_wrapper tt, .wgs_wrapper var, .wgs_wrapper dl, .wgs_wrapper dt, .wgs_wrapper dd, .wgs_wrapper ol, .wgs_wrapper ul, .wgs_wrapper li, .wgs_wrapper fieldset, .wgs_wrapper form, .wgs_wrapper label, .wgs_wrapper legend, .wgs_wrapper table, .wgs_wrapper caption, .wgs_wrapper tbody, .wgs_wrapper tfoot, .wgs_wrapper thead, .wgs_wrapper tr, .wgs_wrapper th, .wgs_wrapper td {
	word-wrap: normal;
}

/*space below the searh frame*/
#wgs_wrapper_id {
	margin-bottom: 10px;
}

/*turn off shadow of search field*/
.gsc-input {
	margin-left: 3px !important;
    box-shadow: inherit !important;
}

/*minimize space between search filed and search button*/
.gsc-search-box-tools .gsc-search-box .gsc-input {
padding-right: 0;
}

/*reduce search button width (from 27px to 10px)*/
.gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
padding: 6px 10px;
}

/*switch off background and border of search box in support overlay mode*/
.gsc-control-cse { 
	background-color: transparent !important;
	border: none !important;
	padding: 0px !important;
}
/* End of WordPress Google Search wp-google-search */