/* Minification failed. Returning unminified contents.
(4039,1): run-time error CSS1019: Unexpected token, found '@import'
(4039,9): run-time error CSS1019: Unexpected token, found 'url(basic.css)'
(21371,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21372,8): run-time error CSS1035: Expected colon, found '{'
(21379,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21380,8): run-time error CSS1035: Expected colon, found '{'
(21387,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(21388,8): run-time error CSS1035: Expected colon, found '{'
(21403,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21404,8): run-time error CSS1035: Expected colon, found '{'
(24167,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(24168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24177,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(24178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25120,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25132,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(25133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25156,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25175,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25187,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(25188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25211,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25230,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25242,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(25243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25266,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25285,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25297,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(25298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25321,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25340,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25352,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(25353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25376,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25448,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25458,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27694,99): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
(31966,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(31967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(31976,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(31977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
@charset "UTF-8";

@font-face {
  font-family: "retinaicon-font";
  src:url("fonts/retinaicon-font.eot");
  src:url("fonts/retinaicon-font.eot?#iefix") format("embedded-opentype"),
    url("fonts/retinaicon-font.woff") format("woff"),
    url("fonts/retinaicon-font.ttf") format("truetype"),
    url("fonts/retinaicon-font.svg#retinaicon-font") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-font="retinaicon-font"]:before {
  font-family: "retinaicon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="retina-"]:before,
[class*=" retina-"]:before {
  font-family: "retinaicon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.retina-ecology-001:before {
  content: "a";
}
.retina-ecology-002:before {
  content: "b";
}
.retina-ecology-003:before {
  content: "c";
}
.retina-ecology-004:before {
  content: "d";
}
.retina-ecology-005:before {
  content: "e";
}
.retina-ecology-006:before {
  content: "f";
}
.retina-ecology-007:before {
  content: "g";
}
.retina-ecology-008:before {
  content: "h";
}
.retina-ecology-009:before {
  content: "i";
}
.retina-ecology-010:before {
  content: "j";
}
.retina-ecology-011:before {
  content: "k";
}
.retina-ecology-012:before {
  content: "l";
}
.retina-ecology-013:before {
  content: "m";
}
.retina-ecology-014:before {
  content: "n";
}
.retina-ecology-015:before {
  content: "o";
}
.retina-ecology-016:before {
  content: "p";
}
.retina-ecology-017:before {
  content: "q";
}
.retina-ecology-018:before {
  content: "r";
}
.retina-ecology-019:before {
  content: "s";
}
.retina-ecology-020:before {
  content: "t";
}
.retina-ecology-021:before {
  content: "u";
}
.retina-ecology-022:before {
  content: "v";
}
.retina-ecology-023:before {
  content: "w";
}
.retina-ecology-024:before {
  content: "x";
}
.retina-ecology-025:before {
  content: "y";
}
.retina-ecology-026:before {
  content: "z";
}
.retina-ecology-027:before {
  content: "A";
}
.retina-ecology-028:before {
  content: "B";
}
.retina-ecology-029:before {
  content: "C";
}
.retina-ecology-030:before {
  content: "D";
}
.retina-ecology-031:before {
  content: "E";
}
.retina-ecology-032:before {
  content: "F";
}
.retina-ecology-033:before {
  content: "G";
}
.retina-ecology-034:before {
  content: "H";
}
.retina-ecology-035:before {
  content: "I";
}
.retina-ecology-036:before {
  content: "J";
}
.retina-ecology-037:before {
  content: "K";
}
.retina-ecology-038:before {
  content: "L";
}
.retina-ecology-039:before {
  content: "M";
}
.retina-ecology-040:before {
  content: "N";
}
.retina-ecology-041:before {
  content: "O";
}
.retina-ecology-042:before {
  content: "P";
}
.retina-ecology-043:before {
  content: "Q";
}
.retina-ecology-044:before {
  content: "R";
}
.retina-ecology-045:before {
  content: "S";
}
.retina-ecology-046:before {
  content: "T";
}
.retina-ecology-047:before {
  content: "U";
}
.retina-ecology-048:before {
  content: "V";
}
.retina-islamic-001:before {
  content: "W";
}
.retina-islamic-002:before {
  content: "X";
}
.retina-islamic-003:before {
  content: "Y";
}
.retina-islamic-004:before {
  content: "Z";
}
.retina-islamic-005:before {
  content: "0";
}
.retina-islamic-006:before {
  content: "1";
}
.retina-islamic-007:before {
  content: "2";
}
.retina-islamic-008:before {
  content: "3";
}
.retina-islamic-009:before {
  content: "4";
}
.retina-islamic-010:before {
  content: "5";
}
.retina-islamic-011:before {
  content: "6";
}
.retina-islamic-012:before {
  content: "7";
}
.retina-smiley-001:before {
  content: "8";
}
.retina-smiley-002:before {
  content: "9";
}
.retina-smiley-003:before {
  content: "!";
}
.retina-smiley-004:before {
  content: "\"";
}
.retina-smiley-005:before {
  content: "#";
}
.retina-smiley-006:before {
  content: "$";
}
.retina-smiley-007:before {
  content: "%";
}
.retina-smiley-008:before {
  content: "&";
}
.retina-smiley-009:before {
  content: "'";
}
.retina-smiley-010:before {
  content: "(";
}
.retina-smiley-011:before {
  content: ")";
}
.retina-smiley-012:before {
  content: "*";
}
.retina-smiley-013:before {
  content: "+";
}
.retina-smiley-014:before {
  content: ",";
}
.retina-smiley-015:before {
  content: "-";
}
.retina-smiley-016:before {
  content: ".";
}
.retina-smiley-017:before {
  content: "/";
}
.retina-smiley-018:before {
  content: ":";
}
.retina-smiley-019:before {
  content: ";";
}
.retina-smiley-020:before {
  content: "<";
}
.retina-smiley-021:before {
  content: "=";
}
.retina-smiley-022:before {
  content: ">";
}
.retina-smiley-023:before {
  content: "?";
}
.retina-smiley-024:before {
  content: "@";
}
.retina-smiley-025:before {
  content: "[";
}
.retina-smiley-026:before {
  content: "]";
}
.retina-smiley-027:before {
  content: "^";
}
.retina-smiley-028:before {
  content: "_";
}
.retina-smiley-029:before {
  content: "`";
}
.retina-smiley-030:before {
  content: "{";
}
.retina-smiley-031:before {
  content: "|";
}
.retina-smiley-032:before {
  content: "}";
}
.retina-smiley-033:before {
  content: "~";
}
.retina-smiley-034:before {
  content: "\\";
}
.retina-smiley-035:before {
  content: "\e000";
}
.retina-smiley-036:before {
  content: "\e001";
}
.retina-smiley-037:before {
  content: "\e002";
}
.retina-smiley-038:before {
  content: "\e003";
}
.retina-smiley-039:before {
  content: "\e004";
}
.retina-smiley-040:before {
  content: "\e005";
}
.retina-smiley-041:before {
  content: "\e006";
}
.retina-smiley-042:before {
  content: "\e007";
}
.retina-smiley-043:before {
  content: "\e008";
}
.retina-smiley-044:before {
  content: "\e009";
}
.retina-smiley-045:before {
  content: "\e00a";
}
.retina-smiley-046:before {
  content: "\e00b";
}
.retina-smiley-047:before {
  content: "\e00c";
}
.retina-smiley-048:before {
  content: "\e00d";
}
.retina-arrows-001:before {
  content: "\e00e";
}
.retina-arrows-002:before {
  content: "\e00f";
}
.retina-arrows-003:before {
  content: "\e010";
}
.retina-arrows-004:before {
  content: "\e011";
}
.retina-arrows-005:before {
  content: "\e012";
}
.retina-arrows-006:before {
  content: "\e013";
}
.retina-arrows-007:before {
  content: "\e014";
}
.retina-arrows-008:before {
  content: "\e015";
}
.retina-arrows-009:before {
  content: "\e016";
}
.retina-arrows-010:before {
  content: "\e017";
}
.retina-arrows-011:before {
  content: "\e018";
}
.retina-arrows-012:before {
  content: "\e019";
}
.retina-arrows-013:before {
  content: "\e01a";
}
.retina-arrows-014:before {
  content: "\e01b";
}
.retina-arrows-015:before {
  content: "\e01c";
}
.retina-arrows-016:before {
  content: "\e01d";
}
.retina-arrows-017:before {
  content: "\e01e";
}
.retina-arrows-018:before {
  content: "\e01f";
}
.retina-arrows-019:before {
  content: "\e020";
}
.retina-arrows-020:before {
  content: "\e021";
}
.retina-arrows-021:before {
  content: "\e022";
}
.retina-arrows-022:before {
  content: "\e023";
}
.retina-arrows-023:before {
  content: "\e024";
}
.retina-arrows-024:before {
  content: "\e025";
}
.retina-arrows-025:before {
  content: "\e026";
}
.retina-arrows-026:before {
  content: "\e027";
}
.retina-arrows-027:before {
  content: "\e028";
}
.retina-arrows-028:before {
  content: "\e029";
}
.retina-arrows-029:before {
  content: "\e02a";
}
.retina-arrows-030:before {
  content: "\e02b";
}
.retina-arrows-031:before {
  content: "\e02c";
}
.retina-arrows-032:before {
  content: "\e02d";
}
.retina-arrows-033:before {
  content: "\e02e";
}
.retina-arrows-034:before {
  content: "\e02f";
}
.retina-arrows-035:before {
  content: "\e030";
}
.retina-arrows-036:before {
  content: "\e031";
}
.retina-arrows-037:before {
  content: "\e032";
}
.retina-arrows-038:before {
  content: "\e033";
}
.retina-arrows-039:before {
  content: "\e034";
}
.retina-arrows-040:before {
  content: "\e035";
}
.retina-arrows-041:before {
  content: "\e036";
}
.retina-arrows-042:before {
  content: "\e037";
}
.retina-arrows-043:before {
  content: "\e038";
}
.retina-arrows-044:before {
  content: "\e039";
}
.retina-arrows-045:before {
  content: "\e03a";
}
.retina-arrows-046:before {
  content: "\e03b";
}
.retina-arrows-047:before {
  content: "\e03c";
}
.retina-arrows-048:before {
  content: "\e03d";
}
.retina-business-001:before {
  content: "\e03e";
}
.retina-business-002:before {
  content: "\e03f";
}
.retina-business-003:before {
  content: "\e040";
}
.retina-business-004:before {
  content: "\e041";
}
.retina-business-005:before {
  content: "\e042";
}
.retina-business-006:before {
  content: "\e043";
}
.retina-business-007:before {
  content: "\e044";
}
.retina-business-008:before {
  content: "\e045";
}
.retina-business-009:before {
  content: "\e046";
}
.retina-business-010:before {
  content: "\e047";
}
.retina-business-011:before {
  content: "\e048";
}
.retina-business-012:before {
  content: "\e049";
}
.retina-business-013:before {
  content: "\e04a";
}
.retina-business-014:before {
  content: "\e04b";
}
.retina-business-015:before {
  content: "\e04c";
}
.retina-business-016:before {
  content: "\e04d";
}
.retina-business-017:before {
  content: "\e04e";
}
.retina-business-018:before {
  content: "\e04f";
}
.retina-business-019:before {
  content: "\e050";
}
.retina-business-020:before {
  content: "\e051";
}
.retina-business-021:before {
  content: "\e052";
}
.retina-business-022:before {
  content: "\e053";
}
.retina-business-023:before {
  content: "\e054";
}
.retina-business-024:before {
  content: "\e055";
}
.retina-business-025:before {
  content: "\e056";
}
.retina-business-026:before {
  content: "\e057";
}
.retina-business-027:before {
  content: "\e058";
}
.retina-business-028:before {
  content: "\e059";
}
.retina-business-029:before {
  content: "\e05a";
}
.retina-business-030:before {
  content: "\e05b";
}
.retina-business-031:before {
  content: "\e05c";
}
.retina-business-032:before {
  content: "\e05d";
}
.retina-business-033:before {
  content: "\e05e";
}
.retina-business-034:before {
  content: "\e05f";
}
.retina-business-035:before {
  content: "\e060";
}
.retina-business-036:before {
  content: "\e061";
}
.retina-business-037:before {
  content: "\e062";
}
.retina-business-038:before {
  content: "\e063";
}
.retina-business-039:before {
  content: "\e064";
}
.retina-business-040:before {
  content: "\e065";
}
.retina-business-041:before {
  content: "\e066";
}
.retina-business-042:before {
  content: "\e067";
}
.retina-business-043:before {
  content: "\e068";
}
.retina-business-044:before {
  content: "\e069";
}
.retina-business-045:before {
  content: "\e06a";
}
.retina-business-046:before {
  content: "\e06b";
}
.retina-business-047:before {
  content: "\e06c";
}
.retina-business-048:before {
  content: "\e06d";
}
.retina-cleaning-001:before {
  content: "\e06e";
}
.retina-cleaning-002:before {
  content: "\e06f";
}
.retina-cleaning-003:before {
  content: "\e070";
}
.retina-cleaning-004:before {
  content: "\e071";
}
.retina-cleaning-005:before {
  content: "\e072";
}
.retina-cleaning-006:before {
  content: "\e073";
}
.retina-cleaning-007:before {
  content: "\e074";
}
.retina-cleaning-008:before {
  content: "\e075";
}
.retina-cleaning-009:before {
  content: "\e076";
}
.retina-cleaning-010:before {
  content: "\e077";
}
.retina-cleaning-011:before {
  content: "\e078";
}
.retina-cleaning-012:before {
  content: "\e079";
}
.retina-cleaning-013:before {
  content: "\e07a";
}
.retina-cleaning-014:before {
  content: "\e07b";
}
.retina-cleaning-015:before {
  content: "\e07c";
}
.retina-cleaning-016:before {
  content: "\e07d";
}
.retina-cleaning-017:before {
  content: "\e07e";
}
.retina-cleaning-018:before {
  content: "\e07f";
}
.retina-cleaning-019:before {
  content: "\e080";
}
.retina-cleaning-020:before {
  content: "\e081";
}
.retina-cleaning-021:before {
  content: "\e082";
}
.retina-cleaning-022:before {
  content: "\e083";
}
.retina-cleaning-023:before {
  content: "\e084";
}
.retina-cleaning-024:before {
  content: "\e085";
}
.retina-cleaning-025:before {
  content: "\e086";
}
.retina-cleaning-026:before {
  content: "\e087";
}
.retina-cleaning-027:before {
  content: "\e088";
}
.retina-cleaning-028:before {
  content: "\e089";
}
.retina-cleaning-029:before {
  content: "\e08a";
}
.retina-cleaning-030:before {
  content: "\e08b";
}
.retina-cleaning-031:before {
  content: "\e08c";
}
.retina-cleaning-032:before {
  content: "\e08d";
}
.retina-cleaning-033:before {
  content: "\e08e";
}
.retina-cleaning-034:before {
  content: "\e08f";
}
.retina-cleaning-035:before {
  content: "\e090";
}
.retina-cleaning-036:before {
  content: "\e091";
}
.retina-cloths-fashion-001:before {
  content: "\e092";
}
.retina-cloths-fashion-002:before {
  content: "\e093";
}
.retina-cloths-fashion-003:before {
  content: "\e094";
}
.retina-cloths-fashion-004:before {
  content: "\e095";
}
.retina-cloths-fashion-005:before {
  content: "\e096";
}
.retina-cloths-fashion-006:before {
  content: "\e097";
}
.retina-cloths-fashion-007:before {
  content: "\e098";
}
.retina-cloths-fashion-008:before {
  content: "\e099";
}
.retina-cloths-fashion-009:before {
  content: "\e09a";
}
.retina-cloths-fashion-010:before {
  content: "\e09b";
}
.retina-cloths-fashion-011:before {
  content: "\e09c";
}
.retina-cloths-fashion-012:before {
  content: "\e09d";
}
.retina-cloths-fashion-013:before {
  content: "\e09e";
}
.retina-cloths-fashion-014:before {
  content: "\e09f";
}
.retina-cloths-fashion-015:before {
  content: "\e0a0";
}
.retina-cloths-fashion-016:before {
  content: "\e0a1";
}
.retina-cloths-fashion-017:before {
  content: "\e0a2";
}
.retina-cloths-fashion-018:before {
  content: "\e0a3";
}
.retina-cloths-fashion-019:before {
  content: "\e0a4";
}
.retina-cloths-fashion-020:before {
  content: "\e0a5";
}
.retina-cloths-fashion-021:before {
  content: "\e0a6";
}
.retina-cloths-fashion-022:before {
  content: "\e0a7";
}
.retina-cloths-fashion-023:before {
  content: "\e0a8";
}
.retina-cloths-fashion-024:before {
  content: "\e0a9";
}
.retina-communication-001:before {
  content: "\e0aa";
}
.retina-communication-002:before {
  content: "\e0ab";
}
.retina-communication-003:before {
  content: "\e0ac";
}
.retina-communication-004:before {
  content: "\e0ad";
}
.retina-communication-005:before {
  content: "\e0ae";
}
.retina-communication-006:before {
  content: "\e0af";
}
.retina-communication-007:before {
  content: "\e0b0";
}
.retina-communication-008:before {
  content: "\e0b1";
}
.retina-communication-009:before {
  content: "\e0b2";
}
.retina-communication-010:before {
  content: "\e0b3";
}
.retina-communication-011:before {
  content: "\e0b4";
}
.retina-communication-012:before {
  content: "\e0b5";
}
.retina-communication-013:before {
  content: "\e0b6";
}
.retina-communication-014:before {
  content: "\e0b7";
}
.retina-communication-015:before {
  content: "\e0b8";
}
.retina-communication-016:before {
  content: "\e0b9";
}
.retina-communication-017:before {
  content: "\e0ba";
}
.retina-communication-018:before {
  content: "\e0bb";
}
.retina-communication-019:before {
  content: "\e0bc";
}
.retina-communication-020:before {
  content: "\e0bd";
}
.retina-communication-021:before {
  content: "\e0be";
}
.retina-communication-022:before {
  content: "\e0bf";
}
.retina-communication-023:before {
  content: "\e0c0";
}
.retina-communication-024:before {
  content: "\e0c1";
}
.retina-communication-025:before {
  content: "\e0c2";
}
.retina-communication-026:before {
  content: "\e0c3";
}
.retina-communication-027:before {
  content: "\e0c4";
}
.retina-communication-028:before {
  content: "\e0c5";
}
.retina-communication-029:before {
  content: "\e0c6";
}
.retina-communication-030:before {
  content: "\e0c7";
}
.retina-communication-031:before {
  content: "\e0c8";
}
.retina-communication-032:before {
  content: "\e0c9";
}
.retina-communication-033:before {
  content: "\e0ca";
}
.retina-communication-034:before {
  content: "\e0cb";
}
.retina-communication-035:before {
  content: "\e0cc";
}
.retina-communication-036:before {
  content: "\e0cd";
}
.retina-communication-037:before {
  content: "\e0ce";
}
.retina-communication-038:before {
  content: "\e0cf";
}
.retina-communication-039:before {
  content: "\e0d0";
}
.retina-communication-040:before {
  content: "\e0d1";
}
.retina-communication-041:before {
  content: "\e0d2";
}
.retina-communication-042:before {
  content: "\e0d3";
}
.retina-communication-043:before {
  content: "\e0d4";
}
.retina-communication-044:before {
  content: "\e0d5";
}
.retina-communication-045:before {
  content: "\e0d6";
}
.retina-communication-046:before {
  content: "\e0d7";
}
.retina-communication-047:before {
  content: "\e0d8";
}
.retina-communication-048:before {
  content: "\e0d9";
}
.retina-design-001:before {
  content: "\e0da";
}
.retina-design-002:before {
  content: "\e0db";
}
.retina-design-003:before {
  content: "\e0dc";
}
.retina-design-004:before {
  content: "\e0dd";
}
.retina-design-005:before {
  content: "\e0de";
}
.retina-design-006:before {
  content: "\e0df";
}
.retina-design-007:before {
  content: "\e0e0";
}
.retina-design-008:before {
  content: "\e0e1";
}
.retina-design-009:before {
  content: "\e0e2";
}
.retina-design-010:before {
  content: "\e0e3";
}
.retina-design-011:before {
  content: "\e0e4";
}
.retina-design-012:before {
  content: "\e0e5";
}
.retina-design-013:before {
  content: "\e0e6";
}
.retina-design-014:before {
  content: "\e0e7";
}
.retina-design-015:before {
  content: "\e0e8";
}
.retina-design-016:before {
  content: "\e0e9";
}
.retina-design-017:before {
  content: "\e0ea";
}
.retina-design-018:before {
  content: "\e0eb";
}
.retina-design-019:before {
  content: "\e0ec";
}
.retina-design-020:before {
  content: "\e0ed";
}
.retina-design-021:before {
  content: "\e0ee";
}
.retina-design-022:before {
  content: "\e0ef";
}
.retina-design-023:before {
  content: "\e0f0";
}
.retina-design-024:before {
  content: "\e0f1";
}
.retina-design-025:before {
  content: "\e0f2";
}
.retina-design-026:before {
  content: "\e0f3";
}
.retina-design-027:before {
  content: "\e0f4";
}
.retina-design-028:before {
  content: "\e0f5";
}
.retina-design-029:before {
  content: "\e0f6";
}
.retina-design-030:before {
  content: "\e0f7";
}
.retina-design-031:before {
  content: "\e0f8";
}
.retina-design-032:before {
  content: "\e0f9";
}
.retina-design-033:before {
  content: "\e0fa";
}
.retina-design-034:before {
  content: "\e0fb";
}
.retina-design-035:before {
  content: "\e0fc";
}
.retina-design-036:before {
  content: "\e0fd";
}
.retina-design-037:before {
  content: "\e0fe";
}
.retina-design-038:before {
  content: "\e0ff";
}
.retina-design-039:before {
  content: "\e100";
}
.retina-design-040:before {
  content: "\e101";
}
.retina-design-041:before {
  content: "\e102";
}
.retina-design-042:before {
  content: "\e103";
}
.retina-design-043:before {
  content: "\e104";
}
.retina-design-044:before {
  content: "\e105";
}
.retina-design-045:before {
  content: "\e106";
}
.retina-design-046:before {
  content: "\e107";
}
.retina-design-047:before {
  content: "\e108";
}
.retina-design-048:before {
  content: "\e109";
}
.retina-design-049:before {
  content: "\e10a";
}
.retina-design-050:before {
  content: "\e10b";
}
.retina-design-051:before {
  content: "\e10c";
}
.retina-design-052:before {
  content: "\e10d";
}
.retina-design-053:before {
  content: "\e10e";
}
.retina-design-054:before {
  content: "\e10f";
}
.retina-design-055:before {
  content: "\e110";
}
.retina-design-056:before {
  content: "\e111";
}
.retina-design-057:before {
  content: "\e112";
}
.retina-design-058:before {
  content: "\e113";
}
.retina-design-059:before {
  content: "\e114";
}
.retina-design-060:before {
  content: "\e115";
}
.retina-design-061:before {
  content: "\e116";
}
.retina-design-062:before {
  content: "\e117";
}
.retina-design-063:before {
  content: "\e118";
}
.retina-design-064:before {
  content: "\e119";
}
.retina-design-065:before {
  content: "\e11a";
}
.retina-design-066:before {
  content: "\e11b";
}
.retina-design-067:before {
  content: "\e11c";
}
.retina-design-068:before {
  content: "\e11d";
}
.retina-design-069:before {
  content: "\e11e";
}
.retina-design-070:before {
  content: "\e11f";
}
.retina-design-071:before {
  content: "\e120";
}
.retina-design-072:before {
  content: "\e121";
}
.retina-design-073:before {
  content: "\e122";
}
.retina-design-074:before {
  content: "\e123";
}
.retina-design-075:before {
  content: "\e124";
}
.retina-design-076:before {
  content: "\e125";
}
.retina-design-077:before {
  content: "\e126";
}
.retina-design-078:before {
  content: "\e127";
}
.retina-design-079:before {
  content: "\e128";
}
.retina-design-080:before {
  content: "\e129";
}
.retina-design-081:before {
  content: "\e12a";
}
.retina-design-082:before {
  content: "\e12b";
}
.retina-design-083:before {
  content: "\e12c";
}
.retina-design-084:before {
  content: "\e12d";
}
.retina-education-learning-001:before {
  content: "\e12e";
}
.retina-education-learning-002:before {
  content: "\e12f";
}
.retina-education-learning-003:before {
  content: "\e130";
}
.retina-education-learning-004:before {
  content: "\e131";
}
.retina-education-learning-005:before {
  content: "\e132";
}
.retina-education-learning-006:before {
  content: "\e133";
}
.retina-education-learning-007:before {
  content: "\e134";
}
.retina-education-learning-008:before {
  content: "\e135";
}
.retina-education-learning-009:before {
  content: "\e136";
}
.retina-education-learning-010:before {
  content: "\e137";
}
.retina-education-learning-011:before {
  content: "\e138";
}
.retina-education-learning-012:before {
  content: "\e139";
}
.retina-education-learning-013:before {
  content: "\e13a";
}
.retina-education-learning-014:before {
  content: "\e13b";
}
.retina-education-learning-015:before {
  content: "\e13c";
}
.retina-education-learning-016:before {
  content: "\e13d";
}
.retina-education-learning-017:before {
  content: "\e13e";
}
.retina-education-learning-018:before {
  content: "\e13f";
}
.retina-education-learning-019:before {
  content: "\e140";
}
.retina-education-learning-020:before {
  content: "\e141";
}
.retina-education-learning-021:before {
  content: "\e142";
}
.retina-education-learning-022:before {
  content: "\e143";
}
.retina-education-learning-023:before {
  content: "\e144";
}
.retina-education-learning-024:before {
  content: "\e145";
}
.retina-education-learning-025:before {
  content: "\e146";
}
.retina-education-learning-026:before {
  content: "\e147";
}
.retina-education-learning-027:before {
  content: "\e148";
}
.retina-education-learning-028:before {
  content: "\e149";
}
.retina-education-learning-029:before {
  content: "\e14a";
}
.retina-education-learning-030:before {
  content: "\e14b";
}
.retina-education-learning-031:before {
  content: "\e14c";
}
.retina-education-learning-032:before {
  content: "\e14d";
}
.retina-education-learning-033:before {
  content: "\e14e";
}
.retina-education-learning-034:before {
  content: "\e14f";
}
.retina-education-learning-035:before {
  content: "\e150";
}
.retina-education-learning-036:before {
  content: "\e151";
}
.retina-file-type-content-001:before {
  content: "\e152";
}
.retina-file-type-content-002:before {
  content: "\e153";
}
.retina-file-type-content-003:before {
  content: "\e154";
}
.retina-file-type-content-004:before {
  content: "\e155";
}
.retina-file-type-content-005:before {
  content: "\e156";
}
.retina-file-type-content-006:before {
  content: "\e157";
}
.retina-file-type-content-007:before {
  content: "\e158";
}
.retina-file-type-content-008:before {
  content: "\e159";
}
.retina-file-type-content-009:before {
  content: "\e15a";
}
.retina-file-type-content-010:before {
  content: "\e15b";
}
.retina-file-type-content-011:before {
  content: "\e15c";
}
.retina-file-type-content-012:before {
  content: "\e15d";
}
.retina-file-type-content-013:before {
  content: "\e15e";
}
.retina-file-type-content-014:before {
  content: "\e15f";
}
.retina-file-type-content-015:before {
  content: "\e160";
}
.retina-file-type-content-016:before {
  content: "\e161";
}
.retina-file-type-content-017:before {
  content: "\e162";
}
.retina-file-type-content-018:before {
  content: "\e163";
}
.retina-file-type-content-019:before {
  content: "\e164";
}
.retina-file-type-content-020:before {
  content: "\e165";
}
.retina-file-type-content-021:before {
  content: "\e166";
}
.retina-file-type-content-022:before {
  content: "\e167";
}
.retina-file-type-content-023:before {
  content: "\e168";
}
.retina-file-type-content-024:before {
  content: "\e169";
}
.retina-file-type-content-025:before {
  content: "\e16a";
}
.retina-file-type-content-026:before {
  content: "\e16b";
}
.retina-file-type-content-027:before {
  content: "\e16c";
}
.retina-file-type-content-028:before {
  content: "\e16d";
}
.retina-file-type-content-029:before {
  content: "\e16e";
}
.retina-file-type-content-030:before {
  content: "\e16f";
}
.retina-file-type-content-031:before {
  content: "\e170";
}
.retina-file-type-content-032:before {
  content: "\e171";
}
.retina-file-type-content-033:before {
  content: "\e172";
}
.retina-file-type-content-034:before {
  content: "\e173";
}
.retina-file-type-content-035:before {
  content: "\e174";
}
.retina-file-type-content-036:before {
  content: "\e175";
}
.retina-file-type-content-037:before {
  content: "\e176";
}
.retina-file-type-content-038:before {
  content: "\e177";
}
.retina-file-type-content-039:before {
  content: "\e178";
}
.retina-file-type-content-040:before {
  content: "\e179";
}
.retina-file-type-content-041:before {
  content: "\e17a";
}
.retina-file-type-content-042:before {
  content: "\e17b";
}
.retina-file-type-content-043:before {
  content: "\e17c";
}
.retina-file-type-content-044:before {
  content: "\e17d";
}
.retina-file-type-content-045:before {
  content: "\e17e";
}
.retina-file-type-content-046:before {
  content: "\e17f";
}
.retina-file-type-content-047:before {
  content: "\e180";
}
.retina-file-type-content-048:before {
  content: "\e181";
}
.retina-file-type-content-049:before {
  content: "\e182";
}
.retina-file-type-content-050:before {
  content: "\e183";
}
.retina-file-type-content-051:before {
  content: "\e184";
}
.retina-file-type-content-052:before {
  content: "\e185";
}
.retina-file-type-content-053:before {
  content: "\e186";
}
.retina-file-type-content-054:before {
  content: "\e187";
}
.retina-file-type-content-055:before {
  content: "\e188";
}
.retina-file-type-content-056:before {
  content: "\e189";
}
.retina-file-type-content-057:before {
  content: "\e18a";
}
.retina-file-type-content-058:before {
  content: "\e18b";
}
.retina-file-type-content-059:before {
  content: "\e18c";
}
.retina-file-type-content-060:before {
  content: "\e18d";
}
.retina-file-type-content-061:before {
  content: "\e18e";
}
.retina-file-type-content-062:before {
  content: "\e18f";
}
.retina-file-type-content-063:before {
  content: "\e190";
}
.retina-file-type-content-064:before {
  content: "\e191";
}
.retina-file-type-content-065:before {
  content: "\e192";
}
.retina-file-type-content-066:before {
  content: "\e193";
}
.retina-file-type-content-067:before {
  content: "\e194";
}
.retina-file-type-content-068:before {
  content: "\e195";
}
.retina-file-type-content-069:before {
  content: "\e196";
}
.retina-file-type-content-070:before {
  content: "\e197";
}
.retina-file-type-content-071:before {
  content: "\e198";
}
.retina-file-type-content-072:before {
  content: "\e199";
}
.retina-file-type-content-073:before {
  content: "\e19a";
}
.retina-file-type-content-074:before {
  content: "\e19b";
}
.retina-file-type-content-075:before {
  content: "\e19c";
}
.retina-file-type-content-076:before {
  content: "\e19d";
}
.retina-file-type-content-077:before {
  content: "\e19e";
}
.retina-file-type-content-078:before {
  content: "\e19f";
}
.retina-file-type-content-079:before {
  content: "\e1a0";
}
.retina-file-type-content-080:before {
  content: "\e1a1";
}
.retina-file-type-content-081:before {
  content: "\e1a2";
}
.retina-file-type-content-082:before {
  content: "\e1a3";
}
.retina-file-type-content-083:before {
  content: "\e1a4";
}
.retina-file-type-content-084:before {
  content: "\e1a5";
}
.retina-file-type-content-085:before {
  content: "\e1a6";
}
.retina-file-type-content-086:before {
  content: "\e1a7";
}
.retina-file-type-content-087:before {
  content: "\e1a8";
}
.retina-file-type-content-088:before {
  content: "\e1a9";
}
.retina-file-type-content-089:before {
  content: "\e1aa";
}
.retina-file-type-content-090:before {
  content: "\e1ab";
}
.retina-file-type-content-091:before {
  content: "\e1ac";
}
.retina-file-type-content-092:before {
  content: "\e1ad";
}
.retina-file-type-content-093:before {
  content: "\e1ae";
}
.retina-file-type-content-094:before {
  content: "\e1af";
}
.retina-file-type-content-095:before {
  content: "\e1b0";
}
.retina-file-type-content-096:before {
  content: "\e1b1";
}
.retina-finance-ecommerce-001:before {
  content: "\e1b2";
}
.retina-finance-ecommerce-002:before {
  content: "\e1b3";
}
.retina-finance-ecommerce-003:before {
  content: "\e1b4";
}
.retina-finance-ecommerce-004:before {
  content: "\e1b5";
}
.retina-finance-ecommerce-005:before {
  content: "\e1b6";
}
.retina-finance-ecommerce-006:before {
  content: "\e1b7";
}
.retina-finance-ecommerce-007:before {
  content: "\e1b8";
}
.retina-finance-ecommerce-008:before {
  content: "\e1b9";
}
.retina-finance-ecommerce-009:before {
  content: "\e1ba";
}
.retina-finance-ecommerce-010:before {
  content: "\e1bb";
}
.retina-finance-ecommerce-011:before {
  content: "\e1bc";
}
.retina-finance-ecommerce-012:before {
  content: "\e1bd";
}
.retina-finance-ecommerce-013:before {
  content: "\e1be";
}
.retina-finance-ecommerce-014:before {
  content: "\e1bf";
}
.retina-finance-ecommerce-015:before {
  content: "\e1c0";
}
.retina-finance-ecommerce-016:before {
  content: "\e1c1";
}
.retina-finance-ecommerce-017:before {
  content: "\e1c2";
}
.retina-finance-ecommerce-018:before {
  content: "\e1c3";
}
.retina-finance-ecommerce-019:before {
  content: "\e1c4";
}
.retina-finance-ecommerce-020:before {
  content: "\e1c5";
}
.retina-finance-ecommerce-021:before {
  content: "\e1c6";
}
.retina-finance-ecommerce-022:before {
  content: "\e1c7";
}
.retina-finance-ecommerce-023:before {
  content: "\e1c8";
}
.retina-finance-ecommerce-024:before {
  content: "\e1c9";
}
.retina-finance-ecommerce-025:before {
  content: "\e1ca";
}
.retina-finance-ecommerce-026:before {
  content: "\e1cb";
}
.retina-finance-ecommerce-027:before {
  content: "\e1cc";
}
.retina-finance-ecommerce-028:before {
  content: "\e1cd";
}
.retina-finance-ecommerce-029:before {
  content: "\e1ce";
}
.retina-finance-ecommerce-030:before {
  content: "\e1cf";
}
.retina-finance-ecommerce-031:before {
  content: "\e1d0";
}
.retina-finance-ecommerce-032:before {
  content: "\e1d1";
}
.retina-finance-ecommerce-033:before {
  content: "\e1d2";
}
.retina-finance-ecommerce-034:before {
  content: "\e1d3";
}
.retina-finance-ecommerce-035:before {
  content: "\e1d4";
}
.retina-finance-ecommerce-036:before {
  content: "\e1d5";
}
.retina-food-001:before {
  content: "\e1d6";
}
.retina-food-002:before {
  content: "\e1d7";
}
.retina-food-003:before {
  content: "\e1d8";
}
.retina-food-004:before {
  content: "\e1d9";
}
.retina-food-005:before {
  content: "\e1da";
}
.retina-food-006:before {
  content: "\e1db";
}
.retina-food-007:before {
  content: "\e1dc";
}
.retina-food-008:before {
  content: "\e1dd";
}
.retina-food-009:before {
  content: "\e1de";
}
.retina-food-010:before {
  content: "\e1df";
}
.retina-food-011:before {
  content: "\e1e0";
}
.retina-food-012:before {
  content: "\e1e1";
}
.retina-food-013:before {
  content: "\e1e2";
}
.retina-food-014:before {
  content: "\e1e3";
}
.retina-food-015:before {
  content: "\e1e4";
}
.retina-food-016:before {
  content: "\e1e5";
}
.retina-food-017:before {
  content: "\e1e6";
}
.retina-food-018:before {
  content: "\e1e7";
}
.retina-food-019:before {
  content: "\e1e8";
}
.retina-food-020:before {
  content: "\e1e9";
}
.retina-food-021:before {
  content: "\e1ea";
}
.retina-food-022:before {
  content: "\e1eb";
}
.retina-food-023:before {
  content: "\e1ec";
}
.retina-food-024:before {
  content: "\e1ed";
}
.retina-food-025:before {
  content: "\e1ee";
}
.retina-food-026:before {
  content: "\e1ef";
}
.retina-food-027:before {
  content: "\e1f0";
}
.retina-food-028:before {
  content: "\e1f1";
}
.retina-food-029:before {
  content: "\e1f2";
}
.retina-food-030:before {
  content: "\e1f3";
}
.retina-food-031:before {
  content: "\e1f4";
}
.retina-food-032:before {
  content: "\e1f5";
}
.retina-food-033:before {
  content: "\e1f6";
}
.retina-food-034:before {
  content: "\e1f7";
}
.retina-food-035:before {
  content: "\e1f8";
}
.retina-food-036:before {
  content: "\e1f9";
}
.retina-food-037:before {
  content: "\e1fa";
}
.retina-food-038:before {
  content: "\e1fb";
}
.retina-food-039:before {
  content: "\e1fc";
}
.retina-food-040:before {
  content: "\e1fd";
}
.retina-food-041:before {
  content: "\e1fe";
}
.retina-food-042:before {
  content: "\e1ff";
}
.retina-food-043:before {
  content: "\e200";
}
.retina-food-044:before {
  content: "\e201";
}
.retina-food-045:before {
  content: "\e202";
}
.retina-food-046:before {
  content: "\e203";
}
.retina-food-047:before {
  content: "\e204";
}
.retina-food-048:before {
  content: "\e205";
}
.retina-food-049:before {
  content: "\e206";
}
.retina-food-050:before {
  content: "\e207";
}
.retina-food-051:before {
  content: "\e208";
}
.retina-food-052:before {
  content: "\e209";
}
.retina-food-053:before {
  content: "\e20a";
}
.retina-food-054:before {
  content: "\e20b";
}
.retina-food-055:before {
  content: "\e20c";
}
.retina-food-056:before {
  content: "\e20d";
}
.retina-food-057:before {
  content: "\e20e";
}
.retina-food-058:before {
  content: "\e20f";
}
.retina-food-059:before {
  content: "\e210";
}
.retina-food-060:before {
  content: "\e211";
}
.retina-furniture-001:before {
  content: "\e212";
}
.retina-furniture-002:before {
  content: "\e213";
}
.retina-furniture-003:before {
  content: "\e214";
}
.retina-furniture-004:before {
  content: "\e215";
}
.retina-furniture-005:before {
  content: "\e216";
}
.retina-furniture-006:before {
  content: "\e217";
}
.retina-furniture-007:before {
  content: "\e218";
}
.retina-furniture-008:before {
  content: "\e219";
}
.retina-furniture-009:before {
  content: "\e21a";
}
.retina-furniture-010:before {
  content: "\e21b";
}
.retina-furniture-011:before {
  content: "\e21c";
}
.retina-furniture-012:before {
  content: "\e21d";
}
.retina-furniture-013:before {
  content: "\e21e";
}
.retina-furniture-014:before {
  content: "\e21f";
}
.retina-furniture-015:before {
  content: "\e220";
}
.retina-furniture-016:before {
  content: "\e221";
}
.retina-furniture-017:before {
  content: "\e222";
}
.retina-furniture-018:before {
  content: "\e223";
}
.retina-furniture-019:before {
  content: "\e224";
}
.retina-furniture-020:before {
  content: "\e225";
}
.retina-furniture-021:before {
  content: "\e226";
}
.retina-furniture-022:before {
  content: "\e227";
}
.retina-furniture-023:before {
  content: "\e228";
}
.retina-furniture-024:before {
  content: "\e229";
}
.retina-furniture-025:before {
  content: "\e22a";
}
.retina-furniture-026:before {
  content: "\e22b";
}
.retina-furniture-027:before {
  content: "\e22c";
}
.retina-furniture-028:before {
  content: "\e22d";
}
.retina-furniture-029:before {
  content: "\e22e";
}
.retina-furniture-030:before {
  content: "\e22f";
}
.retina-furniture-031:before {
  content: "\e230";
}
.retina-furniture-032:before {
  content: "\e231";
}
.retina-furniture-033:before {
  content: "\e232";
}
.retina-furniture-034:before {
  content: "\e233";
}
.retina-furniture-035:before {
  content: "\e234";
}
.retina-furniture-036:before {
  content: "\e235";
}
.retina-furniture-037:before {
  content: "\e236";
}
.retina-furniture-038:before {
  content: "\e237";
}
.retina-furniture-039:before {
  content: "\e238";
}
.retina-furniture-040:before {
  content: "\e239";
}
.retina-furniture-041:before {
  content: "\e23a";
}
.retina-furniture-042:before {
  content: "\e23b";
}
.retina-furniture-043:before {
  content: "\e23c";
}
.retina-furniture-044:before {
  content: "\e23d";
}
.retina-furniture-045:before {
  content: "\e23e";
}
.retina-furniture-046:before {
  content: "\e23f";
}
.retina-furniture-047:before {
  content: "\e240";
}
.retina-furniture-048:before {
  content: "\e241";
}
.retina-gadgets-device-tech001:before {
  content: "\e242";
}
.retina-gadgets-device-tech002:before {
  content: "\e243";
}
.retina-gadgets-device-tech003:before {
  content: "\e244";
}
.retina-gadgets-device-tech004:before {
  content: "\e245";
}
.retina-gadgets-device-tech005:before {
  content: "\e246";
}
.retina-gadgets-device-tech006:before {
  content: "\e247";
}
.retina-gadgets-device-tech007:before {
  content: "\e248";
}
.retina-gadgets-device-tech008:before {
  content: "\e249";
}
.retina-gadgets-device-tech009:before {
  content: "\e24a";
}
.retina-gadgets-device-tech010:before {
  content: "\e24b";
}
.retina-gadgets-device-tech011:before {
  content: "\e24c";
}
.retina-gadgets-device-tech012:before {
  content: "\e24d";
}
.retina-gadgets-device-tech013:before {
  content: "\e24e";
}
.retina-gadgets-device-tech014:before {
  content: "\e24f";
}
.retina-gadgets-device-tech015:before {
  content: "\e250";
}
.retina-gadgets-device-tech016:before {
  content: "\e251";
}
.retina-gadgets-device-tech017:before {
  content: "\e252";
}
.retina-gadgets-device-tech018:before {
  content: "\e253";
}
.retina-gadgets-device-tech019:before {
  content: "\e254";
}
.retina-gadgets-device-tech020:before {
  content: "\e255";
}
.retina-gadgets-device-tech021:before {
  content: "\e256";
}
.retina-gadgets-device-tech022:before {
  content: "\e257";
}
.retina-gadgets-device-tech023:before {
  content: "\e258";
}
.retina-gadgets-device-tech024:before {
  content: "\e259";
}
.retina-gadgets-device-tech025:before {
  content: "\e25a";
}
.retina-gadgets-device-tech026:before {
  content: "\e25b";
}
.retina-gadgets-device-tech027:before {
  content: "\e25c";
}
.retina-gadgets-device-tech028:before {
  content: "\e25d";
}
.retina-gadgets-device-tech029:before {
  content: "\e25e";
}
.retina-gadgets-device-tech030:before {
  content: "\e25f";
}
.retina-gadgets-device-tech031:before {
  content: "\e260";
}
.retina-gadgets-device-tech032:before {
  content: "\e261";
}
.retina-gadgets-device-tech033:before {
  content: "\e262";
}
.retina-gadgets-device-tech034:before {
  content: "\e263";
}
.retina-gadgets-device-tech035:before {
  content: "\e264";
}
.retina-gadgets-device-tech036:before {
  content: "\e265";
}
.retina-gadgets-device-tech037:before {
  content: "\e266";
}
.retina-gadgets-device-tech038:before {
  content: "\e267";
}
.retina-gadgets-device-tech039:before {
  content: "\e268";
}
.retina-gadgets-device-tech040:before {
  content: "\e269";
}
.retina-gadgets-device-tech041:before {
  content: "\e26a";
}
.retina-gadgets-device-tech042:before {
  content: "\e26b";
}
.retina-gadgets-device-tech043:before {
  content: "\e26c";
}
.retina-gadgets-device-tech044:before {
  content: "\e26d";
}
.retina-gadgets-device-tech045:before {
  content: "\e26e";
}
.retina-gadgets-device-tech046:before {
  content: "\e26f";
}
.retina-gadgets-device-tech047:before {
  content: "\e270";
}
.retina-gadgets-device-tech048:before {
  content: "\e271";
}
.retina-lifestyle-001:before {
  content: "\e272";
}
.retina-lifestyle-002:before {
  content: "\e273";
}
.retina-lifestyle-003:before {
  content: "\e274";
}
.retina-lifestyle-004:before {
  content: "\e275";
}
.retina-lifestyle-005:before {
  content: "\e276";
}
.retina-lifestyle-006:before {
  content: "\e277";
}
.retina-lifestyle-007:before {
  content: "\e278";
}
.retina-lifestyle-008:before {
  content: "\e279";
}
.retina-lifestyle-009:before {
  content: "\e27a";
}
.retina-lifestyle-010:before {
  content: "\e27b";
}
.retina-lifestyle-011:before {
  content: "\e27c";
}
.retina-lifestyle-012:before {
  content: "\e27d";
}
.retina-lifestyle-013:before {
  content: "\e27e";
}
.retina-lifestyle-014:before {
  content: "\e27f";
}
.retina-lifestyle-015:before {
  content: "\e280";
}
.retina-lifestyle-016:before {
  content: "\e281";
}
.retina-lifestyle-017:before {
  content: "\e282";
}
.retina-lifestyle-018:before {
  content: "\e283";
}
.retina-lifestyle-019:before {
  content: "\e284";
}
.retina-lifestyle-020:before {
  content: "\e285";
}
.retina-lifestyle-021:before {
  content: "\e286";
}
.retina-lifestyle-022:before {
  content: "\e287";
}
.retina-lifestyle-023:before {
  content: "\e288";
}
.retina-lifestyle-024:before {
  content: "\e289";
}
.retina-lifestyle-025:before {
  content: "\e28a";
}
.retina-lifestyle-026:before {
  content: "\e28b";
}
.retina-lifestyle-027:before {
  content: "\e28c";
}
.retina-lifestyle-028:before {
  content: "\e28d";
}
.retina-lifestyle-029:before {
  content: "\e28e";
}
.retina-lifestyle-030:before {
  content: "\e28f";
}
.retina-lifestyle-031:before {
  content: "\e290";
}
.retina-lifestyle-032:before {
  content: "\e291";
}
.retina-lifestyle-033:before {
  content: "\e292";
}
.retina-lifestyle-034:before {
  content: "\e293";
}
.retina-lifestyle-035:before {
  content: "\e294";
}
.retina-lifestyle-036:before {
  content: "\e295";
}
.retina-lifestyle-037:before {
  content: "\e296";
}
.retina-lifestyle-038:before {
  content: "\e297";
}
.retina-lifestyle-039:before {
  content: "\e298";
}
.retina-lifestyle-040:before {
  content: "\e299";
}
.retina-lifestyle-041:before {
  content: "\e29a";
}
.retina-lifestyle-042:before {
  content: "\e29b";
}
.retina-lifestyle-043:before {
  content: "\e29c";
}
.retina-lifestyle-044:before {
  content: "\e29d";
}
.retina-lifestyle-045:before {
  content: "\e29e";
}
.retina-lifestyle-046:before {
  content: "\e29f";
}
.retina-lifestyle-047:before {
  content: "\e2a0";
}
.retina-lifestyle-048:before {
  content: "\e2a1";
}
.retina-health-care-medical-001:before {
  content: "\e2a2";
}
.retina-health-care-medical-002:before {
  content: "\e2a3";
}
.retina-health-care-medical-003:before {
  content: "\e2a4";
}
.retina-health-care-medical-004:before {
  content: "\e2a5";
}
.retina-health-care-medical-005:before {
  content: "\e2a6";
}
.retina-health-care-medical-006:before {
  content: "\e2a7";
}
.retina-health-care-medical-007:before {
  content: "\e2a8";
}
.retina-health-care-medical-008:before {
  content: "\e2a9";
}
.retina-health-care-medical-009:before {
  content: "\e2aa";
}
.retina-health-care-medical-010:before {
  content: "\e2ab";
}
.retina-health-care-medical-011:before {
  content: "\e2ac";
}
.retina-health-care-medical-012:before {
  content: "\e2ad";
}
.retina-health-care-medical-013:before {
  content: "\e2ae";
}
.retina-health-care-medical-014:before {
  content: "\e2af";
}
.retina-health-care-medical-015:before {
  content: "\e2b0";
}
.retina-health-care-medical-016:before {
  content: "\e2b1";
}
.retina-health-care-medical-017:before {
  content: "\e2b2";
}
.retina-health-care-medical-018:before {
  content: "\e2b3";
}
.retina-health-care-medical-019:before {
  content: "\e2b4";
}
.retina-health-care-medical-020:before {
  content: "\e2b5";
}
.retina-health-care-medical-021:before {
  content: "\e2b6";
}
.retina-health-care-medical-022:before {
  content: "\e2b7";
}
.retina-health-care-medical-023:before {
  content: "\e2b8";
}
.retina-health-care-medical-024:before {
  content: "\e2b9";
}
.retina-health-care-medical-025:before {
  content: "\e2ba";
}
.retina-health-care-medical-026:before {
  content: "\e2bb";
}
.retina-health-care-medical-027:before {
  content: "\e2bc";
}
.retina-health-care-medical-028:before {
  content: "\e2bd";
}
.retina-health-care-medical-029:before {
  content: "\e2be";
}
.retina-health-care-medical-030:before {
  content: "\e2bf";
}
.retina-health-care-medical-031:before {
  content: "\e2c0";
}
.retina-health-care-medical-032:before {
  content: "\e2c1";
}
.retina-health-care-medical-033:before {
  content: "\e2c2";
}
.retina-health-care-medical-034:before {
  content: "\e2c3";
}
.retina-health-care-medical-035:before {
  content: "\e2c4";
}
.retina-health-care-medical-036:before {
  content: "\e2c5";
}
.retina-health-care-medical-037:before {
  content: "\e2c6";
}
.retina-health-care-medical-038:before {
  content: "\e2c7";
}
.retina-health-care-medical-039:before {
  content: "\e2c8";
}
.retina-health-care-medical-040:before {
  content: "\e2c9";
}
.retina-health-care-medical-041:before {
  content: "\e2ca";
}
.retina-health-care-medical-042:before {
  content: "\e2cb";
}
.retina-health-care-medical-043:before {
  content: "\e2cc";
}
.retina-health-care-medical-044:before {
  content: "\e2cd";
}
.retina-health-care-medical-045:before {
  content: "\e2ce";
}
.retina-health-care-medical-046:before {
  content: "\e2cf";
}
.retina-health-care-medical-047:before {
  content: "\e2d0";
}
.retina-health-care-medical-048:before {
  content: "\e2d1";
}
.retina-music-sound-001:before {
  content: "\e2d2";
}
.retina-music-sound-002:before {
  content: "\e2d3";
}
.retina-music-sound-003:before {
  content: "\e2d4";
}
.retina-music-sound-004:before {
  content: "\e2d5";
}
.retina-music-sound-005:before {
  content: "\e2d6";
}
.retina-music-sound-006:before {
  content: "\e2d7";
}
.retina-music-sound-007:before {
  content: "\e2d8";
}
.retina-music-sound-008:before {
  content: "\e2d9";
}
.retina-music-sound-009:before {
  content: "\e2da";
}
.retina-music-sound-010:before {
  content: "\e2db";
}
.retina-music-sound-011:before {
  content: "\e2dc";
}
.retina-music-sound-012:before {
  content: "\e2dd";
}
.retina-music-sound-013:before {
  content: "\e2de";
}
.retina-music-sound-014:before {
  content: "\e2df";
}
.retina-music-sound-015:before {
  content: "\e2e0";
}
.retina-music-sound-016:before {
  content: "\e2e1";
}
.retina-music-sound-017:before {
  content: "\e2e2";
}
.retina-music-sound-018:before {
  content: "\e2e3";
}
.retina-music-sound-019:before {
  content: "\e2e4";
}
.retina-music-sound-020:before {
  content: "\e2e5";
}
.retina-music-sound-021:before {
  content: "\e2e6";
}
.retina-music-sound-022:before {
  content: "\e2e7";
}
.retina-music-sound-023:before {
  content: "\e2e8";
}
.retina-music-sound-024:before {
  content: "\e2e9";
}
.retina-music-sound-025:before {
  content: "\e2ea";
}
.retina-music-sound-026:before {
  content: "\e2eb";
}
.retina-music-sound-027:before {
  content: "\e2ec";
}
.retina-music-sound-028:before {
  content: "\e2ed";
}
.retina-music-sound-029:before {
  content: "\e2ee";
}
.retina-music-sound-030:before {
  content: "\e2ef";
}
.retina-music-sound-031:before {
  content: "\e2f0";
}
.retina-music-sound-032:before {
  content: "\e2f1";
}
.retina-music-sound-033:before {
  content: "\e2f2";
}
.retina-music-sound-034:before {
  content: "\e2f3";
}
.retina-music-sound-035:before {
  content: "\e2f4";
}
.retina-music-sound-036:before {
  content: "\e2f5";
}
.retina-nature-037:before {
  content: "\e2f6";
}
.retina-nature-038:before {
  content: "\e2f7";
}
.retina-nature-039:before {
  content: "\e2f8";
}
.retina-nature-040:before {
  content: "\e2f9";
}
.retina-nature-041:before {
  content: "\e2fa";
}
.retina-nature-042:before {
  content: "\e2fb";
}
.retina-nature-043:before {
  content: "\e2fc";
}
.retina-nature-044:before {
  content: "\e2fd";
}
.retina-nature-045:before {
  content: "\e2fe";
}
.retina-nature-046:before {
  content: "\e2ff";
}
.retina-nature-047:before {
  content: "\e300";
}
.retina-nature-048:before {
  content: "\e301";
}
.retina-nature-049:before {
  content: "\e302";
}
.retina-nature-050:before {
  content: "\e303";
}
.retina-nature-051:before {
  content: "\e304";
}
.retina-nature-052:before {
  content: "\e305";
}
.retina-nature-053:before {
  content: "\e306";
}
.retina-nature-054:before {
  content: "\e307";
}
.retina-nature-055:before {
  content: "\e308";
}
.retina-nature-056:before {
  content: "\e309";
}
.retina-nature-057:before {
  content: "\e30a";
}
.retina-nature-058:before {
  content: "\e30b";
}
.retina-nature-059:before {
  content: "\e30c";
}
.retina-nature-060:before {
  content: "\e30d";
}
.retina-nature-061:before {
  content: "\e30e";
}
.retina-nature-062:before {
  content: "\e30f";
}
.retina-nature-063:before {
  content: "\e310";
}
.retina-nature-064:before {
  content: "\e311";
}
.retina-nature-065:before {
  content: "\e312";
}
.retina-nature-066:before {
  content: "\e313";
}
.retina-nature-067:before {
  content: "\e314";
}
.retina-nature-068:before {
  content: "\e315";
}
.retina-nature-069:before {
  content: "\e316";
}
.retina-nature-070:before {
  content: "\e317";
}
.retina-nature-071:before {
  content: "\e318";
}
.retina-nature-072:before {
  content: "\e319";
}
.retina-religion-beliefs-holy001:before {
  content: "\e31a";
}
.retina-religion-beliefs-holy002:before {
  content: "\e31b";
}
.retina-religion-beliefs-holy003:before {
  content: "\e31c";
}
.retina-religion-beliefs-holy004:before {
  content: "\e31d";
}
.retina-religion-beliefs-holy005:before {
  content: "\e31e";
}
.retina-religion-beliefs-holy006:before {
  content: "\e31f";
}
.retina-religion-beliefs-holy007:before {
  content: "\e320";
}
.retina-religion-beliefs-holy008:before {
  content: "\e321";
}
.retina-religion-beliefs-holy009:before {
  content: "\e322";
}
.retina-religion-beliefs-holy010:before {
  content: "\e323";
}
.retina-religion-beliefs-holy011:before {
  content: "\e324";
}
.retina-religion-beliefs-holy012:before {
  content: "\e325";
}
.retina-religion-beliefs-holy013:before {
  content: "\e326";
}
.retina-religion-beliefs-holy014:before {
  content: "\e327";
}
.retina-religion-beliefs-holy015:before {
  content: "\e328";
}
.retina-religion-beliefs-holy016:before {
  content: "\e329";
}
.retina-religion-beliefs-holy017:before {
  content: "\e32a";
}
.retina-religion-beliefs-holy018:before {
  content: "\e32b";
}
.retina-religion-beliefs-holy019:before {
  content: "\e32c";
}
.retina-religion-beliefs-holy020:before {
  content: "\e32d";
}
.retina-religion-beliefs-holy021:before {
  content: "\e32e";
}
.retina-religion-beliefs-holy022:before {
  content: "\e32f";
}
.retina-religion-beliefs-holy023:before {
  content: "\e330";
}
.retina-religion-beliefs-holy024:before {
  content: "\e331";
}
.retina-religion-beliefs-holy025:before {
  content: "\e332";
}
.retina-religion-beliefs-holy026:before {
  content: "\e333";
}
.retina-religion-beliefs-holy027:before {
  content: "\e334";
}
.retina-religion-beliefs-holy028:before {
  content: "\e335";
}
.retina-religion-beliefs-holy029:before {
  content: "\e336";
}
.retina-religion-beliefs-holy030:before {
  content: "\e337";
}
.retina-religion-beliefs-holy031:before {
  content: "\e338";
}
.retina-religion-beliefs-holy032:before {
  content: "\e339";
}
.retina-religion-beliefs-holy033:before {
  content: "\e33a";
}
.retina-religion-beliefs-holy034:before {
  content: "\e33b";
}
.retina-religion-beliefs-holy035:before {
  content: "\e33c";
}
.retina-religion-beliefs-holy036:before {
  content: "\e33d";
}
.retina-religion-beliefs-holy037:before {
  content: "\e33e";
}
.retina-religion-beliefs-holy038:before {
  content: "\e33f";
}
.retina-religion-beliefs-holy039:before {
  content: "\e340";
}
.retina-religion-beliefs-holy040:before {
  content: "\e341";
}
.retina-religion-beliefs-holy041:before {
  content: "\e342";
}
.retina-religion-beliefs-holy042:before {
  content: "\e343";
}
.retina-religion-beliefs-holy043:before {
  content: "\e344";
}
.retina-religion-beliefs-holy044:before {
  content: "\e345";
}
.retina-religion-beliefs-holy045:before {
  content: "\e346";
}
.retina-religion-beliefs-holy046:before {
  content: "\e347";
}
.retina-religion-beliefs-holy047:before {
  content: "\e348";
}
.retina-religion-beliefs-holy048:before {
  content: "\e349";
}
.retina-social-brands-001:before {
  content: "\e34a";
}
.retina-social-brands-002:before {
  content: "\e34b";
}
.retina-social-brands-003:before {
  content: "\e34c";
}
.retina-social-brands-004:before {
  content: "\e34d";
}
.retina-social-brands-005:before {
  content: "\e34e";
}
.retina-social-brands-006:before {
  content: "\e34f";
}
.retina-social-brands-007:before {
  content: "\e350";
}
.retina-social-brands-008:before {
  content: "\e351";
}
.retina-social-brands-009:before {
  content: "\e352";
}
.retina-social-brands-010:before {
  content: "\e353";
}
.retina-social-brands-011:before {
  content: "\e354";
}
.retina-social-brands-012:before {
  content: "\e355";
}
.retina-social-brands-013:before {
  content: "\e356";
}
.retina-social-brands-014:before {
  content: "\e357";
}
.retina-social-brands-015:before {
  content: "\e358";
}
.retina-social-brands-016:before {
  content: "\e359";
}
.retina-social-brands-017:before {
  content: "\e35a";
}
.retina-social-brands-018:before {
  content: "\e35b";
}
.retina-social-brands-019:before {
  content: "\e35c";
}
.retina-social-brands-020:before {
  content: "\e35d";
}
.retina-social-brands-021:before {
  content: "\e35e";
}
.retina-social-brands-022:before {
  content: "\e35f";
}
.retina-social-brands-023:before {
  content: "\e360";
}
.retina-social-brands-024:before {
  content: "\e361";
}
.retina-social-brands-025:before {
  content: "\e362";
}
.retina-social-brands-026:before {
  content: "\e363";
}
.retina-social-brands-027:before {
  content: "\e364";
}
.retina-social-brands-028:before {
  content: "\e365";
}
.retina-social-brands-029:before {
  content: "\e366";
}
.retina-social-brands-030:before {
  content: "\e367";
}
.retina-social-brands-031:before {
  content: "\e368";
}
.retina-social-brands-032:before {
  content: "\e369";
}
.retina-social-brands-033:before {
  content: "\e36a";
}
.retina-social-brands-034:before {
  content: "\e36b";
}
.retina-social-brands-035:before {
  content: "\e36c";
}
.retina-social-brands-036:before {
  content: "\e36d";
}
.retina-space-001:before {
  content: "\e36e";
}
.retina-space-002:before {
  content: "\e36f";
}
.retina-space-003:before {
  content: "\e370";
}
.retina-space-004:before {
  content: "\e371";
}
.retina-space-005:before {
  content: "\e372";
}
.retina-space-006:before {
  content: "\e373";
}
.retina-space-007:before {
  content: "\e374";
}
.retina-space-008:before {
  content: "\e375";
}
.retina-space-009:before {
  content: "\e376";
}
.retina-space-010:before {
  content: "\e377";
}
.retina-space-011:before {
  content: "\e378";
}
.retina-space-012:before {
  content: "\e379";
}
.retina-space-013:before {
  content: "\e37a";
}
.retina-space-014:before {
  content: "\e37b";
}
.retina-space-015:before {
  content: "\e37c";
}
.retina-space-016:before {
  content: "\e37d";
}
.retina-space-017:before {
  content: "\e37e";
}
.retina-space-018:before {
  content: "\e37f";
}
.retina-space-019:before {
  content: "\e380";
}
.retina-space-020:before {
  content: "\e381";
}
.retina-space-021:before {
  content: "\e382";
}
.retina-space-022:before {
  content: "\e383";
}
.retina-space-023:before {
  content: "\e384";
}
.retina-space-024:before {
  content: "\e385";
}
.retina-sport-games-001:before {
  content: "\e386";
}
.retina-sport-games-002:before {
  content: "\e387";
}
.retina-sport-games-003:before {
  content: "\e388";
}
.retina-sport-games-004:before {
  content: "\e389";
}
.retina-sport-games-005:before {
  content: "\e38a";
}
.retina-sport-games-006:before {
  content: "\e38b";
}
.retina-sport-games-007:before {
  content: "\e38c";
}
.retina-sport-games-008:before {
  content: "\e38d";
}
.retina-sport-games-009:before {
  content: "\e38e";
}
.retina-sport-games-010:before {
  content: "\e38f";
}
.retina-sport-games-011:before {
  content: "\e390";
}
.retina-sport-games-012:before {
  content: "\e391";
}
.retina-sport-games-013:before {
  content: "\e392";
}
.retina-sport-games-014:before {
  content: "\e393";
}
.retina-sport-games-015:before {
  content: "\e394";
}
.retina-sport-games-016:before {
  content: "\e395";
}
.retina-sport-games-017:before {
  content: "\e396";
}
.retina-sport-games-018:before {
  content: "\e397";
}
.retina-sport-games-019:before {
  content: "\e398";
}
.retina-sport-games-020:before {
  content: "\e399";
}
.retina-sport-games-021:before {
  content: "\e39a";
}
.retina-sport-games-022:before {
  content: "\e39b";
}
.retina-sport-games-023:before {
  content: "\e39c";
}
.retina-sport-games-024:before {
  content: "\e39d";
}
.retina-sport-games-025:before {
  content: "\e39e";
}
.retina-sport-games-026:before {
  content: "\e39f";
}
.retina-sport-games-027:before {
  content: "\e3a0";
}
.retina-sport-games-028:before {
  content: "\e3a1";
}
.retina-sport-games-029:before {
  content: "\e3a2";
}
.retina-sport-games-030:before {
  content: "\e3a3";
}
.retina-sport-games-031:before {
  content: "\e3a4";
}
.retina-sport-games-032:before {
  content: "\e3a5";
}
.retina-sport-games-033:before {
  content: "\e3a6";
}
.retina-sport-games-034:before {
  content: "\e3a7";
}
.retina-sport-games-035:before {
  content: "\e3a8";
}
.retina-sport-games-036:before {
  content: "\e3a9";
}
.retina-sport-games-037:before {
  content: "\e3aa";
}
.retina-sport-games-038:before {
  content: "\e3ab";
}
.retina-sport-games-039:before {
  content: "\e3ac";
}
.retina-sport-games-040:before {
  content: "\e3ad";
}
.retina-sport-games-041:before {
  content: "\e3ae";
}
.retina-sport-games-042:before {
  content: "\e3af";
}
.retina-sport-games-043:before {
  content: "\e3b0";
}
.retina-sport-games-044:before {
  content: "\e3b1";
}
.retina-sport-games-045:before {
  content: "\e3b2";
}
.retina-sport-games-046:before {
  content: "\e3b3";
}
.retina-sport-games-047:before {
  content: "\e3b4";
}
.retina-sport-games-048:before {
  content: "\e3b5";
}
.retina-the-essentials-001:before {
  content: "\e3b6";
}
.retina-the-essentials-002:before {
  content: "\e3b7";
}
.retina-the-essentials-003:before {
  content: "\e3b8";
}
.retina-the-essentials-004:before {
  content: "\e3b9";
}
.retina-the-essentials-005:before {
  content: "\e3ba";
}
.retina-the-essentials-006:before {
  content: "\e3bb";
}
.retina-the-essentials-007:before {
  content: "\e3bc";
}
.retina-the-essentials-008:before {
  content: "\e3bd";
}
.retina-the-essentials-009:before {
  content: "\e3be";
}
.retina-the-essentials-010:before {
  content: "\e3bf";
}
.retina-the-essentials-011:before {
  content: "\e3c0";
}
.retina-the-essentials-012:before {
  content: "\e3c1";
}
.retina-the-essentials-013:before {
  content: "\e3c2";
}
.retina-the-essentials-014:before {
  content: "\e3c3";
}
.retina-the-essentials-015:before {
  content: "\e3c4";
}
.retina-the-essentials-016:before {
  content: "\e3c5";
}
.retina-the-essentials-017:before {
  content: "\e3c6";
}
.retina-the-essentials-018:before {
  content: "\e3c7";
}
.retina-the-essentials-019:before {
  content: "\e3c8";
}
.retina-the-essentials-020:before {
  content: "\e3c9";
}
.retina-the-essentials-021:before {
  content: "\e3ca";
}
.retina-the-essentials-022:before {
  content: "\e3cb";
}
.retina-the-essentials-023:before {
  content: "\e3cc";
}
.retina-the-essentials-024:before {
  content: "\e3cd";
}
.retina-the-essentials-025:before {
  content: "\e3ce";
}
.retina-the-essentials-026:before {
  content: "\e3cf";
}
.retina-the-essentials-027:before {
  content: "\e3d0";
}
.retina-the-essentials-028:before {
  content: "\e3d1";
}
.retina-the-essentials-029:before {
  content: "\e3d2";
}
.retina-the-essentials-030:before {
  content: "\e3d3";
}
.retina-the-essentials-031:before {
  content: "\e3d4";
}
.retina-the-essentials-032:before {
  content: "\e3d5";
}
.retina-the-essentials-033:before {
  content: "\e3d6";
}
.retina-the-essentials-034:before {
  content: "\e3d7";
}
.retina-the-essentials-035:before {
  content: "\e3d8";
}
.retina-the-essentials-036:before {
  content: "\e3d9";
}
.retina-the-essentials-037:before {
  content: "\e3da";
}
.retina-the-essentials-038:before {
  content: "\e3db";
}
.retina-the-essentials-039:before {
  content: "\e3dc";
}
.retina-the-essentials-040:before {
  content: "\e3dd";
}
.retina-the-essentials-041:before {
  content: "\e3de";
}
.retina-the-essentials-042:before {
  content: "\e3df";
}
.retina-the-essentials-043:before {
  content: "\e3e0";
}
.retina-the-essentials-044:before {
  content: "\e3e1";
}
.retina-the-essentials-045:before {
  content: "\e3e2";
}
.retina-the-essentials-046:before {
  content: "\e3e3";
}
.retina-the-essentials-047:before {
  content: "\e3e4";
}
.retina-the-essentials-048:before {
  content: "\e3e5";
}
.retina-the-essentials-049:before {
  content: "\e3e6";
}
.retina-the-essentials-050:before {
  content: "\e3e7";
}
.retina-the-essentials-051:before {
  content: "\e3e8";
}
.retina-the-essentials-052:before {
  content: "\e3e9";
}
.retina-the-essentials-053:before {
  content: "\e3ea";
}
.retina-the-essentials-054:before {
  content: "\e3eb";
}
.retina-the-essentials-055:before {
  content: "\e3ec";
}
.retina-the-essentials-056:before {
  content: "\e3ed";
}
.retina-the-essentials-057:before {
  content: "\e3ee";
}
.retina-the-essentials-058:before {
  content: "\e3ef";
}
.retina-the-essentials-059:before {
  content: "\e3f0";
}
.retina-the-essentials-060:before {
  content: "\e3f1";
}
.retina-the-essentials-061:before {
  content: "\e3f2";
}
.retina-the-essentials-062:before {
  content: "\e3f3";
}
.retina-the-essentials-063:before {
  content: "\e3f4";
}
.retina-the-essentials-064:before {
  content: "\e3f5";
}
.retina-the-essentials-065:before {
  content: "\e3f6";
}
.retina-the-essentials-066:before {
  content: "\e3f7";
}
.retina-the-essentials-067:before {
  content: "\e3f8";
}
.retina-the-essentials-068:before {
  content: "\e3f9";
}
.retina-the-essentials-069:before {
  content: "\e3fa";
}
.retina-the-essentials-070:before {
  content: "\e3fb";
}
.retina-the-essentials-071:before {
  content: "\e3fc";
}
.retina-the-essentials-072:before {
  content: "\e3fd";
}
.retina-the-essentials-073:before {
  content: "\e3fe";
}
.retina-the-essentials-074:before {
  content: "\e3ff";
}
.retina-the-essentials-075:before {
  content: "\e400";
}
.retina-the-essentials-076:before {
  content: "\e401";
}
.retina-the-essentials-077:before {
  content: "\e402";
}
.retina-the-essentials-078:before {
  content: "\e403";
}
.retina-the-essentials-079:before {
  content: "\e404";
}
.retina-the-essentials-080:before {
  content: "\e405";
}
.retina-the-essentials-081:before {
  content: "\e406";
}
.retina-the-essentials-082:before {
  content: "\e407";
}
.retina-the-essentials-083:before {
  content: "\e408";
}
.retina-the-essentials-084:before {
  content: "\e409";
}
.retina-the-essentials-085:before {
  content: "\e40a";
}
.retina-the-essentials-086:before {
  content: "\e40b";
}
.retina-the-essentials-087:before {
  content: "\e40c";
}
.retina-the-essentials-088:before {
  content: "\e40d";
}
.retina-the-essentials-089:before {
  content: "\e40e";
}
.retina-the-essentials-090:before {
  content: "\e40f";
}
.retina-the-essentials-091:before {
  content: "\e410";
}
.retina-the-essentials-092:before {
  content: "\e411";
}
.retina-the-essentials-093:before {
  content: "\e412";
}
.retina-the-essentials-094:before {
  content: "\e413";
}
.retina-the-essentials-095:before {
  content: "\e414";
}
.retina-the-essentials-096:before {
  content: "\e415";
}
.retina-the-essentials-097:before {
  content: "\e416";
}
.retina-the-essentials-098:before {
  content: "\e417";
}
.retina-the-essentials-099:before {
  content: "\e418";
}
.retina-the-essentials-100:before {
  content: "\e419";
}
.retina-the-essentials-101:before {
  content: "\e41a";
}
.retina-the-essentials-102:before {
  content: "\e41b";
}
.retina-the-essentials-103:before {
  content: "\e41c";
}
.retina-the-essentials-104:before {
  content: "\e41d";
}
.retina-the-essentials-105:before {
  content: "\e41e";
}
.retina-the-essentials-106:before {
  content: "\e41f";
}
.retina-the-essentials-107:before {
  content: "\e420";
}
.retina-the-essentials-108:before {
  content: "\e421";
}
.retina-the-essentials-109:before {
  content: "\e422";
}
.retina-the-essentials-110:before {
  content: "\e423";
}
.retina-the-essentials-111:before {
  content: "\e424";
}
.retina-the-essentials-112:before {
  content: "\e425";
}
.retina-the-essentials-113:before {
  content: "\e426";
}
.retina-the-essentials-114:before {
  content: "\e427";
}
.retina-the-essentials-115:before {
  content: "\e428";
}
.retina-the-essentials-116:before {
  content: "\e429";
}
.retina-the-essentials-117:before {
  content: "\e42a";
}
.retina-the-essentials-118:before {
  content: "\e42b";
}
.retina-the-essentials-119:before {
  content: "\e42c";
}
.retina-the-essentials-120:before {
  content: "\e42d";
}
.retina-the-essentials-121:before {
  content: "\e42e";
}
.retina-the-essentials-122:before {
  content: "\e42f";
}
.retina-the-essentials-123:before {
  content: "\e430";
}
.retina-the-essentials-124:before {
  content: "\e431";
}
.retina-the-essentials-125:before {
  content: "\e432";
}
.retina-the-essentials-126:before {
  content: "\e433";
}
.retina-the-essentials-127:before {
  content: "\e434";
}
.retina-the-essentials-128:before {
  content: "\e435";
}
.retina-the-essentials-129:before {
  content: "\e436";
}
.retina-the-essentials-130:before {
  content: "\e437";
}
.retina-the-essentials-131:before {
  content: "\e438";
}
.retina-the-essentials-132:before {
  content: "\e439";
}
.retina-the-essentials-133:before {
  content: "\e43a";
}
.retina-the-essentials-134:before {
  content: "\e43b";
}
.retina-the-essentials-135:before {
  content: "\e43c";
}
.retina-the-essentials-136:before {
  content: "\e43d";
}
.retina-the-essentials-137:before {
  content: "\e43e";
}
.retina-the-essentials-138:before {
  content: "\e43f";
}
.retina-the-essentials-139:before {
  content: "\e440";
}
.retina-the-essentials-140:before {
  content: "\e441";
}
.retina-the-essentials-141:before {
  content: "\e442";
}
.retina-the-essentials-142:before {
  content: "\e443";
}
.retina-the-essentials-143:before {
  content: "\e444";
}
.retina-the-essentials-144:before {
  content: "\e445";
}
.retina-the-essentials-145:before {
  content: "\e446";
}
.retina-the-essentials-146:before {
  content: "\e447";
}
.retina-the-essentials-147:before {
  content: "\e448";
}
.retina-the-essentials-148:before {
  content: "\e449";
}
.retina-the-essentials-149:before {
  content: "\e44a";
}
.retina-the-essentials-150:before {
  content: "\e44b";
}
.retina-the-essentials-151:before {
  content: "\e44c";
}
.retina-the-essentials-152:before {
  content: "\e44d";
}
.retina-the-essentials-153:before {
  content: "\e44e";
}
.retina-the-essentials-154:before {
  content: "\e44f";
}
.retina-the-essentials-155:before {
  content: "\e450";
}
.retina-the-essentials-156:before {
  content: "\e451";
}
.retina-the-essentials-157:before {
  content: "\e452";
}
.retina-the-essentials-158:before {
  content: "\e453";
}
.retina-the-essentials-159:before {
  content: "\e454";
}
.retina-the-essentials-160:before {
  content: "\e455";
}
.retina-the-essentials-161:before {
  content: "\e456";
}
.retina-the-essentials-162:before {
  content: "\e457";
}
.retina-the-essentials-163:before {
  content: "\e458";
}
.retina-the-essentials-164:before {
  content: "\e459";
}
.retina-the-essentials-165:before {
  content: "\e45a";
}
.retina-the-essentials-166:before {
  content: "\e45b";
}
.retina-the-essentials-167:before {
  content: "\e45c";
}
.retina-the-essentials-168:before {
  content: "\e45d";
}
.retina-travel-transport001:before {
  content: "\e45e";
}
.retina-travel-transport002:before {
  content: "\e45f";
}
.retina-travel-transport003:before {
  content: "\e460";
}
.retina-travel-transport004:before {
  content: "\e461";
}
.retina-travel-transport005:before {
  content: "\e462";
}
.retina-travel-transport006:before {
  content: "\e463";
}
.retina-travel-transport007:before {
  content: "\e464";
}
.retina-travel-transport008:before {
  content: "\e465";
}
.retina-travel-transport009:before {
  content: "\e466";
}
.retina-travel-transport010:before {
  content: "\e467";
}
.retina-travel-transport011:before {
  content: "\e468";
}
.retina-travel-transport012:before {
  content: "\e469";
}
.retina-travel-transport013:before {
  content: "\e46a";
}
.retina-travel-transport014:before {
  content: "\e46b";
}
.retina-travel-transport015:before {
  content: "\e46c";
}
.retina-travel-transport016:before {
  content: "\e46d";
}
.retina-travel-transport017:before {
  content: "\e46e";
}
.retina-travel-transport018:before {
  content: "\e46f";
}
.retina-travel-transport019:before {
  content: "\e470";
}
.retina-travel-transport020:before {
  content: "\e471";
}
.retina-travel-transport021:before {
  content: "\e472";
}
.retina-travel-transport022:before {
  content: "\e473";
}
.retina-travel-transport023:before {
  content: "\e474";
}
.retina-travel-transport024:before {
  content: "\e475";
}
.retina-travel-transport025:before {
  content: "\e476";
}
.retina-travel-transport026:before {
  content: "\e477";
}
.retina-travel-transport027:before {
  content: "\e478";
}
.retina-travel-transport028:before {
  content: "\e479";
}
.retina-travel-transport029:before {
  content: "\e47a";
}
.retina-travel-transport030:before {
  content: "\e47b";
}
.retina-travel-transport031:before {
  content: "\e47c";
}
.retina-travel-transport032:before {
  content: "\e47d";
}
.retina-travel-transport033:before {
  content: "\e47e";
}
.retina-travel-transport034:before {
  content: "\e47f";
}
.retina-travel-transport035:before {
  content: "\e480";
}
.retina-travel-transport036:before {
  content: "\e481";
}
.retina-travel-transport037:before {
  content: "\e482";
}
.retina-travel-transport038:before {
  content: "\e483";
}
.retina-travel-transport039:before {
  content: "\e484";
}
.retina-travel-transport040:before {
  content: "\e485";
}
.retina-travel-transport041:before {
  content: "\e486";
}
.retina-travel-transport042:before {
  content: "\e487";
}
.retina-travel-transport043:before {
  content: "\e488";
}
.retina-travel-transport044:before {
  content: "\e489";
}
.retina-travel-transport045:before {
  content: "\e48a";
}
.retina-travel-transport046:before {
  content: "\e48b";
}
.retina-travel-transport047:before {
  content: "\e48c";
}
.retina-travel-transport048:before {
  content: "\e48d";
}
.retina-travel-transport049:before {
  content: "\e48e";
}
.retina-travel-transport050:before {
  content: "\e48f";
}
.retina-travel-transport051:before {
  content: "\e490";
}
.retina-travel-transport052:before {
  content: "\e491";
}
.retina-travel-transport053:before {
  content: "\e492";
}
.retina-travel-transport054:before {
  content: "\e493";
}
.retina-travel-transport055:before {
  content: "\e494";
}
.retina-travel-transport056:before {
  content: "\e495";
}
.retina-travel-transport057:before {
  content: "\e496";
}
.retina-travel-transport058:before {
  content: "\e497";
}
.retina-travel-transport059:before {
  content: "\e498";
}
.retina-travel-transport060:before {
  content: "\e499";
}
.retina-vegetables-and-fruits-001:before {
  content: "\e49a";
}
.retina-vegetables-and-fruits-002:before {
  content: "\e49b";
}
.retina-vegetables-and-fruits-003:before {
  content: "\e49c";
}
.retina-vegetables-and-fruits-004:before {
  content: "\e49d";
}
.retina-vegetables-and-fruits-005:before {
  content: "\e49e";
}
.retina-vegetables-and-fruits-006:before {
  content: "\e49f";
}
.retina-vegetables-and-fruits-007:before {
  content: "\e4a0";
}
.retina-vegetables-and-fruits-008:before {
  content: "\e4a1";
}
.retina-vegetables-and-fruits-009:before {
  content: "\e4a2";
}
.retina-vegetables-and-fruits-010:before {
  content: "\e4a3";
}
.retina-vegetables-and-fruits-011:before {
  content: "\e4a4";
}
.retina-vegetables-and-fruits-012:before {
  content: "\e4a5";
}
.retina-vegetables-and-fruits-013:before {
  content: "\e4a6";
}
.retina-vegetables-and-fruits-014:before {
  content: "\e4a7";
}
.retina-vegetables-and-fruits-015:before {
  content: "\e4a8";
}
.retina-vegetables-and-fruits-016:before {
  content: "\e4a9";
}
.retina-vegetables-and-fruits-017:before {
  content: "\e4aa";
}
.retina-vegetables-and-fruits-018:before {
  content: "\e4ab";
}
.retina-vegetables-and-fruits-019:before {
  content: "\e4ac";
}
.retina-vegetables-and-fruits-020:before {
  content: "\e4ad";
}
.retina-vegetables-and-fruits-021:before {
  content: "\e4ae";
}
.retina-vegetables-and-fruits-022:before {
  content: "\e4af";
}
.retina-vegetables-and-fruits-023:before {
  content: "\e4b0";
}
.retina-vegetables-and-fruits-024:before {
  content: "\e4b1";
}
.retina-weather-001:before {
  content: "\e4b2";
}
.retina-weather-002:before {
  content: "\e4b3";
}
.retina-weather-003:before {
  content: "\e4b4";
}
.retina-weather-004:before {
  content: "\e4b5";
}
.retina-weather-005:before {
  content: "\e4b6";
}
.retina-weather-006:before {
  content: "\e4b7";
}
.retina-weather-007:before {
  content: "\e4b8";
}
.retina-weather-008:before {
  content: "\e4b9";
}
.retina-weather-009:before {
  content: "\e4ba";
}
.retina-weather-010:before {
  content: "\e4bb";
}
.retina-weather-011:before {
  content: "\e4bc";
}
.retina-weather-012:before {
  content: "\e4bd";
}
.retina-weather-013:before {
  content: "\e4be";
}
.retina-weather-014:before {
  content: "\e4bf";
}
.retina-weather-015:before {
  content: "\e4c0";
}
.retina-weather-016:before {
  content: "\e4c1";
}
.retina-weather-017:before {
  content: "\e4c2";
}
.retina-weather-018:before {
  content: "\e4c3";
}
.retina-weather-019:before {
  content: "\e4c4";
}
.retina-weather-020:before {
  content: "\e4c5";
}
.retina-weather-021:before {
  content: "\e4c6";
}
.retina-weather-022:before {
  content: "\e4c7";
}
.retina-weather-023:before {
  content: "\e4c8";
}
.retina-weather-024:before {
  content: "\e4c9";
}
.retina-weather-025:before {
  content: "\e4ca";
}
.retina-weather-026:before {
  content: "\e4cb";
}
.retina-weather-027:before {
  content: "\e4cc";
}
.retina-weather-028:before {
  content: "\e4cd";
}
.retina-weather-029:before {
  content: "\e4ce";
}
.retina-weather-030:before {
  content: "\e4cf";
}
.retina-weather-031:before {
  content: "\e4d0";
}
.retina-weather-032:before {
  content: "\e4d1";
}
.retina-weather-033:before {
  content: "\e4d2";
}
.retina-weather-034:before {
  content: "\e4d3";
}
.retina-weather-035:before {
  content: "\e4d4";
}
.retina-weather-036:before {
  content: "\e4d5";
}

@charset "utf-8";
@import url(basic.css);
/*****************
* Header
*********************/

.header-container {
    padding: 5px 0px 0px;
}

.header {
    padding: 0px 0px 6px;
    position: relative;
    border-bottom: 4px solid #000;
}

.header .form-search {
    position: relative;
    border: 1px solid #EEE;
    border-radius: 1000px;
}

.header .form-search .input-text {
    float: left;
    padding: 8px 25px 8px 15px;
    width: 268px;
    height: 35px;
    line-height: 20px;
    font-size: 13px;
    color: #777;
    background: transparent none repeat scroll 0% 0%;
    border: medium none;
}


/*****************************
* INPUT FORM xfuncommerce
********************************/

.xfuncommerce form .form-row-wide,
.xfuncommerce form .form-row-last,
.xfuncommerce form .form-row-first,
.xfuncommerce-page form .form-row-wide,
.xfuncommerce-page form .form-row-first,
.xfuncommerce-page form .form-row-last {
    margin-bottom: 15px;
}
.xfuncommerce input[type="text"], .xfuncommerce input[type="password"], .xfuncommerce input[type="email"], .xfuncommerce textarea,
.xfuncommerce-page input[type="text"], .xfuncommerce-page input[type="password"], .xfuncommerce-page input[type="email"], .xfuncommerce-page textarea {
    width: 100%;
}
.xfuncommerce-checkout #order_comments {
    padding: 5px 10px;
}
.xfuncommerce form .form-row-first, .xfuncommerce-page form .form-row-first {
    width: 49%;
    float: left;
}
.xfuncommerce form .form-row-last, .xfuncommerce-page form .form-row-last {
    width: 49%;
    float: right;
}
.xfuncommerce p.form-row label,
.xfuncommerce-page p.form-row label,
#ship-to-different-address label {
    font-weight: 400;
    width:100px;
}
.xfuncommerce p.form-row label abbr,
.xfuncommerce-page p.form-row label abbr {
    border-bottom: 0;
}
.xfuncommerce p.form-row .sbHolder .sbSelector,
.xfuncommerce ul.variations .sbHolder .sbSelector,
.widget.xfuncommerce.widget_layered_nav > .sbHolder .sbSelector {
    height: 35px;
    padding: 5px 10px;
}
.xfuncommerce ul.variations .sbHolder .sbSelector {
    background-color: #fff;
}
.xfuncommerce p.form-row .sbHolder .sbToggle,
.xfuncommerce ul.variations .sbHolder .sbToggle,
.widget.xfuncommerce.widget_layered_nav > .sbHolder .sbToggle {
    top: 8px;
}
.xfuncommerce form.cart-page .sbHolder ul,.xfuncommerce section.shipping-calculator-form .sbHolder ul {
    overflow-y: scroll;
    margin-top: 15px;
    height: 250px;
}
.xfuncommerce ul.variations .select_box_select.select_box {
    display: none;
}
.xfuncommerce .form-row .chosen-container {
    width: 100% !important;
}
.xfuncommerce form .form-row a.chosen-single,
.xfuncommerce-page form .form-row a.chosen-single {
    width: 100%;
    height: 35px !important;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 1px solid;
    padding: 0 10px;
}
.xfuncommerce form .form-row .chosen-container-single .chosen-drop,
.xfuncommerce-page form .form-row .chosen-container-single .chosen-drop {
    border-radius: 0;
}
.xfuncommerce form .form-row.validate-required.xfuncommerce-invalid .chosen-drop,
.xfuncommerce form .form-row.validate-required.xfuncommerce-invalid .chosen-single,
.xfuncommerce form .form-row.validate-required.xfuncommerce-invalid input.input-text,
.xfuncommerce form .form-row.validate-required.xfuncommerce-invalid select,
.xfuncommerce-page form .form-row.validate-required.xfuncommerce-invalid .chosen-drop,
.xfuncommerce-page form .form-row.validate-required.xfuncommerce-invalid .chosen-single,
.xfuncommerce-page form .form-row.validate-required.xfuncommerce-invalid input.input-text,
.xfuncommerce-page form .form-row.validate-required.xfuncommerce-invalid select {
    border-color: #a51d1d;
    opacity: 0.8;
}
.xfuncommerce form .form-row .chosen-container-single .chosen-single span,
.xfuncommerce-page form .form-row .chosen-container-single .chosen-single span {
    line-height: 35px;
}

.select2-container{
    width: 100% !important;
}

.select2-container a{
    border-radius: 0 !important;
    height: 35px !important;
}

.select2-container a b[role='presentation']:after{
    border: 0 !important;
}

.xfuncommerce-checkout form .form-row .chosen-container-single .chosen-single div b,
.xfuncommerce-page form .form-row .chosen-container-single .chosen-single div b,.select2-container a b[role='presentation'],.select2-container a span.select2-arrow{
    background: url('../../images/sprite-toggle.png') no-repeat top !important;
}
.xfuncommerce-checkout form .form-row .chosen-container-single.chosen-with-drop .chosen-single div b,
.xfuncommerce-page form .form-row .chosen-container-single.chosen-with-drop .chosen-single div b,.select2-container a b[role='presentation'],.select2-container a span.select2-arrow {
    background-position: bottom !important;
}

.select2-dropdown-open a b[role='presentation'],.select2-dropdown-open a span.select2-arrow{
    background-position: top !important;
}

.xfuncommerce form .form-row .chosen-container-single .chosen-single div,
.xfuncommerce-page form .form-row .chosen-container-single .chosen-single div, .select2-container a span.select2-arrow {
    width: 20px;
    height: 20px;
    top: 7px;
    right: 7px;
}

.select2-container .select2-choice .select2-arrow {
    height:20px;
    top: 6px;
    right: 6px;
}

.select2-container .select2-choice {
    padding: 5px 0 0 8px;
    border: 1px solid #dbd8d8;
}

.select2-drop-active {
    border: 1px solid #dbd8d8;
    border-top: 0;
}

.xfuncommerce-cart #calc_shipping_country,.xfuncommerce-cart #calc_shipping_state {
    width: 100%;
    height: 35px;
}


/**********************
* QUANTITY INPUT
************************/
.evo-tr-box {
	  border: solid 2px #c0c0c0;
	  padding: 3px;
	  width: 35px;
	  height: 35px;
	  top: 2px;
}
tr.evo-tr-row {
	  border-bottom: solid 1px #c0c0c0;
	  border-collapse:separate;
	  border-spacing:5em;
	  mini-width: 240px;
	  top: 2px;
}
td.evo-td-row {
	/*padding-right: 20px;*/
	padding-top: 2px; padding-bottom:2px;
	max-width:0px;
}
/*顏色框*/
.evo-tr-box1 {
	  cursor:pointer;
	  border: solid 1px #c0c0c0;
	  padding: 3px;
	  margin:5px;
	  width: 40px;
	  height: 40px;
	  top: 2px;
	  float:left;
}
/*圖片框*/
.evo-tr-box2 {
	  cursor:pointer;
	  border: solid 1px #c0c0c0;
	  padding: 3px;
	  margin:5px;
	  width: 50px;
	  height: 50px;
	  overflow:hidden;	  
	  top: 2px;
	  float:left;
}
/**圖片選取標記*/
.evo_selected2 {
	  cursor:pointer;
	  border: solid 2px #c0c0c0;
	  padding: 3px;
	  margin:5px;
	  width: 50px;
	  height: 50px;
	  top: 2px;
	  float:left;
}

.evo_selected2 .active:after {
    content: "\f00c";
    font-family: FontAwesome;
	color:#fff;
    position: relative;
	z-index:25;
    width: 0;
    height: 60px;
    left: 78%;
    top: -9px;
}

.evo_selected2 .checkmark {
	width: 0; 
	height: 0; 
	border-bottom: 22px solid #c0c0c0; 
	border-left: 22px solid transparent;
	position: relative;
    z-index:20;
    left: 55%;
    top: -35px;
}
/**顏色選取標記*/
.evo_selected1 {
	  cursor:pointer;
	  border: solid 2px #c0c0c0;
	  padding: 3px;
	  margin:5px;
	  width: 40px;
	  height: 40px;
	  top: 2px;
	  float:left;
}

.evo_selected1 .active:after {
    content: "\f00c";
    font-family: FontAwesome;
	color:#fff;
    position: relative;
	z-index:25;
    width: 0;
    height: 60px;
    left: 74%;
    top: 20px;
}

.evo_selected1 .checkmark {
	width: 0; 
	height: 0; 
	border-bottom: 22px solid #c0c0c0; 
	border-left: 22px solid transparent;
	position: relative;
    z-index:20;
    left: 40%;
    top: -7px;
}

.xfuncommerce .quantity, .xfuncommerce-page .quantity {
    width: 100%;
    height: 35px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    color: #F13463;
    font-weight: bold;
}
.xfuncommerce .quantity input.qty,
.xfuncommerce-page .quantity input.qty,
.xfuncommerce .quantity .minus, .xfuncommerce .quantity .plus,
.xfuncommerce-page .quantity .minus, .xfuncommerce-page .quantity .plus {
    background-color: #fff;
    border: 1px solid;
    left: 24px;
    height: 100%;
    position: absolute;
    width: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0;
    text-align: center !important;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    border-radius: 0;
    border-color: inherit;
}
.xfuncommerce .quantity .minus:hover, .xfuncommerce .quantity .plus:hover,
.xfuncommerce-page .quantity .minus:hover, .xfuncommerce-page .quantity .plus:hover {
    background: #dfdada;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.xfuncommerce .quantity .minus, .xfuncommerce .quantity .plus, .xfuncommerce-page .quantity .minus, .xfuncommerce-page .quantity .plus {
    display: block;
    margin: 0;
    vertical-align: text-top;
    font-size: 16px !important;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    width: 25px;
    height: 100%;
    overflow: visible;
    text-decoration: none;
    cursor: pointer;
    line-height: 13px;
}
.xfuncommerce .quantity .plus, .xfuncommerce-page .quantity .plus {
    left: 58px;
}

/***************************************************
* NOTICE xfuncommerce
*****************************************************/
.xfuncommerce-message,
.xfuncommerce-error,
.xfuncommerce-info {
    position: relative;
    min-height: 60px;
    padding: 20px 10px 14px 70px;
    margin-bottom: 20px;
    border: 1px solid;
}
.xfuncommerce-message:after,
.xfuncommerce-error:after,
.xfuncommerce-info:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 3px solid;
    pointer-events: none;
    opacity: 0.5;
}
.xfuncommerce-message { color: #797b34; }
.xfuncommerce-message:after { border-color: #dae678; }

.xfuncommerce-error li { color: #a51d1d; list-style: none; }
.xfuncommerce-error:after { border-color: #f6a2a2; }

.xfuncommerce-message:before,
.xfuncommerce-info:before,
.xfuncommerce-error:before {
    font-family: 'retinaicon-font';
    position: absolute;
    left: 20px;
    top: 3px;
    bottom: 3px;
    font-size: 30px;
    line-height: 60px;
    font-weight: 400;
}
.msg-error2 .xfuncommerce-error:before {
    font-family: 'retinaicon-font';
    position: absolute;
    left: 5px;
    top: 3px;
    bottom: 3px;
    font-size: 10px;
    line-height: 15px;
    font-weight: 400;
}
.xfuncommerce-info:before { content: "\e421"; }
.xfuncommerce-message:before { content: "\e41b"; color: #dae678; }
.xfuncommerce-error:before { content: "\e41c"; color: #a51d1d; }

.xfuncommerce-message .button.wc-forward {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    text-indent: -99999px;
    overflow: hidden;
}

/***************
 *MAGNIFIER
 ******************/
.yith_magnifier_lens {
    z-index: 25 !important;
}
.yith_magnifier_zoom_magnifier {
    z-index: 50 !important;
}
.yith_magnifier_mousetrap{
    z-index: 100 !important;
}
.yith_magnifier_zoom_wrap, .yith_magnifier_loading {
    z-index: 200 !important;
}

/******************************
* SHOP PAGE
*******************************/

#xfun-ecm-popup-message {
    display: none !important;
}
.xfuncommerce ul.products,
.xfuncommerce-page ul.products {
    list-style: none;
    padding: 0;
    margin: 0;
    clear: both;
}
.xfuncommerce ul.products li.product,
.xfuncommerce-page ul.products li.product {
    margin-bottom: 25px;
    text-align: center;
    position: relative;
}
ul.products li.product.first {
    clear: both;
}
.xfuncommerce ul.products li .product-wrapper,
.xfuncommerce-page ul.products li .product-wrapper {
    /*border-width: 1px;
    border-style: solid;*/
    position: relative;
    background: #fff;
    text-align:center;
    /*padding-bottom: 20px;*/
}
.xfuncommerce ul.products li .product-wrapper .product-meta-wrapper,
.xfuncommerce-page ul.products li .product-wrapper .product-meta-wrapper{
 padding: 0 5px;
}
.xfuncommerce ul.products li .product-wrapper .thumb-wrapper,
.xfuncommerce-page ul.products li .product-wrapper .thumb-wrapper {
    position: relative;
	  height: 200px;
	  overflow:hidden;
    bottom: 0px;
    vertical-align: bottom;
    /*display: table-cell;*/
    display:inline-table;
}
.xfuncommerce ul.products li.product .thumb img,
.xfuncommerce-page ul.products li.product .thumb img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
}
.xfuncommerce ul.products li.product .thumb-wrapper .face,
.xfuncommerce ul.products li.product .thumb-wrapper .face.back,
.xfuncommerce ul.products li.product .thumb-wrapper .thumb,
.xfuncommerce ul.products li.product .thumb-wrapper .thumb.backface {
    display: block;
}
.xfuncommerce ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) a.thumb.backface .face,
.xfuncommerce ul.products li.product .thumb-wrapper a.thumb.backface .face.back {
    opacity: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.xfuncommerce ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) a.thumb.backface .face.back,
.xfuncommerce ul.products li.product .thumb-wrapper a.thumb.backface .face {
    opacity: 1;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.xfuncommerce ul.products li.product .thumb-wrapper a.thumb.backface .face.back {
    position: absolute;
    top: 0;
    width: 100%;
    bottom: 0px;
}
ul.products li .product-wrapper .thumb-wrapper .onsale-icon,
.single-product.xfuncommerce div.product div.images span.onsale-icon {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 6;
}
ul.products li .product-wrapper .thumb-wrapper .no-icon{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 5;
    text-align: left;
    font-size: 14px;
    font-weight: 800;
}

.owl-item li .txt{
    color: #666666;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
     /*! height: 40px; */
    overflow: hidden;
    padding: 0px 20px;
    width:200px;
}
.single-product.xfuncommerce div.product div.images span.onsale-icon {
    top: 10px;
    right: 10px;
}
ul.products li.product.grid .product-wrapper .product-meta-wrapper {
    border-top-width: 0px;
    border-top-style: solid;
    padding: 10px 5px 0;
}
ul.products li.product .product-wrapper .product-meta-wrapper h3 {
    margin-top: 0;
    margin-bottom: 0px;
    overflow: hidden;
    height: 30px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price {
    display: block;
    margin-bottom: 5px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price del,
.single-product.xfuncommerce div.product div.summary .price del {
    font-size: 90%;
    opacity: 0.5;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price ins,
.single-product.xfuncommerce div.product div.summary .price ins {
    text-decoration: none;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price .from,
.single-product.xfuncommerce div.product div.summary .price .from {
    font-size: 90%;
}
ul.products li.product .product-wrapper .product-meta-wrapper .xfuncommerce-product-rating {
    margin-bottom: 15px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .xfuncommerce-product-rating .star-rating {
    margin-right: 0;
}
ul.products li.product:not( .list ) .product-wrapper .product-meta-wrapper .product-description {
    display: none;
}
ul.products li.product .product-wrapper .product-actions-wrapper {
    border-top-width: 1px;
    border-top-style: solid;
    position: relative;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button {
    border-width: 3px;
    border-style: solid;
}
ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button {
    margin-right: 30px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a,
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button > span {
    display: block;
    padding: 5px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a.added_to_cart.wc-forward {
    display: none !important;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 0 5px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a span {
    display: inline-block;
    vertical-align: middle;
}
ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist {
    text-align: center;
    margin-top: 0;
    border-left: 1px solid;
    position: absolute;
    width: 30px;
    top: 0;
    bottom: 0;
    right: 0;
}
ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist > div.show {
    display: inline-block !important;
    vertical-align: middle;
    position: relative;
    padding: 0 1px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist a > span {
    font-size: 15px;
}
.xfun-ecm-add-to-wishlist a > span:before {
    display: inline-block;
    vertical-align: middle;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button,
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon,
.xfuncommerce .quick-view-overlay .added-to-cart-icon,.quick-view-overlay .added-to-cart-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button {
    pointer-events: none;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon {
    background-color: rgba( 255, 255, 255, 0.5);
    z-index: 10;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button:before,
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon:before,
.xfuncommerce .quick-view-overlay .added-to-cart-icon:before, .quick-view-overlay .added-to-cart-icon:before {
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button a,
.widget.featured-products .product-quick-view-button a{
    display: inline-block;
    vertical-align: middle;
    padding: 5px 20px;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    pointer-events: all;
}
ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) .product-quick-view-button a,
.widget.featured-products:hover .product-quick-view-button a{
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon,
.xfuncommerce .quick-view-overlay .added-to-cart-icon,.quick-view-overlay .added-to-cart-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 255, 255, 255, 0.5);
    z-index: 10;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon span,
.xfuncommerce .quick-view-overlay .added-to-cart-icon span, .quick-view-overlay .added-to-cart-icon span {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 25px;
    background: #9aa303;
}



/******** LIST VIEW ****************/

.xfuncommerce ul.products li.product.list, .xfuncommerce-page ul.products li.list {
    width: 100%;
}
ul.products li.product.list .product-wrapper .thumb-wrapper,
ul.products li.product.list .product-wrapper .xfuncommerce-product-rating,
ul.products li.product.list .product-actions-wrapper {
    float: left;
}
ul.products li.product.list .product-wrapper .thumb-wrapper {
    margin-bottom: 0;
    border-bottom: 0;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper,
ul.products li.product.list .product-wrapper .product_actions_container {
    display: inline-block;
    float: right;
}
.xfuncommerce ul.products li.product.list .product-meta-wrapper .product-name,
.xfuncommerce ul.products li.product.list .product-meta-wrapper span.price {
    text-align: left;
    margin-top: 0;
}
.xfuncommerce ul.products li.product.list .product-meta-wrapper span.price {
    margin-bottom: 10px;
}
.xfuncommerce ul.products li.product.list .product-meta-wrapper .product-description {
    clear: both;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper {
    border-width: 1px;
    border-style: solid;
    margin-bottom: 20px;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper {
    padding: 20px 10px 0 0;
    margin-bottom: 10px;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button {
    padding: 5px 10px;
}
/********************************/

#page-meta .page-meta-wrapper {
    border-width: 0px;
    border-style: solid;
    margin-bottom: 20px;
    padding: 8px 20px;
}
#page-meta .page-title {
    margin-top: 0;
    margin-bottom: 10px;
}
#page-meta .xfuncommerce-ordering {
    float: right;
}
#list-or-grid, #number-of-products {
    float: left;
}
#list-or-grid {
    margin-right: 20px;
    margin-bottom: 0;
}
#list-or-grid span, #number-of-products span,
#list-or-grid a, #number-of-products a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
#number-of-products a {
    margin-right: 0;
}
#number-of-products a:after {
    content: '/';
    margin-left: 2px;
}
#number-of-products a:last-child:after {
    content: '';
}
#list-or-grid a:before, #number-of-products a:before {
    display: block;
}
#page-meta .xfuncommerce-ordering .sbSelector {
    border: none;
    display: inline-block;
    margin-right: 10px;
}
#page-meta .xfuncommerce-ordering .sbToggle {
    position: static;
    display: inline-block;
    float: right;
    border: 2px solid;
    background-size: 80%;
    background-position: center 1px;
    width: 22px;
    height: 19px;
}
#page-meta .xfuncommerce-ordering .sbToggle.sbToggleOpen {
    background-position: center bottom;
}
#page-meta .xfuncommerce-ordering .sbHolder .sbOptions {
    width: 150px;
    left: auto;
    margin: 13px 0 0;
    -webkit-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
    -moz-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
    box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
}
#page-meta .xfuncommerce-ordering .sbHolder .sbOptions li {
    padding-bottom: 5px;
}
#page-meta .xfuncommerce-ordering .sbHolder .sbOptions li a {
    font-weight: 400 !important;
}
/************************************
* PAGINATION SHOP
*************************************/

nav.xfuncommerce-pagination {
    margin-bottom: 35px;
}
nav.xfuncommerce-pagination:after,
nav.xfuncommerce-pagination:before {
    content: '';
    display: table;
}
nav.xfuncommerce-pagination:after {
    clear: both;
}
nav.xfuncommerce-pagination .page-numbers {
    display: inline-block;
    border: 3px solid;
    margin-right: 2px;
    padding: 4px 8px;
    width: 29px;
}
nav.xfuncommerce-pagination .page-numbers:last-child {
    margin-right: 0;
}
nav.xfuncommerce-pagination .page-numbers.current {
    font-weight: 700;
    cursor: default;
}
nav.xfuncommerce-pagination .page-numbers:hover {
    font-weight: 700;
}
/***********************
* SINGLE PRODUCT PAGE
*************************/

.single-product.xfuncommerce div.product div.images {
    float: left;
    position: relative;
    margin-bottom: 30px;
}
.single-product.xfuncommerce div.product div.images > a img,
.single-product.xfuncommerce div.product div.images .yith_magnifier_zoom_wrap  img {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
}
.single-product.xfuncommerce div.product div.images > a,
.single-product.xfuncommerce div.product div.images .yith_magnifier_zoom_wrap,
.single-product.xfuncommerce div.product div.images .product-video {
    display: block;
    margin-bottom: 20px;
}
.single-product.xfuncommerce div.product div.images div.thumbnails > a {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery .owl-item {
    text-align: center;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery li {
    text-align: center;
    display: inline-block;
    float: none;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery li a {
    width: auto !important;
    display: inline-block;
}
.single-product.xfuncommerce div.product div.images .thumbnails.noslider .yith_magnifier_gallery li {
    margin-right: 20px;
}
.single-product.xfuncommerce div.product div.images .yith_magnifier_gallery li a {
    margin-top: 0;
}
.single-product.xfuncommerce div.product div.images span.onsale-icon {
    z-index: 300;
    pointer-events: none;
}
.single-product.xfuncommerce div.product div.summary {
    display: inline-block;
    position: relative;
    margin-bottom: 50px;
}
.single-product.xfuncommerce div.product div.summary h1 {
    margin-top: 0;
}

/******* PRODUCT NAVIGATION LINK **********/

#product-nav {
    position: absolute;
    top: 0;
    right: 0;
}
#product-nav div.prev-product,
#product-nav div.next-product {
    display: none;
}
#product-nav > a {
    display: inline-block;
    border: 1px solid;
    border-color: inherit;
    padding: 6px 2px 4px;
}
#product-nav > a > span {
    display: block;
}
#product-nav > a:hover > div {
    display: block;
    position: absolute;
    border: 1px solid;
    border-color: inherit;
    top: 100%;
    right: 0;
    margin-top: 10px;
    z-index: 10;
    width: 90px;
    text-align: center;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
#product-nav > a div.product-info {
    padding: 0 5px;
}
#product-nav > a div.product-info h5 {
    word-wrap: break-word;
}
#product-nav > a div.product-info p {
    text-align: center;
}
#product-nav > a div.product-info p del {
    opacity: 0.5;
    font-size: 90%;
    display: block;
}
#product-nav > a div.product-info p ins {
    text-decoration: none;
}
#product-nav > a div.product-info p .from {
    display: none;
}

/******** END PRODUCT NAVIGATION ********/

.single-product.xfuncommerce div.product div.summary .xfuncommerce-breadcrumb,
.single-product.xfuncommerce div.product div.summary .xfuncommerce-product-rating {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 10px;
}
.single-product.xfuncommerce div.product div.summary p.price {
    display: inline-block;
}
.single-product.xfuncommerce div.product div.summary p.price:before,
.single-product.xfuncommerce div.product div.summary p.price:after,
.single-product.xfuncommerce div.product div.summary #inquiry-form:before,
.single-product.xfuncommerce div.product div.summary #inquiry-form:after,
#modal-window:before,
#modal-window:after {
    content: '';
    border-bottom: 4px solid;
    display: block;
    width: 60px;
}
.single-product.xfuncommerce div.product div.summary p.price:before,
.single-product.xfuncommerce div.product div.summary #inquiry-form:before,
#modal-window:before {
    margin-bottom: 10px;
}
.single-product.xfuncommerce div.product div.summary p.price:after,
.single-product.xfuncommerce div.product div.summary #inquiry-form:after,
#modal-window:after {
    margin-top: 10px;
}
.single-product.xfuncommerce div.product div.summary div[itemprop="description"] p {
    margin-bottom: 25px;
}

/******************* INQUIRY FORM AND SIZE CHART *********************/

#inquiry-form, #modal-window {
    margin-bottom: 20px;
}
#inquiry-form div.product-inquiry {
    cursor: pointer;
    display: inline-block;
}
#inquiry-form div.product-inquiry span.inquiry-title,
#modal-window .modal-shortcode .modal-opener a {
    font-weight: 600;
}
#inquiry-form div.product-inquiry span.icon-form,
#modal-window span.icon-form {
    font-size: 20px;
    margin-right: 5px;
}
#inquiry-form div.product-inquiry span.icon-form,
#inquiry-form div.product-inquiry span.icon-form:before,
#inquiry-form div.product-inquiry span.inquiry-title,
#modal-window span.icon-form,
#modal-window span.icon-form:before,
#modal-window .modal-shortcode {
    display: inline-block;
    vertical-align: middle;
}
#inquiry-form form fieldset {
    padding-top: 20px;
}
#inquiry-form .contact-form ul li {
    margin-bottom: 30px;
}

/*********************************/

.single-product.xfuncommerce div.product div.summary form.cart {
    border: 1px solid;
    padding: 5px 10px 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.single-product.xfuncommerce div.product div.summary form.cart:before,
.single-product.xfuncommerce div.product div.summary form.cart:after {
    content: '';
    display: table;
}
.single-product.xfuncommerce div.product div.summary form.cart table.group_table {
    margin: 10px 0;
    width: 100%;
}
.single-product.xfuncommerce div.product div.summary form.cart table.group_table tr td {
    padding: 5px 0;
}
.single-product.xfuncommerce div.product div.summary form.cart table.group_table tr td:first-child {
    width: 100px;
}
.single-product.xfuncommerce div.product div.summary form.cart table.group_table tr .label {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: normal;
}
.single-product.xfuncommerce div.product div.summary form.cart table.group_table tr label {
    margin-bottom: 0;
}
.single-product.xfuncommerce div.product div.summary form.cart:after {
    clear: both;
}
.single-product.xfuncommerce div.product div.summary form.cart h4,
.single-product.xfuncommerce div.product form.cart ul.variations label {
    margin: 15px 0;
}
.single-product.xfuncommerce div.product div.summary form.cart .reset_variations {
    margin: 5px 0 10px;
    display: inline-block;
}
.single-product.xfuncommerce div.product div.summary form.cart .variations {
    list-style: none;
    padding: 0;
}
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option {
    margin-right: 5px;
    background-color: #fff;
}
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option_colorpicker,
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option span,
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option img {
    border: none;
}
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option_colorpicker span {
    padding: 1px;
    background-clip: content-box !important;
    width: 30px;
    height: 30px;
}
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option_colorpicker.selected span,
.single-product.xfuncommerce div.product div.summary form.cart .variations .select_option_colorpicker:hover span {
    border: 1px solid #999595;
}
.single-product.xfuncommerce div.product div.summary form.cart .quantity,
.single-product.xfuncommerce div.product div.summary form.cart .single_add_to_cart_button {
    float: left;
}
.single-product.xfuncommerce div.product div.summary form.cart .single_qan .quantity{
    float: none;
}
.single-product.xfuncommerce div.product div.summary form.cart .single_qan span{
    float: left;
    line-height: 30px;
    width: 65px; 
}
.single-product.xfuncommerce div.product div.summary form.cart .single_qan{
    margin-top: 10px;
}
.single-product.xfuncommerce div.product div.summary form.cart .single_add_to_cart_button {
    margin-right: 10px;
    margin-top: 0;
}
.single-product.xfuncommerce div.product-type-external div.summary p.cart {
    display: inline-block;
}
.single-product.xfuncommerce div.product div.summary p.stock.out-of-stock {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    border: 1px solid;
    padding: 10px 15px;
    font-weight: 600;
    margin-right: 10px;
}
.single-product.xfuncommerce div.product div.summary p.stock.out-of-stock:before {
    font-family: 'retinaicon-font';
    content: '\e41c';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.single-product.xfuncommerce div.product div.summary .xfun-ecm-add-to-wishlist {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    padding: 5px 7px;
    font-size: 17px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action {
    border-width: 1px;
    border-style: solid;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 15px;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .share-link-wrapper,
.single-product.xfuncommerce div.product div.summary .single-product-other-action .compare-button {
    display: inline-block;
    vertical-align: middle;
    padding: 10px;
    float: left;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist {
    border: none;
    border-left: 1px solid;
    border-left-color: inherit;
    margin-left: -1px;
    vertical-align: middle;
    padding: 10px;
    float: left;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .share-label {
    margin-right: 20px;
    vertical-align: middle;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action ul.socials {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action ul.socials li {
    display: inline-block;
    font-size: 18px;
    margin: 0 10px;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .compare-button {
    border-left: 1px solid;
    border-left-color: inherit;
    margin-top: 0;
    font-size: 17px;
    margin-left: -1px;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist a > span:before {
    padding: 6px 3px 2px;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .compare-button a {
    width: 18px;
    height: 14px;
    overflow: hidden;
    text-indent: 100%;
    background: url('images/sprite-shop.png') no-repeat top center;
    display: block;
    margin: 6px 3px;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .compare-button a:hover,
.single-product.xfuncommerce div.product div.summary .single-product-other-action .compare-button a.added {
    background-position: bottom center;
}
.single-product.xfuncommerce div.product div.summary .single-product-other-action .clear {
    display: none;
}
.single-product.xfuncommerce div.product div.summary .product_meta {
    margin-top: 0;
}
.single-product.xfuncommerce div.product div.summary .product_meta > span {
    display: block;
    margin-bottom: 5px;
}
.single-product.xfuncommerce .xfuncommerce-tabs {
    margin-bottom: 40px;
    background: #fff;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul {
    list-style: none;
    padding: 0;
    margin-bottom: 15px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #F13463 !important;
    
}
.single-product.xfuncommerce .xfuncommerce-tabs ul:before {
    content: '';
    display: table;
}
.single-product.xfuncommerce .xfuncommerce-tabs ul:after {
    content: '';
    display: table;
    clear: both;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li {
    /*float: left;*/
    text-align: center;
    display: table-cell;
    padding: 10px 15px;
    /*border-left: 1px solid;*/
    margin: 0 0 -1px;
    border-color: inherit;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li:first-child {
    /*border-left: 1px solid;
    border-left-color: inherit;*/
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li:last-child {
    border-right: 0;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li.active {
    background-color: inherit;
    background: #F13463 !important;
    color:#fff !important;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li.active a {
    color:#fff !important;
}
.single-product.xfuncommerce .xfuncommerce-tabs > ul li.active:last-child {
    border-right: 0px solid;
    border-right-color: inherit;
    background: #F13463;
}
.single-product.xfuncommerce .xfuncommerce-tabs .panel {
    box-shadow: none;
    border: none;
    margin: 0;
}
.single-product.xfuncommerce .xfuncommerce-tabs .panel > h2 {
    display: none;
}

/**************************************
* QUICK VIEW AND POPUP ADDED TO CART
***************************************/

.quick-view-overlay {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    opacity: 0;
    background: rgba( 0, 0, 0, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
}
.quick-view-overlay.open {
    visibility: visible;
    opacity: 1;
}
.quick-view-overlay:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.quick-view-overlay .content-wrapper {
    display: inline-block;
    vertical-align: middle;
    min-width: 300px;
    max-width: 1000px;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.quick-view-overlay.open .content-wrapper {
    visibility: visible;
}
.quick-view-overlay .main {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background: #fff;
    -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}
.quick-view-overlay.open .main {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container {
    position: relative;
    overflow: hidden;
}
.quick-view-overlay.product-quick-view .slider-quick-view img {
    width: 100%;
    height: auto;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
    position: absolute;
    width: 18px;
    height: 30px;
    top: 45%;
    border: 1px solid;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    z-index: 2;
    opacity: 0.5;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev:before {
    margin-right: 2px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next:before {
    margin-left: 3px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev:hover,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next:hover {
    opacity: 1;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev {
    left: -50px;
    -webkit-transition: left 150ms ease-in-out 150ms;
    -moz-transition:    left 150ms ease-in-out 150ms;
    -o-transition:      left 150ms ease-in-out 150ms;
    transition:         left 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-prev {
    left: 10px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
    right: -50px;
    -webkit-transition: right 150ms ease-in-out 150ms;
    -moz-transition:    right 150ms ease-in-out 150ms;
    -o-transition:      right 150ms ease-in-out 150ms;
    transition:         right 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-next {
    right: 10px;
}
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.images,
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product {
    margin-bottom: 0;
}
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.summary {
    padding: 30px 20px;
    text-align: initial;
}
.quick-view-overlay a.overlay-close.remove {
    border: 1px solid;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 0.5;
}
.quick-view-overlay a.overlay-close.remove:hover {
    opacity: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.summary .rating-single-product,
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.summary form.cart,
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.summary ul.socials {
    text-align: left;
    float: none;
}
.quick-view-overlay.product-quick-view .single-product.xfuncommerce div.product div.summary form.cart {
    margin-bottom: 30px;
}
.quick-view-overlay.product-quick-view .single-product.xfuncommerce .xfuncommerce-message {
    margin-top: 30px;
}

.quick-view-overlay.added-to-cart-popup .added_to_cart {
    padding: 30px 20px;
    text-align: initial;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .actions {
    margin-top: 20px;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .actions a {
    margin-right: 0;
    margin-bottom: 10px;
    display: block;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-image,
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info {
    display: inline-block;
    vertical-align: middle;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-image img {
    width: 100%;
    height: auto;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info {
    padding-left: 10px;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info h3 {
    text-align: left;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 700;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info span {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
}

/*******************************************/


/**************************
* CART AND CHECKOUT PAGE
**************************/

#customer_details {
    margin-bottom: 30px;
}

/*.xfuncommerce form.cart-page, .xfuncommerce-page form.cart-page {*/
    /*margin-bottom: 70px;*/
/*}*/

.xfuncommerce .cart-process_title {
    margin: 10px 0px 10px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}

.xfuncommerce .cart-list {
    margin-bottom: 70px;
}

.xfuncommerce .btn_7-11{
    display: inline-block;
    background: url(../images/supermarket.jpg) -0.8em -0.1em;
    height: 70px;
    background-size: 700%;
    width: 70px;
    border: 0px;
    line-height: 20;
    cursor: pointer;
    margin-right: 20px;
}

.xfuncommerce .btn_family{
    display: inline-block;
    background: url(../images/supermarket.jpg) 29em -0.1em;
    height: 70px;
    background-size: 620%;
    width: 80px;
    border: 0px;
    line-height: 20;
    cursor: pointer;
    margin-right: 20px;
}

.xfuncommerce .btn_hilife{
    display: inline-block;
    background: url(../images/supermarket.jpg) 17em -0.1em;
    height: 70px;
    background-size: 690%;
    width: 70px;
    border: 0px;
    line-height: 20;
    cursor: pointer;
    margin-right: 20px;
}

.xfuncommerce .btn_ok{
    display: inline-block;
    background: url(../images/supermarket.jpg) 0.3em -0.4em;
    height: 70px;
    background-size: 700%;
    width: 70px;
    border: 0px;
    line-height: 20;
    cursor:pointer;
    margin-right: 20px;
}

.xfuncommerce .btn_tcat{
    display: inline-block;
    background: url(../images/supermarket.jpg) 6em -0.1em;
    height: 70px;
    background-size: 690%;
    width: 70px;
    border: 0px;
    line-height: 20;
    cursor:pointer;
    margin-right: 20px;
}

.xfuncommerce .btn_ecan{
    display: inline-block;
    background: url(../images/supermarket.jpg)  12em -0.2em;
    height: 70px;
    background-size: 690%;
    width: 70px;
    border: 0px;
    line-height: 20;
    cursor:pointer;
    margin-right: 20px;
}

.xfuncommerce .labelcredit{
   float:left;width:160px;height:80px;padding:5px 20px;border:1px solid #ccc;overflow:hidden;margin-right:20px;cursor:pointer
}

.xfuncommerce .credit{
    max-width: 100%;
    height: 70px;
    width: auto;
}

.xfuncommerce .labelpay{
    float: left;
    width: 160px;
    height: 80px;
    padding: 15px 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-right: 20px;
    cursor: pointer;
}

.xfuncommerce .pay{
    max-width: 100%;
    height: 55px;
    width: auto;
}

.xfuncommerce table.shop_table.shipping td section p {
    margin-top: 0;
    margin-bottom: 8px;
    width: 50%;
    display: inline-block;
}
.xfuncommerce table.shop_table.shipping td section p.form-row-wide:first-child {
    width: 100%;
    display: block;
}
.xfuncommerce table.shop_table.shipping td section p.form-row-wide:nth-child(2){
    float: left;
    padding-right: 2px;
}
.xfuncommerce table.shop_table.shipping td section p.form-row-wide-last {
    padding-left: 2px;
}
.xfuncommerce table.shop_table.coupon td input[type="submit"] {
    float: right;
    margin-top: 8px;
    margin-right: 0;
}
.xfuncommerce table.shop_table.shipping td button[type="submit"] {
    float: right;
    margin-right: 0;
}
.xfuncommerce .after-cart h3.head {
    margin: 30px 0 15px 0;
    text-transform: uppercase;
}
.xfuncommerce table.shop_table.coupon td, .xfuncommerce table.shop_table.shipping td {
    padding: 0;
}
.xfuncommerce .cart-collaterals,
#review-order-wrapper {
    border-width: 2px;
    border-style: solid;
    padding: 10px 15px;
    margin-bottom: 15px;
}
.xfuncommerce table.shop_table.cart th {
    padding: 5px;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 700;
}
.xfuncommerce table.shop_table.cart th.product-name {
    padding-left: 105px;
}
table.shop_table.cart td.product-remove a {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    border: 1px solid;
    opacity: 0.5;
    margin-left: 8px;
}
table.shop_table.cart td.product-remove a:hover {
    opacity: 1;
}
.xfuncommerce table.shop_table.cart div.product-thumbnail {
    padding-right: 30px;
}
.xfuncommerce table.shop_table.cart div.product-thumbnail img, div.product-thumbnail img {
    width: 75px;
    height: auto;
}
.xfuncommerce table.cart td.product-name div.product-name-price, .xfuncommerce table.cart .product-thumbnail {
    vertical-align: middle;
    display: table-cell;
    max-width: 250px;
}
.xfuncommerce table.shop_table.cart th.product-subtotal, .xfuncommerce table.shop_table.cart td.product-subtotal {
    text-align: right;
    /*padding-right: 0;*/
    font-weight: 700;
    /*! width: 50px; */
}
.xfuncommerce table.shop_table.cart td {
    padding: 18px 5px;
    vertical-align: middle;
}
.xfuncommerce .cart-collaterals .cart_totals h2,
#payment h2,
h2#order_review_heading {
    margin: 10px 0 20px;
    text-align: center;
}
.xfuncommerce table.shop_table.cart thead {
    border-bottom-width: 2px;
    border-bottom-style: solid;
}
.xfuncommerce .cart-collaterals .cart_totals tbody tr.order-total {
    border-top-width: 2px;
    border-top-style: solid;
}
.xfuncommerce .cart-collaterals .cart_totals tbody tr.shipping td p,
#order_review table.shop_table tfoot tr.shipping td p {
    text-align: right;
    margin-bottom: 0;
}
.xfuncommerce table.shop_table.cart tbody .cart_item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.xfuncommerce .cart-collaterals .cart_totals table {
    margin-bottom: 30px;
}
.xfuncommerce .cart-collaterals .cart_totals tbody tr td,
#order_review table.shop_table tfoot tr td,
#order_review table.shop_table tbody tr td.product-total,
#order_review table.shop_table thead tr th.product-total {
    text-align: right;
}
.xfuncommerce .cart-collaterals .cart_totals .cart_update_checkout input {
    width: 100%;
    margin-bottom: 5px;
}
.xfuncommerce .cart-collaterals button {
    width: 100%;
    margin-bottom: 5px;
    margin-right: 0px;
}
.xfuncommerce .cart-collaterals th, .xfuncommerce .cart-collaterals td span, .xfuncommerce .cart-collaterals table td, #order_review table th, #order_review table td {
    padding: 7px 0;
}
.xfuncommerce .cart-collaterals th, #order_review table th {
    text-transform: uppercase;
}
.xfuncommerce .cart-collaterals tr:nth-last-child(2) th, .xfuncommerce .cart-collaterals tr:nth-last-child(2) td {
    padding: 7px 0 20px 0;
}
div.cart_totals table tr.shipping td p {
    text-align: right;
    padding-left: 5px;
}
#shipping_method li label {
    display: block;
    text-align: right !important;
}
#shipping_method {
    padding: 0;
    margin: 0;
    list-style: none;
}
#shipping_method li {
    margin-bottom: 5px;
}
#shipping_method li input {
    margin-left: 5px;
    float: right;
}
.xfuncommerce .cart-collaterals tr.order-total th, .xfuncommerce .cart-collaterals tr.order-total td span {
    padding: 20px 0;
    font-weight: 700;
}
.xfuncommerce table.shop_table div.product-name-price dl.variation,
.xfuncommerce table.shop_table td.product-name dl.variation {
    margin: 5px 0;
}
.xfuncommerce table.shop_table div.product-name-price dl.variation dt,
.xfuncommerce table.shop_table td.product-name dl.variation dt {
    float: left;
    margin-right: 5px;
}
.xfuncommerce table.shop_table div.product-name-price dl.variation dd p,
.xfuncommerce table.shop_table td.product-name dl.variation dd p {
    margin: 0;
}
.xfuncommerce table.shop_table.coupon.above-summary {
    margin-bottom: 20px;
}
#order_review table.shop_table,
#order_review table.shop_table tbody {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
#order_review table.shop_table tfoot tr.total {
    border-top-width: 2px;
    border-top-style: solid;
}
#order_review table.shop_table tbody tr td {
    padding: 7px 0;
}
#order_review table.shop_table tfoot tr.total th {
    padding: 20px 0;
}
#order_review table.shop_table tbody tr:last-child td,
#order_review table.shop_table tfoot tr:nth-last-child(2) th,
#order_review table.shop_table tfoot tr:nth-last-child(2) td {
    padding-bottom: 20px;
}
#order_review table.shop_table tfoot tr:first-child th,
#order_review table.shop_table tfoot tr:first-child td {
    padding-top: 20px;
}
#order_review table.shop_table thead tr th,
#order_review table.shop_table tfoot tr th,
#order_review table.shop_table tfoot tr td {
    font-weight: 700;
}
form.checkout #payment h2 {
    margin-top: 35px;
}
form.checkout #payment ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
form.checkout div.place-order {
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
}
form.checkout div.place-order input[type="submit"] {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
#payment .form-row.terms label, #ship-to-different-address label,
.xfuncommerce-billing-fields p.form-row.create-account label {
    display: inline-block;
    margin: 0;
    font-weight: 600;
}
#payment .form-row.terms input#terms, #ship-to-different-address input,
.xfuncommerce-billing-fields p.form-row.create-account input,
.xfuncommerce form.login #rememberme, .xfuncommerce-page form.login #rememberme {
    margin-top: 3px;
    float: left;
    margin-right: 7px;
}
#payment ul.payment_methods li {
    padding: 15px 0;
    border-top-width: 1px;
    border-top-style: solid;
    position: relative;
}
#payment ul.payment_methods li:first-child {
    border-top: 0;
}
#payment input.input-radio,
#payment label {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    margin-top: 0;
}
#payment input.input-radio {
    margin-right: 5px;
    margin-top: 3px;
    position: absolute;
}
#payment label {
    margin-left: 20px;
    display: block;
}
#payment div.payment_box {
    margin-top: 10px;
}
.xfuncommerce .login-form-checkout,
.xfuncommerce .coupon-form-checkout {
    margin-bottom: 20px;
    padding: 20px 20px 10px;
}
.xfuncommerce .login-form-checkout p,
.xfuncommerce .coupon-form-checkout p {
    margin-bottom: 10px;
}
.xfuncommerce .coupon-form-checkout p.coupon_link a,
.xfuncommerce .login-form-checkout p.login-form-link a {
    margin-left: 5px;
}
.xfuncommerce .coupon-form-checkout p.input-button {
    text-align: right;
}
.xfuncommerce .coupon-form-checkout p.input-button input {
    margin-right: 0;
}
.xfuncommerce .login-form-checkout input.button {
    float: right;
    line-height: normal;
    margin-right: 0;
}
.xfuncommerce .login-form-checkout label[for="rememberme"],
.xfuncommerce .login-form-checkout .lost_password {
    float: left;
}
.xfuncommerce .login-form-checkout .lost_password {
    clear: left;
}
#shippingaddress-title,
#ship-to-different-address {
    margin-bottom: 15px;
    margin-top: 0;
}
#shippingaddress-title {
    padding-top: 20px;
}

.xfuncommerce .info-col-1 {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.xfuncommerce .info-col-2 {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.xfuncommerce .info-col-3 {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.xfuncommerce .cart-list .item_title {
    font-weight: bold;
    font-size: 14px;
}

.xfuncommerce .cart-list .info-col-1 .logistype {
   width: 25%;
   margin-bottom: 10px;
}

.xfuncommerce .cart-list .info-col-2 .input-text {
   width: 50%
}
.xfuncommerce .cart-list .info-col-2 label {
   width: 25%
}

.xfuncommerce .cart-list .info-col-2 #twzipcode{
    width: 100%;
}
.xfuncommerce .cart-list .shop_table.cart {
    background:#fff;
    border-left: 1px solid #eee; 
    border-right: 1px solid #eee;
    margin-bottom: 10px;
}
.xfuncommerce .cart-list .shop_table.cart td {
    padding: 5px 5px;
    vertical-align: middle;
}
.xfuncommerce .cart-list .shop_table.cart td.product-name {
   
}
.xfuncommerce .cart-list .shop_table.cart td.product-price,.xfuncommerce .cart-list .shop_table.cart th.product-price {
    width: 100px;
    padding-left: 20px;
}
.xfuncommerce .cart-list .shop_table.cart td.product-quantity {
    width: 100px;
}
.xfuncommerce .cart-list .shop_table.cart td.product-remove {
   text-align: center;
    width: 45px;
}
/*****************************************
* ORDER COMPLETE
*****************************************/
.xfuncommerce h3.order-status {
    text-transform: none;
    margin-bottom: 20px;
}
.xfuncommerce ul.order_info {
    list-style: none;
    border-width: 1px;
    border-style: solid;
    padding: 15px 15px 15px 60px;
    margin-bottom: 20px;
    position: relative;
}
.xfuncommerce ul.order_info:before {
    content: '';
    background: url('./images/order-complete-icon.png') no-repeat top center;
    position: absolute;
    top: 8px;
    left: 15px;
    width: 35px;
    height: 35px;
}
.xfuncommerce ul.order_info li {
    display: inline-block;
    margin-right: 5px;
}
.xfuncommerce table.shop_table.order_details thead,
.xfuncommerce table.shop_table.order_details tbody {
    border-bottom: 1px solid;
}
.xfuncommerce table.shop_table.order_details tfoot tr:last-child {
    border-top: 3px solid;
    border-bottom: 1px solid;
}
.xfuncommerce dl.customer_details dt {
    float: left;
    margin-right: 5px;
    font-weight: 700;
}
.xfuncommerce dl.customer_details dd {
    margin: 0;
}
.xfuncommerce table.shop_table.order_details {
    margin-bottom: 50px;
}

.xfuncommerce table.shop_table.order_details th,
.xfuncommerce-page table.shop_table.my_account_orders th {
    padding: 10px 0;
    vertical-align: middle;
    text-transform: uppercase !important;
    font-weight: 700;
}
.xfuncommerce-page table.shop_table.my_account_orders th span,
.xfuncommerce table.shop_table.order_details tfoot td {
    text-transform: uppercase !important;
    font-weight: 700;
}
.xfuncommerce table.shop_table.order_details th.product-total,
.xfuncommerce table.shop_table.order_details tr.order_item td.product-total,
.xfuncommerce table.shop_table.order_details tfoot td,
.xfuncommerce-page table.shop_table.my_account_orders thead th,
.xfuncommerce-page table.shop_table.my_account_orders tbody td {
    text-align: center !important;
}
.xfuncommerce table.shop_table.order_details tr td {
    padding: 10px 0;
}
.xfuncommerce table.shop_table.order_details tr.order_item:first-child td,
.xfuncommerce table.shop_table.order_details tfoot tr:first-child th,
.xfuncommerce table.shop_table.order_details tfoot tr:first-child td {
    padding-top: 20px;
}
.xfuncommerce table.shop_table.order_details tr.order_item:last-child td,
.xfuncommerce table.shop_table.order_details tfoot tr:nth-last-child(2) th,
.xfuncommerce table.shop_table.order_details tfoot tr:nth-last-child(2) td {
    padding-bottom: 20px;
}
.xfuncommerce-page table.shop_table.my_account_orders tbody td,
.xfuncommerce table.shop_table.order_details tfoot tr:last-child th,
.xfuncommerce table.shop_table.order_details tfoot tr:last-child td {
    padding: 20px 0;
}
.xfuncommerce-page table.shop_table.my_account_orders tbody td.order-number,
.xfuncommerce-page table.shop_table.my_account_orders thead th.order-number {
    text-align: left !important;
}
.xfuncommerce-page table.shop_table.my_account_orders tbody td.order-actions {
    text-align: right !important;
}
.xfuncommerce div.addresses .col-1,
.xfuncommerce div.addresses .col-2 {
    width: 50%;
    float: left;
}

/*Member Orders*/
.xfuncommerce div.shop_table.orders {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 20px;
}
.xfuncommerce div.shop_table.orders thead {
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.xfuncommerce div.shop_table.orders-item thead {
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.xfuncommerce div.shop_table.orders th{
    padding: 5px;    
    font-weight: bold;
}

.xfuncommerce div.shop_table.orders .order-detail a {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    border: 1px solid;
    opacity: 0.5;
}

.xfuncommerce div.shop_table.orders .orders_item td{
    border-bottom: 1px solid #ccc;
    padding: 5px;  
}
.xfuncommerce table.shop_table thead{

    background: #eee;
    
}
.xfuncommerce div.shop_table.orders .orderitem{
    border-bottom: 1px solid #eee;
    background: #fff;
    
}
.xfuncommerce div.shop_table.orders .orderitem td{
    padding: 5px;  
}

.xfuncommerce div.shop_table.orders .orderitem-quantity,.orderitem-price,.orderitem-subtotal{
    width: 10%;
}

.xfuncommerce div.shop_table.orders .detail_info{
    border-bottom: 1px solid #fac1c1;
    background: #ffe5e5;
}
.xfuncommerce div.shop_table.orders .detail_info td{
    padding: 5px;
}
.xfuncommerce .searchsubmit {
    float:none;
    font-size: 14px;
    color: #fff;
    background: #F13463;
    border: 0px;
    height: 35px;
    padding: 0px 10px 0px 10px;
}
.xfuncommerce div.shop_table .orders-item tbody{
    border-bottom: 2px solid #ccc;
}

/***********************************************
* FORUMLIST PAGE
************************************************/
.xfuncommerce div.list_table {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 20px;
}

.xfuncommerce div.list_table thead {
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.xfuncommerce div.list_table thead th {
    color: #333;
     padding: 5px;
    background: #ccc;
}
.xfuncommerce div.list_table .list_item td {
    border-bottom: 1px solid #CCC;
    padding: 5px;
}
.xfuncommerce div.list_table .list-edit, .item-edit {
   width: 20%;
   text-align: right;
}
.xfuncommerce .writer {
    float:none;
    font-size: 14px;
    color: #fff;
    background: #F13463;
    border: 0px;
    height: 35px;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
}
.xfuncommerce .edit {
    float:none;
    font-size: 12px;
    color: #fff;
    background: #a42b2b;
    border: 0px;
    padding: 5px;
}
.xfuncommerce .del {
    float:none;
    font-size: 12px;
    color: #fff;
    background: #999;
    border: 0px;
    padding: 5px;
}

.xfuncommerce button.btnSubmit {
    font-size: 14px;
    color: #FFF;
    background: #F13463 none repeat scroll 0% 0%;
    border: 0px none;
    height: 35px;
    padding: 0px 10px;
    line-height: 35px;
}

.xfuncommerce button.btnClose {
    font-size: 14px;
    border: 0px none;
    height: 35px;
    padding: 0px 10px;
    line-height: 35px;
}

.xfuncommerce button.item-add {
    font-size: 14px;
    border: 0px none;
    height: 35px;
    padding: 0px 10px;
    line-height: 35px;
}

.xfuncommerce .fileUpload {
    position: relative;
    overflow: hidden;
    font-size: 14px;
    border: 0px none;
    margin: 10px;
    height: 35px;
    padding: 0px 10px;
    line-height: 35px;
}

.xfuncommerce .fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
/***********************************************
* WISHLIST PAGE
************************************************/

#xfun-ecm-form:before,
#xfun-ecm-form:after {
    content: '';
    display: table;
}
#xfun-ecm-form:after {
    clear: both;
}

#xfun-ecm-form table.shop_table.wishlist_table {
    margin-bottom: 20px;
}
#xfun-ecm-form table.shop_table thead {
    border-bottom: 3px solid;
}
#xfun-ecm-form table.shop_table th {
    padding: 13px 0;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
#xfun-ecm-form table.shop_table th.product-name {
    text-align: left;
}
#xfun-ecm-form table.shop_table tbody tr {
    border-bottom: 1px solid;
}
#xfun-ecm-form table.shop_table td {
    padding: 10px 0;
    vertical-align: middle;
}
#xfun-ecm-form table.shop_table td.product-thumbnail img {
    width: 75px;
    height: auto;
}
#xfun-ecm-form table.shop_table td.product-add-to-cart {
    text-align: right;
}
#xfun-ecm-form .wishlist_table .add_to_cart.button {
    border-radius: 0;
    margin-right: 0;
}
#xfun-ecm-form .xfun-ecm-share {
    margin-bottom: 20px;
    border: 1px solid;
    float: right;
    padding: 15px;
}
#xfun-ecm-form .xfun-ecm-share:before,
#xfun-ecm-form .xfun-ecm-share:after {
    display: table;
    content: '';
}
#xfun-ecm-form .xfun-ecm-share:after {
    clear: both;
}
#xfun-ecm-form .xfun-ecm-share h4 {
    font-weight: 700;
}
#xfun-ecm-form .xfun-ecm-share h4,
#xfun-ecm-form .xfun-ecm-share ul {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    list-style: none;
}
#xfun-ecm-form .xfun-ecm-share ul li {
    display: inline-block;
    font-size: 18px;
    margin: 0 10px;
}
#xfun-ecm-form .xfun-ecm-share ul li a {
    background: none;
    display: block;
    text-align: center;
    font-family: 'FontAwesome';
}
#xfun-ecm-form .xfun-ecm-share ul li a.facebook:before { content: "\f09a"; }
#xfun-ecm-form .xfun-ecm-share ul li a.twitter:before { content: "\f099"; }
#xfun-ecm-form .xfun-ecm-share ul li a.pinterest:before { content: "\f0d2"; }
#xfun-ecm-form .xfun-ecm-share ul li a.googleplus:before { content: "\f0d5"; }
#xfun-ecm-form .xfun-ecm-share ul li a.email:before { content: "\f0e0"; }


/************************************************
* STYLE FOR SINGLE PRODUCT REVIEWS
**********************************************/

#review_form_wrapper #review_form {
    border-width: 1px;
    border-style: solid;
    padding: 15px;
}
#review_form #commentform label {
    margin-bottom: 5px;
}
#review_form #commentform #submit {
    width: 100%;
}
#review_form #commentform input:not([type=submit]) {
    height: 35px;
}

#reviews_summary .review-rating-value {
    display: none;
}

#reviews_summary .xfuncommerce-product-rating {
    margin-bottom: 15px;
}

#reviews #reviews_summary .ywar_stars_value,
#reviews #reviews_summary .ywar_num_reviews,
#reviews #reviews_summary .ywar_filter_reviews {
    line-height: 20px;
    min-width: 50px;
    width: auto;
    text-transform: uppercase;
    font-size: 10px;
}
#reviews #reviews_summary h3 {
    margin-bottom: 20px;
}
#reviews #reviews_summary .xfuncommerce-product-rating {
    margin-bottom: 25px;
}
#reviews #comments .comment-text .review_vote span.review_helpful {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
#reviews #comments .comment-text .review_vote span.ywar_review_helpful {
    padding-top: 10px;
}
#reviews #comments ol.commentlist {
    margin: 0;
    padding: 0;
    list-style: none;
}
#reviews #comments .commentlist .comment-meta {
    margin-bottom: 10px;
}
#reviews #comments .commentlist .comment-meta p .author {
    text-transform: uppercase;
}

#reviews #review_form_wrapper {
    margin-top: 0;
}

#review_form_wrapper #reply-title {
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
}

#review_form .wp-social-login-widget{
    margin-bottom: 10px;
}

/*****************************
* MY-ACCOUNT PAGE
******************************/
#my-account-page {
    margin-bottom: 50px;
}
#my-account-sidebar div.user-profile {
    border-style: solid;
    border-width: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
#my-account-sidebar .user-profile div.user-image {
    margin-right: 10px;
}
#my-account-sidebar .user-profile div.user-image img {
    width: 100%;
    height: auto;
}
#my-account-sidebar .user-profile div.user-image,
#my-account-sidebar .user-profile div.user-logout {
    display: inline-block;
    vertical-align: middle;
}
#my-account-sidebar .user-profile span.username {
    display: block;
}
#my-account-sidebar .user-profile span.logout, #my-account-content .addresses .title a.edit {
    display: inline-block;
    cursor: pointer;
}
#my-account-sidebar .user-profile span.logout a, #my-account-content .addresses .title a.edit {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
}
#my-account-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#my-account-sidebar ul:after {
    display: block;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: inherit;
    padding: 60px;
    content: '';
}
#my-account-sidebar ul li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: inherit;
}
#my-account-sidebar ul li:first-child {
    border-right: none;
}
#my-account-sidebar ul li a span:before {
    margin-right: 10px;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
#my-account-sidebar ul li a {
    display: block;
    padding: 12px 0;
}

#my-account-content fieldset legend {
    display: none;
}
#my-account-content .myaccount_user {
    margin-bottom: 20px;
}
#my-account-content .addresses .col-1, .xfuncommerce .addresses .col-1 {
    width: 50%;
    float: left;
}
#my-account-content .addresses .col-2, .xfuncommerce .addresses .col-2 {
    width: 50%;
    float: right;
}
#my-account-content .addresses .title {
    margin-bottom: 10px;
}
#my-account-content .addresses .title h3, .xfuncommerce .addresses .title h3 {
    margin-bottom: 5px;
}
#my-account-content div.xfuncommerce form p input[type="submit"] {
    float: right;
    margin-right: 0 !important;
}
#my-account-content {
    margin-bottom: 50px;
}
table.my_account_orders a.button.cancel, table.my_account_orders a.button.pay {
    margin-right: 5px;
}
table.my_account_orders thead {
    border-bottom: 3px solid;
}
table.my_account_orders tr.order {
    border-bottom: 1px solid;
}
table.my_account_orders tr.order td.order-action a {
    margin-bottom: 0;
}

.row .mem-row{
    font-size: 14px;
    padding: 5px;
    margin: 5px;
    border: 1px solid #ccc;
}
.row .mem-row i{
    font-size:20px;
}
/************************************
* SLOGAN CART CHECKOUT ORDER-COMPLETE
***************************************/
#slogan.yit-cart-checkout-slogan .slogan-wrapper {
    padding: 60px 0;
}
#slogan.yit-cart-checkout-slogan span > span {
    padding: 16px 20px;
    margin-right: 10px;
    min-width: 300px;
}
#slogan.yit-cart-checkout-slogan span > span:before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url('./images/breadcrumb-cart.png') no-repeat;
    margin-right: 10px;
}
#slogan.yit-cart-checkout-slogan .slogan-cart:before {
    background-position: right center;
}
#slogan.yit-cart-checkout-slogan .slogan-checkout:before {
    background-position: -3px center;
}
#slogan.yit-cart-checkout-slogan .slogan-complete:before {
    background-position: -25px center;
}


/**************************************
* LOGIN / REGISTER
***************************************/

#customer_login,#customer_register {
    margin-bottom: 30px;
    /*padding-bottom: 30px;*/
}
#customer_login form.login {
    border-width: 0px;
    border-style: solid;
}
#customer_login form.login {
    padding: 0px 15px 0px;
}
#customer_login form.register {
    padding: 0px 15px 0px;
}
#customer_login input[type="submit"],button {
    float: right;
    margin-right: 5px;
}
#customer_login #rememberme {
    margin-right: 5px;
}
#customer_login p.lost_password,
.xfuncommerce .login-form-checkout .lost_password {
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 12px;
}
.xfuncommerce .login-form-checkout .lost_password {
    margin-bottom: 10px;
    margin-top: 10px;
}
#customer_login .wp-social-login-widget,
.xfuncommerce .login-form-checkout .wp-social-login-widget {
    display: inline-block;
    padding: 15px;
}
#customer_login .wp-social-login-widget .wp-social-login-connect-with,
.xfuncommerce .login-form-checkout .wp-social-login-widget .wp-social-login-connect-with {
    margin-right: 10px;
}
#customer_login .wp-social-login-widget > div,
.xfuncommerce .login-form-checkout .wp-social-login-widget > div {
    vertical-align: middle;
}
#customer_login .wp-social-login-widget .wp-social-login-provider-list,
.xfuncommerce .login-form-checkout .wp-social-login-widget .wp-social-login-provider-list {
    padding: 0;
}
#customer_login .wp-social-login-widget .wp-social-login-provider-list a,
.xfuncommerce .login-form-checkout .wp-social-login-widget .wp-social-login-provider-list a {
    margin: 0 10px;
}

/******************************
* CART EMPTY
*******************************/

.xfuncommerce-page #cart-empty,
.xfuncommerce-page #return-to-shop {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
}
.xfuncommerce-page #return-to-shop a.btn {
    padding: 12px 50px;
}

/*****************************************/

/***************** THUMBNAILS SLIDER CONTROL ( SINGLE PRODUCT ) *******************/

.single-product.xfuncommerce div.product div.images .thumbnails.slider .owl-controls .owl-prev,
.single-product.xfuncommerce div.product div.images .thumbnails.slider .owl-controls .owl-next {
    top: 30%;
    opacity: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider .owl-controls .owl-prev {
    left: -20px;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider .owl-controls .owl-next {
    right: -20px;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-prev,
.single-product.xfuncommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-next {
    opacity: 1;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-prev {
    left: 0;
}
.single-product.xfuncommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-next {
    right: 0;
}

/* loader  wc 2.3. */

.xfuncommerce .blockUI.blockOverlay{position:relative}
.xfuncommerce .blockUI.blockOverlay:before,.xfuncommerce .loader:before{height:12px;width:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-6px;display:block;content:"";background:url(../images/search.gif) no-repeat center;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}


/* fix advanced reviews */

#review_form_wrapper #review_form {
    padding: 0;
    border: none;
    background: none;
}
#review_form #respond {
    padding: 15px;
    background-color: #fafafa;
    border: 1px solid #dbd8d8;
}

.xfuncommerce-tabs .entry-content div.review-inappropriate {
    float: left;
    margin-right: 5px;
}


/* fix xfuncommerce sale flash pro */

.thumb-wrapper span.onsale {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

/* yith xfuncommerce requesta a quote */

/* loop */
.yith-ywraq-add-to-quote {
    border-top-width: 1px;
    border-top-style: solid;
    position: relative;
}

.list .yith-ywraq-add-to-quote {
    border-bottom-width: 0px;
    border-top-width: 0px;
}

.yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button, .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button:hover, .yith_ywraq_add_item_response_message {
   background-color: transparent;
   border: 0;
   padding: 8px 0 8px 21px;
   margin: 0;
   display: inline-block;
   position:relative;
}

.yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message {
    padding: 10px 0 0 0;
}

.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message {
    padding: 2px 0 10px 0;
}

.yith-ywraq-add-button .add-request-quote-button.button:before, .yith_ywraq_add_item_response_message:before {
    background: url('../../images/quote.jpg') no-repeat top !important;
    content: ' ';
    display: inline-block;
    width: 12px;
    height: 16px;
    margin-right: 8px;
    vertical-align: middle;
}

.widget.featured-products li .yith-ywraq-add-to-quote {
    border: 0;
}

.widget.featured-products li .yith-ywraq-add-to-quote img, ul.products li.product .yith-ywraq-add-to-quote img {
    width: auto;
    display: inline-block;
}

.widget.featured-products li .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button {
    padding-left: 0;
}

/* single product */

.single-product .summary.entry-summary .yith-ywraq-add-to-quote {
    border: 0;
}

.single-product .summary.entry-summary .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button {
    padding: 0;
}

.single-product .summary.entry-summary .yith_ywraq_add_item_response_message, .single-product .summary.entry-summary .yith_ywraq_add_item_browse_message {
   float:left;
   padding: 0;
}

.single-product .summary.entry-summary .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message {
    padding: 0px 0px 0px 10px;
}

/* Request Quote List */

#yith-ywraq-form td.actions {
    text-align: right;
}

#yith-ywraq-form td.actions input.button {
    padding: 8px 25px;
    border-width: 2px;
}

/* end yith xfuncommerce requesta a quote */


/* yith xfuncommerce  cart message */

.xfuncommerce-cart-notice a.button {
    position: absolute;
    top: 13px;
    right: 13px;
    padding: 8px 25px;
}

/* end yith xfuncommerce  cart message */

/* yith xfuncommerce order tracking */

.my_account_orders td.order-actions a.track-button {
    padding: 9px 25px 8px 25px !important;
    height: 35px !important;
    margin-right: 5px;
}

.my_account_orders td.order-actions a.track-button img {
    margin-top: -3px;
}

/* end yith xfuncommerce order tracking */

/*Forum*/

/******************************
* Forum WaterFall Item
*******************************/

.item {
    width: 270px;
    margin: 9px;
    padding: 10px;
    float: left;
    display: block;
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

    .item .authorInfo .authorImg {
        width:50%;
        display:table-cell;
        float: left;
        height: 50px;
        margin-top:5px;
    }    
    .item .authorInfo .authorImg span {
        border:solid #808080 1px;
         width:50px; 
         height:50px;
         display: block;
    }    
    .item .authorInfo .authorImg span img {
        height:100%; width:100%
    }    

   
    .item .authorInfo .picRate {
        width:50%;
        display:table-cell;
        text-align:right;
        float: right;
        height: 50px;
        line-height: 6;
        margin-top:5px;
    }    
    .item .authorInfo .authorName {
        width:50%;
        display:table-cell;
        float: left;
    }    
    .item .authorInfo .authorDate {
        width:50%;
        display:table-cell;
        float: right;
        text-align:right;
    }

.show_information .authorInfo .authorImg {
        display:table-cell;
        float: right;
        height: 50px;
        margin-top:5px;
}

     .show_information .authorInfo .authorImg span {
        border:solid #808080 1px;
         width:50px; 
         height:50px;
         display: block;
    }    

    .show_information .authorInfo .authorImg span img {
        height:100%; width:100%
    }    
.show_information .authorInfo .authorName {
        display:table-cell;
        height:50px;
        float: right;
        line-height: 100px;
        padding-right: 5px;
}

.show_information .authorInfo .picRate {
        display:table-cell;
}

.show_information .authorInfo .post-title {
        display:table-cell;
        width:80%;
        font-size:18px;
}
.show_information .authorInfo .authorDate {
        display:table-cell;
        width:20%;
        text-align:right;
        font-size:18px;
}

.show_information .authorInfo .score_title {
    float:left;
    margin-top:3px;
    line-height:-5px;
}



/*
Theme Name: Nielsen
Theme URI: http://live.yithemes.com/regency/
Version: 1.0.9
Author: Your Inspiration Themes
Author URI: http://yithemes.com/
Description: Ecommerce Wordpress Theme
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: yit
Core Framework Version: 2.0.0

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Copyright: (c) 2012-2014 Your Inspiration Themes
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.txt

                            11
                          11111
                         111111        000
                        1111111      00000
                        1111111     000000
                         11111      00000
                                    00000
                                   000000
                                   000000
    000      00000        000      000000    0000
  000000    0000000     00000    00000000000000000
 0000000   00000000    0000000  000000000000000000
00000000  0000000000  00000000  000000000000  0000
00000000  000000000  000000000     00000      0000
0 000000     000000  00 00000     000000      0000
  000000     000000     00000     000000      0000
  000000     000000     00000     00000       000   000
  000000    0000000     00000     00000       000 000000
  00000     0000000    000000     00000      00000000000
 000000    00000000    000000    000000      00000000000
 000000   00000000    000000    0000000      00000  0000
 00000000000000000   00000000  00000000    000000   000
 00000000000000000 000000000000000000000000000000   000  00
 00000000000000000000 00000000000000000000000000   0000 000
 0000000000 00000000  0000000000 00000000000 000   0000000
 00000000   000000     0000000    00000000   000   000000
   000    0000000      00000       00000       00   000
        00000000
      0000000000
     0000000000
   00000 000000
  00000  000000
  0000  000000
 000000000000
 000000000000
 00000000000
 0000000000
 000000000
  0000000
    00


/*------------------------------------------------------------------
[Table of contents]

[Layout]

* body
    + Wordpress Misc
    + Utilities
    + General Classes
      - Arrow
      - Select Box
	+ Header / #header
	  - Topbar / #topbar
	  - Logo / #logo
	  + Navigation
	  	- Welcome Menu
	  	- Language Menu
	  	- Bigmenu
	  + Header Skins
	    - Skin 1
	    - Skin 2
	    - Skin 3
	    - Skin 4
	  - Sticky Header
	  - Slogan / #slogan
	+ Content /
	    - Pagination
	    - Buttons
	    - Breadcrumb
		- Video
		- Back to Top / #back-top
		- Google Map / #map


-------------------------------------------------------------------*/

@font-face {
    font-family: 'star';
    src: url('../font/star-font/star.eot');
    src: url('../font/star-font/star.eot?#iefix') format('embedded-opentype'), url('../font/star-font/star.woff') format('woff'), url('../font/star-font/star.ttf') format('truetype'), url('../font/star-font/star.svg#star') format('svg');
    font-weight: normal;
    font-style: normal;
}

/****************************
 * BODY
 ****************************/
* {
    outline: 0 none !important;
}

body {
    overflow-x: hidden;
}

p {
    line-height: 1.6em;
}

a, a:hover, a:visited {
    text-decoration: none;
    outline: 0 none !important;
}

:focus {
    outline: none;
    text-decoration: none !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="submit"], textarea {
    border-radius: 0;
    border-style: solid;
    -webkit-appearance: none;
    box-shadow: none;
}

input[type="password"] {
    width: 100%;
}

input[type="password"],
input[type="text"],
input[type="email"] {
    height: 35px;
    border-width: 1px;
    border-style: solid;
    padding: 0 10px;
}

input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=radio].css-checkbox + label.css-label {
        padding-left: 37px;
        height: 28px;
        display: inline-block;
        line-height: 28px;
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 16px;
        vertical-align: middle;
        cursor: pointer;
    }

    input[type=radio].css-checkbox:checked + label.css-label {
        background-position: 0 -28px;
    }
     input[type=radio].css-checkbox  + span.css-label {
        padding-left: 37px;
        height: 28px;
        display: inline-block;
        line-height: 28px;
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 14px;
        vertical-align: middle;
        cursor: pointer;
    }

    input[type=radio].css-checkbox:checked + span.css-label {
        background-position: 0 -28px;
    }


label.css-label,span.css-label {
    background-image: url(../images/radiobox.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.form-control:focus {
    border-color: #383838;
    box-shadow: none;
}

::-moz-focus-inner {
    border-width: 0 0 0 0;
    border: 0;
    outline: 0 none !important;
    text-decoration: none !important;
}

.boxed-layout #wrapper {
    position: relative;
}

.boxed-layout #header,
.boxed-layout #slogan,
.boxed-layout #primary {
    margin: 0 -15px 35px;
}

.boxed-layout .slider-container {
    margin-right: -15px;
    margin-left: -15px;
}

.price_unit {
    font-size: 10px;
    padding-right: 3px;
}
/****************************
 * WORDPRESS MISC
 ****************************/

.wp-caption {
    max-width: 100%;
}

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

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
}

.content table {
    width: 100%;
}

.alignleft,
img.alignleft {
    display: inline;
    float: left;
}

.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

div.aligncenter,
img.aligncenter {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 12px;
}

embed,
iframe,
object,
video {
    margin-bottom: 24px;
    max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
    margin-bottom: 0;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
    margin: 7px 24px 7px 0;
}

q {
    border-top: 2px solid;
    border-bottom: 1px solid;
    padding: 10px;
    margin: 10px 0px;
    clear: both;
    display: block;
}

.wp-caption.alignleft {
    margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
    margin: 7px 0 7px 24px;
}

.bypostauthor {
}

.wp-caption.alignright {
    margin: 7px 0 7px 14px;
}

.wp-caption {
    margin-bottom: 24px;
}

    .wp-caption img[class*="wp-image-"] {
        display: block;
        margin: 0;
    }

.wp-caption {
    color: #767676;
}

.bypostauthor {
}

.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0;
}

div.wp-caption .wp-caption-text {
    padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
    padding-right: 0;
}

.wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px;
}

.gallery {
    margin-bottom: 20px;
}

    .gallery:before,
    .gallery:after {
        content: "";
        display: table;
    }

    .gallery:after {
        clear: both;
    }

    .gallery img {
        border: none;
    }

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

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 48%;
}

.gallery-columns-3 .gallery-item {
    max-width: 32%;
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
}

.gallery-columns-5 .gallery-item {
    max-width: 19%;
}

.gallery-columns-6 .gallery-item {
    max-width: 15%;
}

.gallery-columns-7 .gallery-item {
    max-width: 13%;
}

.gallery-columns-8 .gallery-item {
    max-width: 11%;
}

.gallery-columns-9 .gallery-item {
    max-width: 9%;
}

    .gallery-columns-1 .gallery-item:nth-of-type(1n),
    .gallery-columns-2 .gallery-item:nth-of-type(2n),
    .gallery-columns-3 .gallery-item:nth-of-type(3n),
    .gallery-columns-4 .gallery-item:nth-of-type(4n),
    .gallery-columns-5 .gallery-item:nth-of-type(5n),
    .gallery-columns-6 .gallery-item:nth-of-type(6n),
    .gallery-columns-7 .gallery-item:nth-of-type(7n),
    .gallery-columns-8 .gallery-item:nth-of-type(8n),
    .gallery-columns-9 .gallery-item:nth-of-type(9n) {
        margin-right: 0;
    }

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
    clear: left;
}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
}

    .gallery-caption:before {
        content: "";
        height: 100%;
        min-height: 49px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

#wrapper.container {
    -webkit-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
}

/****************************
 * UTILIES
 ****************************/

.top_left,
.top_center,
.top_right,
.bottom_left,
.bottom_center,
.bottom_right {
    position: absolute;
}

.top_left {
    top: 0;
    left: 0;
}

.top_center {
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.top_right {
    top: 0;
    right: 0;
}

.bottom_left {
    bottom: 0;
    left: 0;
}

.bottom_center {
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.bottom_right {
    bottom: 0;
    right: 0;
}

.center_left {
    left: 0;
    bottom: 0;
    top: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.center_center {
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    top: 0;
}

.center_right {
    bottom: 0;
    right: 0;
    top: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.ie9 .hidden-ie9 {
    display: none;
}

/****************************
 * GENERAL CLASSES
 ****************************/

/*---------------
[ARROW / .arrow ]
-----------------*/
.arrow, .arrow-down, .arrow-right {
    position: relative;
}

    .arrow:after,
    .arrow:before,
    .arrow-down:after,
    .arrow-down:before,
    .arrow-right:after,
    .arrow-right:before {
        bottom: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .arrow-down:after,
    .arrow-down:before {
        top: 100%;
    }

    .arrow:after,
    .arrow:before,
    .arrow-down:after,
    .arrow-down:before {
        left: 32px;
    }

    .arrow-right:after,
    .arrow-right:before {
        right: 32px;
    }

    .arrow:after, .arrow-right:after {
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #ffffff;
        border-width: 8px;
    }

    .arrow-down:after {
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #ffffff;
        border-width: 8px;
    }

    .arrow:after, .arrow-down:after {
        margin-left: -8px;
    }

    .arrow-right:after {
        margin-right: -8px;
    }

    .arrow:before, .arrow-right:before {
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        border-width: 9px;
    }

    .arrow-down:before {
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        border-width: 9px;
    }

    .arrow:before, .arrow-down:before {
        margin-left: -9px;
    }

    .arrow-right:before {
        margin-right: -9px;
    }

.arrow-left {
    border: 1px solid;
    position: relative;
}

    .arrow-left:before {
        position: absolute;
        display: inline-block;
        border-top: 0px solid transparent !important;
        border-right: 14px solid;
        border-bottom: 17px solid transparent !important;
        left: -14px;
        top: 31px;
        content: '';
    }

    .arrow-left:after {
        position: absolute;
        display: inline-block;
        border-top: 1px solid transparent !important;
        border-right: 18px solid #fff !important;
        border-bottom: 20px solid transparent !important;
        left: -12px;
        top: 31px;
        content: '';
    }

/*---------------
[SELECT BOX]
-----------------*/

.sbHolder {
    position: relative;
}

    .sbHolder .sbSelector {
        display: block;
        border: 1px solid;
    }

    .sbHolder .sbToggle {
        position: absolute;
        top: 10px;
        right: 15px;
        width: 20px;
        height: 20px;
        background: url('../images/sprite-toggle.png') no-repeat top;
    }

        .sbHolder .sbToggle.sbToggleOpen {
            background-position: bottom;
        }

    .sbHolder .sbOptions {
        border: 1px solid;
        padding: 6px 16px;
        margin: 19px 0 0;
        list-style: none;
        position: absolute;
        background: #fff;
        left: 0;
        right: 0;
        z-index: 300;
    }


/****************************
 * HEADER
 ****************************/

#header {
    margin-bottom: 0px;
    position: relative;
}

    #header.transparent {
        z-index: 300;
    }

    #header .only-dark {
        display: none;
    }


/*---------------
[TOPBAR]
-----------------*/

#topbar {
    padding: 0px 0;
}

    #topbar > .container {
        display: table;
    }

        #topbar > .container > div {
            display: table-row;
        }

#topbar-left, #topbar-right {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}

    #topbar-left .widget, #topbar-left > div,
    #topbar-right .widget, #topbar-right > div {
        margin-bottom: 0;
        display: inline-block;
        white-space: nowrap;
    }

    #topbar-left .widget, #topbar-left > div {
        margin-right: 20px;
    }

    #topbar-right .widget, #topbar-right > div {
        margin-left: 20px;
    }

#topbar-left {
    text-align: left;
}

#topbar-right {
    text-align: right;
}

#topbar i {
    font-size: 20px;
    line-height: 1em;
}

#topbar .widget-wrap, #topbar .widget_text {
    margin: 0 !important;
    display: inline-block;
}

#topbar p, #topbar li {
    line-height: 1.8em;
}

#topbar-right #lang_sel li {
    position: relative;
}

    #topbar-right .submenu,
    #topbar-right #lang_sel li > ul,
    #wcml_currency_switcher ul li ul {
        left: -18px;
    }

/* wishlist */

#topbar .whislist_nav {
    border-left: 1px solid;
}

#topbar-left .whislist_nav {
    margin-right: 14px;
    padding-right: 16px;
}

#topbar-right .whislist_nav {
    margin-left: 14px;
    padding-left: 16px;
}

/* custom menu */

#topbar ul.menu > li,
#topbar ul.menu > a {
    padding: 0;
    border: 0;
}

#topbar ul.menu > li {
    display: inline-block;
    padding-right: 14px;
    margin-right: 16px;
    border-right: 1px solid;
}

#topbar .nav > ul > li,
#lang_sel > ul > li {
    padding-bottom: 20px;
    margin-bottom: -20px;
}

    #topbar .nav > ul > li > .submenu,
    #lang_sel > ul > li > ul {
        top: 34px;
    }

    /* language selector */

    #lang_sel > ul > li > a,
    #wcml_currency_switcher .sbSelector {
        display: block;
        background: #fff;
        background: rgba(255, 255, 255, 0.6);
        padding: 0 6px;
        border: 1px solid;
    }

    #lang_sel > ul > li:hover > a,
    #wcml_currency_switcher li:hover .sbSelector {
        background: #fff;
        background: rgba(255, 255, 255, 0.4);
    }

/* currency switcher */

#topbar #wcml_currency_switcher {
    margin-left: 4px;
}

#wcml_currency_switcher .sbToggle {
    display: none;
}

#topbar #wcml_currency_switcher ul li ul {
    margin-top: 13px;
}


/*---------------
[Logo / #logo]
-----------------*/

#logo {
    text-align: center;
    /*float: left;
    margin: 30px 45px 0 0;
    margin: 25px 0 0 0;*/
}

/*---------------
[NAVIGATION]
-----------------*/

#nav {
    /*float: left;*/
    width: 100%;
    text-align: center;
}

.nav ul,
#lang_sel ul,
#wcml_currency_switcher ul {
    margin: 0;
    padding: 0px 0px 12px 0px;
    list-style: none;
    /*border-top:1px #F3F3F3 solid;*/
    width: 100%;
    display: table;
}

.nav li {
    position: relative;
}

/* first level */

#nav > div > ul > li {
    height: 100%;
    display: table-cell;
    margin-left: -4px;
}

    #nav > div > ul > li i {
        margin-right: 8px;
    }

#nav > div > ul > li {
    /*border-left: 1px solid;*/
}

    #nav > div > ul > li:first-child {
        border-left: 0;
    }

    #nav > div > ul > li > a {
        display: block;
        /*! padding: 12px 0px; */
        position: relative;
        text-align: center;
    }

        #nav > div > ul > li > a:hover {
            color: #F13463;
        }

    #nav > div > ul > li:first-child a {
        padding-left: 0;
    }

/* dropdown arrow */
.nav li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu li.menu-item-has-children > a:after,
#header-search .sbToggle:after,
#welcome-menu > ul > li.dropdown > a:after,
#welcome-menu-login > ul > li.dropdown > a:after,
.widget_product_categories ul.product-categories li i.icon-minus:after,
.widget_product_categories ul.product-categories li i.icon-plus:after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 6px;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: scale(0.8,1) translateZ(0px); /* W3C */
    -webkit-transform: scale(0.8,1) translateZ(0px); /* Safari and Chrome */
    -moz-transform: scale(0.8,1) translateZ(0px); /* Firefox */
    -ms-transform: scale(0.8,1) translateZ(0px); /* IE 9 */
    -o-transform: scale(0.8,1) translateZ(0px); /* Opera */
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#header-search .sbToggle.sbToggleOpen:after,
#header-search .shop-by-category:hover .sbToggle:after,
#header-search .shop-by-category .sbToggle.opened:after {
    transform: rotate(180deg) scale(0.8,1) translateZ(0px); /* W3C */
    -webkit-transform: rotate(180deg) scale(0.8,1) translateZ(0px); /* Safari and Chrome */
    -moz-transform: rotate(180deg) scale(0.8,1) translateZ(0px); /* Firefox */
    -ms-transform: rotate(180deg) scale(0.8,1) translateZ(0px); /* IE 9 */
    -o-transform: rotate(180deg) scale(0.8,1) translateZ(0px); /* Opera */
}

.nav li.menu-item-has-children li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu ul.submenu li.menu-item-has-children > a:after,
.nav.vertical li.menu-item-has-children > a:after {
    transform: rotate(-90deg) scale(0.8,1) translateZ(0px); /* W3C */
    -webkit-transform: rotate(-90deg) scale(0.8,1) translateZ(0px); /* Safari and Chrome */
    -moz-transform: rotate(-90deg) scale(0.8,1) translateZ(0px); /* Firefox */
    -ms-transform: rotate(-90deg) scale(0.8,1) translateZ(0px); /* IE 9 */
    -o-transform: rotate(-90deg) scale(0.8,1) translateZ(0px); /* Opera */
}

header.no-indicators #nav > div > ul > li.menu-item-has-children > a:after {
    display: none;
}

/* tooltips */
#nav .tooltip {
    opacity: 1;
    width: 100%;
    text-align: center;
    top: 4px;
}

#header-container.fixed #nav .tooltip,
#header.skin2.fixed #nav .tooltip {
    top: 0;
}

#nav .tooltip-arrow,
#nav .tooltip-inner {
    display: inline-block;
}

#nav .tooltip-inner {
    border-radius: 0;
    font-size: 9px;
    font-weight: 700;
}

/* tooltips colors */
#nav .tooltip .tooltip-arrow {
    border-top-color: #ff1800;
}

#nav .tooltip .tooltip-inner {
    background: #ff1800;
}

/*---------------
[DROPDOWN]
-----------------*/

.nav div.submenu,
.nav ul.children,
#header .yit_cart_widget .widget_shopping_cart_content,
#header .sbHolder .sbOptions,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
    position: absolute;
    background: #fff;
    border: 1px solid;
    border-bottom-width: 0;
    -webkit-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
    -moz-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
    box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
    z-index: -1;
    opacity: 0;
    /*margin-top: -26px;*/
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: 0.3s; /* Safari */
    transition-delay: 0.3s;
}

#nav .level-1 > ul > li:first-child > div.submenu,
#nav > ul > li:first-child > ul.children {
    margin-left: -18px;
}

.nav div.submenu ul,
.nav ul.children,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
    padding: 0px 0 !important;
}

.nav li:hover > div.submenu,
.nav li:hover > ul.children,
#header .yit_cart_widget:hover .widget_shopping_cart_content,
#header .yit_cart_widget .widget_shopping_cart_content.active,
#header .sbHolder .sbOptions,
#header .shop-by-category:hover > div.submenu,
#topbar .widget_nav_menu ul.menu li:hover > ul.sub-menu,
#lang_sel li:hover > ul,
#wcml_currency_switcher ul li ul {
    z-index: 10000;
    opacity: 1;
    margin-top: 0;
}

    .nav div.submenu ul li,
    .nav ul.children li,
    #topbar .widget_nav_menu ul.menu ul.sub-menu li,
    #header .sbHolder .sbOptions li,
    #lang_sel li > ul li,
    #wcml_currency_switcher ul li ul li {
        border: 0;
        padding: 0 18px;
        float: none;
        min-width: 180px;
    }

    #lang_sel li > ul li,
    #wcml_currency_switcher ul li ul li {
        min-width: 0;
    }

        .nav div.submenu ul li a,
        .nav ul.children li a,
        #topbar .widget_nav_menu ul.menu ul.sub-menu li a,
        #header .sbHolder .sbOptions li a,
        #lang_sel li > ul li a,
        #wcml_currency_switcher ul li ul li a {
            padding: 5px 0;
            display: block;
            line-height: 1.2em;
            float: none;
        }

.nav div.submenu div.submenu,
.nav ul.children ul.children {
    margin-top: 0;
    left: 100%;
    top: -14px;
}

.nav ul.children ul.children {
    display: none;
}


/*---------------
[BIGMENU]
-----------------*/

.nav .bigmenu li div.submenu {
    z-index: 1;
    opacity: 1;
}

.nav .bigmenu div.submenu > ul > li {
    width: 200px;
    float: left;
}

.nav .bigmenu div.submenu .menu-item-object-img {
    width: 240px;
    margin-left: 34px;
    margin-top: 15px;
    /*! float: left; */
    padding-left: unset;
}

.nav .bigmenu div.submenu .menu-item-object-txt {
    width: 590px;
    margin-left: 34px;
    margin-top: 15px;
    /*! float: left; */
    padding-left: unset;
}

.nav .bigmenu > .submenu > ul.sub-menu > li > a {
    margin-bottom: 8px;
}

.nav li.bigmenu div.submenu li a:after {
    display: none;
}

.nav .bigmenu > div.submenu > ul > li {
    margin-bottom: 20px;
}

.nav .bigmenu div.submenu div.submenu {
    display: block;
    position: static;
    padding: 0;
    border: 0;
    box-shadow: none;
    background: none;
}

    .nav .bigmenu div.submenu div.submenu ul {
        padding: 0 !important;
    }

    .nav .bigmenu div.submenu div.submenu li {
        padding: 0 0 0 5px;
        min-width: 0;
        float: left;
        width: 120px;
    }

.nav .bigmenu div.submenu li:nth-child(4n+1) {
    /*! clear: left; */
    /*width: 590px;*/
}

.nav .bigmenu .custom-item-yitimage,
.nav .bigmenu .custom-item-image {
    display: none !important;
}


/*---------------
[SEARCH]
-----------------*/

#header-search {
    float: left;
    clear: both;
    display: table;
    margin: 16px 0 15px 20px;
    /*width: 100%;*/
    position: relative;
    z-index: 310;
}

    #header-search > div {
        display: table-row;
    }

        #header-search > div .yith_xfuncommerce_ajax_search {
            display: table-cell;
            width: 100%;
        }

    #header-search label.screen-reader-text {
        display: none;
    }

    #header-search form {
        /*border: 3px solid;*/
        position: relative;
        display: table;
        border: 1px solid #333;
        border-radius: 1000px;
        /*width: 100%;*/
    }

        #header-search form > div {
            display: table-row;
            position: relative; /* for ff */
        }

        #header-search form #s,
        #header-search form #yith-s {
            border: 0;
            width: 100%;
            padding: 6px 56px 6px 0px;
            margin-bottom: 0;
        }

    #header-search .search-wrapper,
    #header-search .nav-searchfield {
        display: table-cell;
        width: 100%;
    }

    #header-search #searchsubmit,
    #header-search #yith-searchsubmit {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        border: 0;
        padding: 0;
        width: 43px;
        height: 100%;
        background: transparent none repeat scroll 0% 0%;
        text-indent: 100%;
        overflow: hidden;
        white-space: nowrap;
    }

        #header-search .nav-searchfield:after,
        #header-search #searchsubmit:hover,
        #header-search #yith-searchsubmit:hover {
            /* background: #f1f1f1;*/
            color: #F89CB4;
        }

    #header-search .nav-searchfield {
        padding-right: 60px;
        position: relative;
        padding-left: 15px;
    }

        #header-search .nav-searchfield input#yith-s {
            width: 167px;
            padding-right: 0;
        }

        /* search submit icon */
        #header-search .search-wrapper:after,
        #header-search .nav-searchfield:after,
        #nav li.search-trigger a:after {
            content: "\f002";
            display: block;
            position: absolute;
            z-index: 1;
            color: #F13463;
            right: 13px;
            top: 50%;
            margin-top: -8px;
            pointer-events: none;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            font-size: 17px;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

    /* search categories */
    #header-search .search_categories {
        display: table-cell;
        border: 0;
        border-right: 1px solid;
        padding: 0 10px;
        margin: 0 10px;
    }

#header .sbHolder .sbOptions {
    padding: 8px 0;
    width: 160px;
    left: 0;
    margin-top: 15px;
}

#header-search .sbHolder {
    white-space: nowrap;
    padding: 0 20px;
    border-right: 1px solid;
}

#header-search .sbSelector {
    border: 0;
    display: inline-block;
    padding-right: 14px;
}

#header-search .sbToggle {
    display: inline-block;
    background: none;
    width: auto;
    position: static;
    height: auto;
    float: right;
    margin-top: 2px;
}

/* suggestions box */
#header-search .autocomplete-suggestions {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 1px;
    padding: 0;
    z-index: 9999;
    width: auto !important;
    left: 0;
    right: -3px;
    -webkit-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
    -moz-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
    box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
}

#header-search .autocomplete-suggestion {
    padding: 10px 35px 10px 0;
    margin: 0 10px;
    line-height: 28px;
    position: relative;
    border-bottom: 1px solid #eee;
}

    #header-search .autocomplete-suggestion:hover {
        background: none;
    }

    #header-search .autocomplete-suggestion:last-child {
        border-bottom: 0;
    }

    #header-search .autocomplete-suggestion span.amount {
        font-weight: bold;
        padding-left: 8px;
    }

    #header-search .autocomplete-suggestion ins span.amount {
        padding-left: 0;
    }

    #header-search .autocomplete-suggestion img {
        width: 28px;
        height: 28px;
        /* float: right; */
        position: absolute;
        right: 0;
    }

#header-search .yith-search-premium .autocomplete-suggestion img {
    right: auto;
    position: relative;
}

#header-search .yith-search-premium .autocomplete-suggestion span.amount {
    padding-left: 0px;
}
/*---------------
[HEADER SHOP BY CATEGORY]
-----------------*/

#header-search > div .shop-by-category {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    overflow: hidden;
}

    #header-search > div .shop-by-category:hover {
        overflow: visible;
    }

#header-search .shop-by-category .list-trigger {
    display: block;
    width: 260px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 16px;
    cursor: default;
}

    #header-search .shop-by-category .list-trigger.noclick {
        cursor: default;
    }

#header-search .shop-by-category.can-close .list-trigger {
    cursor: pointer;
}


#header-search .shop-by-category .sbToggle {
    margin: 0;
    border: 1px solid;
    opacity: 0.5;
    border-radius: 3px;
}

#header-search .shop-by-category.opened .sbToggle {
    display: block;
}

#header-search div:not(.can-close).shop-by-category.opened .sbToggle {
    display: none;
}


#header-search .shop-by-category.opened a.list-trigger {
    cursor: default;
}

#header-search .shop-by-category.opened.can-close a.list-trigger {
    cursor: pointer;
}

#header-search .shop-by-category .sbToggle:after {
    margin: 0;
    line-height: 1.2em;
    display: block;
    padding: 0 3px;
}

#header-search .shop-by-category .nav {
    opacity: 0;
    z-index: -1;
    position: absolute;
}

#header-search .shop-by-category:hover .nav {
    opacity: 1;
    z-index: 10000;
}

/* vertical menu dropdown */
.nav.vertical li {
    position: static;
}

.nav.vertical div.submenu {
    width: auto;
    box-shadow: none;
    right: -3px;
    left: 0;
    top: 100%;
    margin-top: -2px;
    border-width: 1px;
}

    .nav.vertical div.submenu li {
        border-bottom: 1px solid;
        margin-bottom: 6px;
    }

        .nav.vertical div.submenu li:last-child {
            border-bottom: 0;
        }

        .nav.vertical div.submenu li a {
            font-weight: 600;
            padding: 6px 0;
        }

            .nav.vertical div.submenu li a:after {
                float: right;
            }

            .nav.vertical div.submenu li a i {
                vertical-align: middle;
                margin-right: 15px;
            }

        .nav.vertical div.submenu li div.submenu {
            left: 100%;
            right: auto;
            width: 100%;
            top: 2px;
            bottom: 4px;
            margin-left: -30px;
            border-left-width: 6px;
        }

        .nav.vertical div.submenu li.bigmenu div.submenu {
            bottom: auto;
        }

            .nav.vertical div.submenu li.bigmenu div.submenu div.submenu {
                margin-left: 0;
            }

        .nav.vertical div.submenu li div.submenu li {
            border: 0;
            margin: 0;
        }

.nav.vertical > div.submenu > ul.menu > li:hover > div.submenu {
    margin-left: 4px;
}

.nav.vertical div.submenu li.bigmenu div.submenu {
    bottom: auto;
}

.nav.vertical div.submenu li li:last-child {
    margin-bottom: 0;
}

.nav.vertical div.submenu li li a {
    padding: 5px 0;
}

/* bigmenu */
.nav.vertical div.submenu li.bigmenu div.submenu {
    width: auto;
}

    .nav.vertical div.submenu li.bigmenu div.submenu li {
        border: 0;
        margin-bottom: 0;
    }

        .nav.vertical div.submenu li.bigmenu div.submenu li a {
            padding: 5px 0;
        }

.nav.vertical div.submenu li.bigmenu > div.submenu > ul > li {
    margin-bottom: 20px;
}
/* fixed in slider */

.slider-container .shop-by-category {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 15px;
    bottom: 0;
    right: 0;
    margin: 0 auto;
}

    .slider-container .shop-by-category > div.submenu-group {
        pointer-events: auto;
        left: auto;
        right: auto;
        top: 0;
        bottom: 0;
        margin-top: 0;
        opacity: 1;
        z-index: 1000;
        width: 263px;
        overflow: hidden;
        position: absolute;
        border: 2px solid;
    }

#header-search .shop-by-category > div.submenu-group {
    top: 100%;
    left: 0;
    right: 0;
    position: absolute;
    border: 2px solid;
    overflow: hidden;
    opacity: 0;
    transition: all 0.6s ease;
}

#header-search .shop-by-category:hover > div.submenu-group {
    opacity: 1;
    transition: all 0.3s ease;
}

    #header-search .shop-by-category:hover > div.submenu-group > div.submenu {
        transition: none;
    }

.slider-container .shop-by-category > div.submenu-group:hover,
#header-search .shop-by-category > div.submenu-group:hover {
    overflow: visible;
}

.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category > div.submenu-group > div.submenu {
    position: static;
    margin-top: -22px;
    border: 0;
}

.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category:hover > div.submenu-group > div.submenu {
    opacity: 1;
}

    .slider-container .shop-by-category > div.submenu-group > div.submenu:first-child,
    #header-search .shop-by-category > div.submenu-group > div.submenu:first-child {
        margin-top: 0;
    }

    .slider-container .shop-by-category > div.submenu-group > div.submenu:last-child,
    #header-search .shop-by-category > div.submenu-group > div.submenu:last-child {
        border-top: 1px solid;
    }

    .slider-container .shop-by-category > div.submenu-group > div.submenu > ul,
    #header-search .shop-by-category > div.submenu-group > div.submenu > ul {
        padding-top: 6px !important;
        border: 0;
    }

    .slider-container .shop-by-category > div.submenu-group > div.submenu:first-child > ul,
    #header-search .shop-by-category > div.submenu-group > div.submenu:first-child > ul {
        padding-top: 16px !important;
    }

    .slider-container .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu,
    #header-search .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu {
        margin-left: 5px;
    }

/*---------------
[HEADER SIDEBAR]
-----------------*/
#header-container.fixed #header-sidebar {
    /*margin: 40px 15px 0px 20px;*/
}

#header-sidebar {
    float: right;
    display: table;
    margin: 10px 15px 0px 0px;
    position: relative;
}

#header div.widget {
    margin-bottom: 0;
}

#header-sidebar i {
    display: none;
}

#header-sidebar .logined i {
    display: unset;
}

#header-sidebar .header-society_fb {
    /*padding: 2px 0px 2px 0px;
        font-size: 18px;
        display: unset;*/
    /*background: #45619D;*/
    /*border-radius: 4px;*/
    /*color: #fff;*/
    width: 15px;
    max-width: 50px;
    height: 15px;
    display: inline-table;
    background: #337ab7;
    border: 1px solid #337ab7;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 14px;
    font-style: normal;
}
/*---------------
[Advertisment]
-----------------*/
.content_ad1 {
    background: #F9F9F9;
    /*! padding-bottom:40px;
    padding-top: 20px; */
}

.content_ad2 {
    /*padding-top:40px;*/
}

/*---------------
[WELCOME NAV MENU]
-----------------*/



/*---------------
[LANGUAGE DROPDOWN]
-----------------*/



/*---------------
[DROPDOWN CART]
-----------------*/

#header .yit_cart_widget {
    position: relative;
    margin-top: 0px;
    padding: 0 5px 0 0px;
}

#header .yit_cart_total_widget {
    width: 15px;
    max-width: 50px;
    height: 15px;
    display: inline-table;
    background: #F13463;
    border: 1px solid #F13463;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 14px;
    font-style: normal;
}

#header #header-container.fixed .yit_cart_widget {
    margin-top: 11px;
}

#header #welcome-menu-login {
    display: inline-table;
    padding-right: 2px;
}

#header #menu-welcome-login {
    border-top: 0px;
}

#header .yit_cart_widget,
#header .cart_label {
    border: 0px solid;
}

#header .cart_label {
    /*display: block;*/
    margin: 2px;
    padding: 10px 0 0 0px;
    color: #999;
    font-size: 13px;
}

    #header .cart_label img.icon-bg {
        display: inline-block;
        float: left;
        margin-right: 10px;
    }

    #header .cart_label .cart-total {
        font-weight: 700;
    }

/* cart dropdown */
#header .yit_cart_widget .cart_wrapper {
    position: absolute;
    right: 0;
    left: auto;
    margin-right: -1px;
    bottom: -12px;
    width: 300px;
}

#header .widget_shopping_cart .widget_shopping_cart_content {
    padding: 22px 16px 24px;
    width: 100%;
}

    #header .widget_shopping_cart .widget_shopping_cart_content.scrollbar-outer {
        overflow-y: scroll;
    }

    #header .widget_shopping_cart .widget_shopping_cart_content > .widget_shopping_cart_content {
        max-height: 407px !important;
    }

    #header .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li {
        position: relative;
        border-bottom: 1px solid;
        padding: 5px 0px;
    }

    #header .widget_shopping_cart .widget_shopping_cart_content .total span.amount {
        right: 0;
        font-weight: bold;
        /*! position: absolute; */
    }

#header .widget_shopping_cart ul.cart_list {
    margin: 0 0 20px;
}

#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title {
    display: block;
    margin: 0;
    padding: 0 0 18px;
    border-bottom: 1px solid;
}

#header .widget_shopping_cart_content .mini-cart-item-info,
#header .widget_shopping_cart_content .mini-cart-thumb {
    display: table-cell;
    vertical-align: middle;
}

    #header .widget_shopping_cart_content .mini-cart-item-info a {
        display: block;
        text-align: left !important;
    }

#header .widget_shopping_cart_content .mini-cart-thumb {
    padding-right: 10px;
}

    #header .widget_shopping_cart_content .mini-cart-thumb img {
        float: none;
        margin: 0;
        width: 80px;
        height: 80px;
    }

#header .widget_shopping_cart_content a.remove {
    top: 28px;
    /*! position: absolute; */
    left: 0;
    /*! text-align: center; */
    padding: 2px 0px 3px;
    font-size: 12px;
    line-height: 8px;
    /*border: 1px solid;*/
    opacity: 0.4;
    font-weight: 700;
    border-radius: 1px;
}

#header .widget_shopping_cart_content p.total {
    position: relative;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 4px;
}

#header .widget_shopping_cart_content p.total {
    margin-bottom: 25px;
}

#header .widget_shopping_cart_content .total span:first-child {
    text-transform: uppercase;
}

/*
#header .widget_shopping_cart a.remove{
    right: 0;
    top: auto;
    margin-top: 22px;
}

#header .widget_shopping_cart .mini-cart-item-subtotal .subtotal {
    display: none;
}

#header .widget_shopping_cart ul.cart_list {
    margin: 0 0 20px;
}

#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title {
    display: block;
    margin: 0;
    padding: 0 0 10px;
    border-bottom: 1px solid;
}

#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a,
#header .widget_shopping_cart p.total {
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 4px;
}

#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-subtotal {
    font-size: 12px;
}

#header .widget_shopping_cart .widget_shopping_cart_content .amount {
    font-weight: bold;
}

#header .widget_shopping_cart p.total {
    margin-bottom: 25px;
}

#header .widget_shopping_cart p.empty {
    margin: 0;
    border: 0;
}


#header .widget_shopping_cart .mini-cart-item-info a {
    text-align: left;
    display: block;
    margin-bottom: 12px;
}

#header .widget_shopping_cart .mini-cart-item-subtotal span.quantity {
    float: none;
    width: auto;
    height: auto;
    font-size: 12px;
}
*/
#header .widget_shopping_cart .widget_shopping_cart_content p.buttons {
    margin: 0 0 -8px;
}

    #header .widget_shopping_cart .widget_shopping_cart_content p.buttons a {
        margin: 0 0 8px;
    }


/*---------------
[HEADER SKINS]
-----------------*/

#header.skin2 .header-wrapper {
    position: relative;
}

#header.skin2 #logo {
    display: block;
    float: none;
    text-align: center;
    margin-right: 0;
    margin-bottom: 25px;
    margin-top: 0;
}

#header.skin2 #header-container .header-wrapper {
    padding: 25px 0 0;
    border-bottom: 1px solid;
}

#header.skin2 #tagline {
    text-align: center;
    padding-top: 10px;
}

#header.skin2 #nav {
    text-align: center;
    float: none;
    margin: 0;
    widtH: 100%;
    border-top: 1px solid;
}

#header.skin2 #header-sidebar {
    position: absolute;
    top: 0px;
    right: 0;
}

#header.search-small #header-search {
    width: 80%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-bottom: -45px;
    transform: scaleY(0) translateZ(0px); /* W3C */
    transform-origin: 50% 0%;
    -webkit-transform: scaleY(0) translateZ(0px); /* Safari and Chrome */
    -webkit-transform-origin: 50% 0%;
    -moz-transform: scaleY(0) translateZ(0px); /* Firefox */
    -moz-transform-origin: 50% 0%;
    -ms-transform: scaleY(0) translateZ(0px); /* IE 9 */
    -ms-transform-origin: 50% 0%;
    -o-transform: scaleY(0) translateZ(0px); /* Opera */
    -o-transform-origin: 50% 0%;
}

#header.search-small.search-opened #header-search {
    margin-bottom: -22.5px;
    transform: scaleY(1) translateZ(0px); /* W3C */
    -webkit-transform: scaleY(1) translateZ(0px); /* Safari and Chrome */
    -moz-transform: scaleY(1) translateZ(0px); /* Firefox */
    -ms-transform: scaleY(1) translateZ(0px); /* IE 9 */
    -o-transform: scaleY(1) translateZ(0px); /* Opera */
}

#header.search-small #nav li.search-trigger {
    display: inline-block;
    padding-right: 0;
}

    #header.search-small #nav li.search-trigger a:after {
        position: static;
        margin: 3px 0 3px 8px;
    }


/*---------------
[STICKY HEADER]
-----------------*/

#header,
#header-container #logo,
#header-container #logo img,
#header-container .header-wrapper {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

    #header.skin1 #header-container.fixed #topbar {
        display: none;
    }

    #header-container.fixed,
    #header.skin2.fixed {
        position: fixed;
        z-index: 10000;
        width: 100%;
        overflow: hidden; /* menu fix when header is fixed */
        -webkit-box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.1);
        box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.1);
    }

        #header-container.fixed:hover,
        #header.skin2.fixed:hover {
            overflow: visible; /* menu fix when header is fixed */
        }

.boxed-layout #header-container.fixed,
.boxed-layout #header.skin2.fixed {
    width: auto;
}

.boxed-layout div#topbar {
    margin: 0 -15px;
}

#header-container.fixed #logo {
    /*margin-top: 22px;*/
    float: left;
    display: inline-block;
}

#header.skin2.fixed #logo {
    margin-top: 30px;
}

#header-container.fixed #nav > div > ul > li > a,
#header.skin2.fixed #nav > div > ul > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

#header-container.fixed #header-search,
#header.skin2.fixed #header-search {
    /*display: none;*/
    float: left;
    display: table;
    position: relative;
    z-index: 310;
    /*margin: 42px 0px 0px 20px;*/
    clear: unset;
}

#header.skin2.fixed #header-container .header-wrapper {
    padding-top: 0;
}


/*---------------
[LOGIN PANEL]
-----------------*/

#welcome-menu-login li.login-menu {
    position: relative;
}

    #welcome-menu-login li.login-menu .submenu {
        width: auto;
        left: -120px;
    }

        #welcome-menu-login li.login-menu .submenu.logined {
            width: auto;
            left: -10px;
        }

#welcome-menu-login .login-box {
    min-width: 280px;
    display: block;
    padding: 10px 15px;
    text-align: left;
    text-transform: none;
}

    #welcome-menu-login .login-box.logined {
        min-width: auto;
        display: block;
        padding: 10px 15px;
        text-align: left;
        text-transform: none;
    }

    #welcome-menu-login .login-box form.login, form.logined {
        border: 0;
        padding: 0;
        background: none;
    }

#welcome-menu-login #customer_login {
    margin-top: 16px;
    margin-bottom: 16px;
}

    #welcome-menu-login #customer_login.logined {
        margin-top: 0px;
        margin-bottom: 16px;
    }

#welcome-menu-login .login-box label,
#customer_login #wp-social-login-connect-with, #welcome-menu-login .ywsl-label {
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
}

#welcome-menu-login input.button.button-login,
#welcome-menu-login input.button.button-register {
    float: right;
}

#welcome-menu-login .text_demo {
    font-size: 12px;
}

#welcome-menu-login .login-submit {
    margin-top: 25px;
    margin-bottom: 20px;
}

#welcome-menu-login .lost_password {
    text-align: left;
    line-height: 1.7em;
    margin-bottom: 0 !important;
    display: table;
}

    #welcome-menu-login .lost_password a {
        text-transform: none !important;
    }

#welcome-menu-login .wp-social-login-widget {
    padding: 10px 15px;
    text-align: center;
    width: 100%;
}

#customer_login #wp-social-login-connect-options {
    padding: 10px 0;
}

    #customer_login #wp-social-login-connect-options a.link_socials {
        width: 25px;
        height: 25px;
        line-height: 24px;
    }

        #customer_login #wp-social-login-connect-options a.link_socials i {
            font-size: 14px !important;
        }

#topbar #welcome-menu-login i {
    font-size: 14px;
}

#welcome-menu-login div.tooltip {
    width: auto;
}

#welcome-menu-login div.tooltip-inner {
    max-width: none;
}



/*---------------
[SLOGAN / #slogan ]
-----------------*/

#slogan {
    text-align: center;
    margin-bottom: 40px;
}

    #slogan h1,
    #slogan h2,
    #slogan h1 span,
    #slogan h2 span {
        margin: 0;
        display: inline-block;
    }

        #slogan h1 span,
        #slogan h2 span {
            padding: 16px 10px;
        }

    #slogan .slogan-wrapper {
        padding: 100px 0;
        display: table-cell;
        vertical-align: middle;
    }

    #slogan p {
        margin-top: 10px;
    }

    #slogan .container {
        display: table;
    }
/*---------------
[SLIDER]
-----------------*/
.slider-Pro-container {
    /*margin-top: -35px; 橫跨頁面上*/
    margin-left: 48px;
    margin-right: 48px;
    background: #fff;
}

.slider-container {
    position: relative;
}

    .slider-container .slider,
    .slider-container .header-parallax,
    .slider-container .slider.swiper-container {
        margin: -35px auto 35px; /* 1px more for the header border */
    }

.slider.flexslider.container {
    margin-left: auto;
    margin-right: auto;
}

.slider-container .fixed-image-wrapper {
    margin: 0 auto;
}

.revolution-wrapper.container.shop-by-category-opened {
    padding-left: 278px;
}

.revolution-wrapper.container:before,
.revolution-wrapper.container:after {
    display: none;
}

.slider-container > .container + .shop-by-category > .submenu {
    border-width: 0 2px 2px 2px;
    border-style: solid;
}


/* ====================== COPYRIGHT / FOOTER ========================= */


#footer .border,
#copyright .border {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 20px;
}

#footer .border {
    padding-top: 35px;
}


#footer .widget.col-sm-3:nth-child(4n+1) {
    clear: both;
}

#footer .widget.col-sm-4:nth-child(3n+1) {
    clear: both;
}

#footer .widget.col-sm-6:nth-child(2n+1) {
    clear: both;
}

.boxed-layout #footer-copyright-group {
    margin-left: -15px;
    margin-right: -15px;
}

#footer a {
    line-height: 24px;
}

#footer .arrow-down:after {
    border-top-color: transparent;
}

#footer h3 {
    margin-bottom: 15px;
}

#footer .widget {
    margin-bottom: 35px;
    line-height: 1.8em;
}

.footer-extra-row {
    border-bottom: 1px solid;
    margin-bottom: 20px;
}

#copyright {
    padding-bottom: 0px;
}

    #copyright .left p, #copyright .right a, #copyright .centered p {
        display: inline;
        float: right;
        padding-right: 50px;
    }

    #copyright .right {
        text-align: right;
    }

        #copyright .right p {
            text-align: right;
            padding: 0px;
            margin: 0;
        }

    #copyright .centered {
        text-align: center;
    }

    #copyright ul.level-1 {
        list-style: none;
        display: inline-block;
        margin: 0px;
        padding-left: 10px;
    }

    #copyright .centered ul.level-1 {
        padding-left: 50px;
        margin-left: 0;
    }

    #copyright .custom-item-image {
        display: none;
    }

    #copyright ul.level-1 li {
        list-style: none;
        display: inline-block;
    }

    #copyright .centered ul {
        float: left;
        display: block;
        margin-bottom: 0px;
    }

    #copyright ul.level-1 li::after {
        content: "/";
        margin-left: 4px;
        margin-right: 1px;
    }

    #copyright ul.level-1 li:last-child:after {
        content: "";
        margin-right: 0px;
    }

    #copyright .right ul.level-1 li:first-child {
        margin-left: 0px;
    }

    #copyright .right ul.level-1 li:last-child {
        margin-right: 0px;
    }

/*******************
* PAGE 404
******************/

.error-404-container {
    margin-bottom: 35px;
}

    .error-404-container .error-404-image-text,
    .error-404-container .error-404-search {
        text-align: center;
    }

    .error-404-container .error-404-image-text {
        padding: 75px 0;
    }

    .error-404-container .error-404-search {
        text-align: center;
        padding: 60px 0;
    }

        .error-404-container .error-404-search .error-404-text {
            margin-bottom: 50px;
        }

        .error-404-container .error-404-search input[type="text"] {
            height: 70px;
            width: 300px;
            border: 1px solid;
            padding: 0 10px;
        }

        .error-404-container .error-404-search #searchsubmit {
            height: 70px;
        }

.error-404-search .btn-large {
    padding: 8px 120px;
}
/*******************
* VISUAL COMPOSER CLASS ADD-ONS
******************/

.wpb_column.border-right {
    border-right: 1px solid;
}

/*******************
* PROJECT ICONS
******************/

.yi-icon-details {
    background: transparent url(../images/icons/project/project-icons.png) bottom left no-repeat;
}

    .yi-icon-details:hover {
        background: transparent url(../images/icons/project/project-icons.png) left 1px no-repeat;
    }

.yi-icon-lens {
    background: transparent url(../images/icons/project/project-icons.png) bottom right no-repeat;
}

    .yi-icon-lens:hover {
        background: transparent url(../images/icons/project/project-icons.png) right 1px no-repeat;
    }


/* FIXED IMAGE HEADER */
.fixed-image-wrapper img {
    width: 100%;
    height: auto;
}



/****************************
 * MOBILE MENU
 ****************************/

.st-menu-open .st-pusher::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.st-menu {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    width: 250px;
    height: 100%;
    background: #fff;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    padding: 25px 12px;
}

    .st-menu::after {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.2);
        content: '';
        opacity: 1;
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
    }

.st-menu-open .st-menu::after {
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* content style */

.st-menu ul {
    padding: 0;
    list-style: none;
}

.st-menu h2 {
    margin: 0;
    padding: 1em;
    color: rgba(0,0,0,0.4);
    text-shadow: 0 0 1px rgba(0,0,0,0.1);
    font-weight: 300;
    font-size: 2em;
}

.st-menu ul li a {
    display: inline-block;
    padding: 1em 0;
    outline: none;
    font-size: 12px;
    color: #828282;
    font-weight: 400;
}

.st-menu ul.level-1 > li > div.submenu {
    display: none;
}

.st-menu ul.level-1 > li.menu-item-has-children.open > div.submenu {
    display: block;
}

.st-menu ul.level-1 > li.menu-item-has-children > a:first-child:after {
    content: "\f105";
    font-family: FontAwesome;
    margin-left: 8px;
    font-size: 16px;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.st-menu ul.level-1 > li.menu-item-has-children:hover > a:first-child:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

/* Effect 4: Slide along */
.st-effect-4.st-menu-open .st-pusher {
    -webkit-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
}

.st-effect-4.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.st-effect-4.st-menu-open .st-effect-4.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.st-effect-4.st-menu::after {
    display: none;
}

/****************************
 * CONTENT
 ****************************/

#primary {
}

    #primary .popbody {
        width: 50% !important;
        ;
    }

    #primary .subody {
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

        #primary .subody .bread-title {
            border-bottom: 1px dashed #858585;
            display: block;
            padding: 10px 0px 10px 20px;
            margin-bottom: 20px;
        }

            #primary .subody .bread-title a {
                color: #6d6c6c;
                padding: 5px;
            }

                #primary .subody .bread-title a:hover {
                    color: #a41103;
                }

            #primary .subody .bread-title span {
                color: #F13463;
                padding: 5px;
            }

        #primary .subody .row-with-border {
            background: #fff;
            padding-bottom: 5px;
            margin-bottom: 20px;
        }

        /****************************
 * SIDEMENU-BAR
 ****************************/
        #primary .subody .sidemenu-title {
            padding: 15px 0 15px 30px;
            background: #F13463;
            font-size: 16px;
            font-family: "Helvetica Neue",Helvetica,Arial,"微軟正黑體","微软雅黑","メイリオ","맑은 고딕","Open Sans",sans-serif;
            color: #fff;
            font-style: normal;
            font-weight: 800;
            text-align: left;
        }

        #primary .subody .sidemenu-group {
            padding-left: 15px;
            padding-right: 15px;
        }

        #primary .subody .sidemenu-item {
            padding: 10px 10px 10px 15px;
            border-bottom: solid 1px #e1e1e1;
        }

        #primary .subody .submenu-group {
            margin-left: 15px;
        }

        #primary .subody li {
            margin-top: 5px;
            margin-bottom: 5px;
            text-align: left;
            /*width: 200px;*/
        }

        #primary .subody ul.socials li {
            width: auto;
        }

        #primary .subody .sidemenu-item-title a:link {
            display: block;
            font-size: 14px;
            color: #000;
        }

        #primary .subody .sidemenu-item-title a:hover {
            color: #F13463;
        }

        #primary .subody .sidemenu-item-num {
            color: #F13463;
        }

    #primary .cart-page .content-title {
        padding: 15px 15px 5px 5px;
        margin-left: 0px;
        margin-right: 0px;
    }

    #primary .content-title {
        padding: 15px 15px 15px 5px;
        font-size: 16px;
        font-weight: bold;
        color: #F13463;
        border-bottom: solid 1px #e1e1e1;
        margin-bottom: 20px;
        margin-left: 15px;
        margin-right: 15px;
    }

    #primary .content-cloum {
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 20px;
        border-bottom: solid 0px #e1e1e1;
    }

    #primary .list-item-cloum {
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        padding-bottom: 30px;
        border-bottom: solid 1px #e1e1e1;
    }

        #primary .list-item-cloum .list_item_content {
        }

        #primary .list-item-cloum .item_title h3 {
            font-size: 18px;
        }

        #primary .list-item-cloum .item_content {
            margin-top: 10px;
            margin-bottom: 0px;
        }

        #primary .list-item-cloum .item_view {
            bottom: 0;
        }

    #primary .show-information {
        margin-left: 25px;
        padding-right: 25px;
    }

    #primary .show_information_title {
        margin-bottom: 20px;
    }

    #primary .show_information_date {
        margin-top: 5px;
    }

    #primary .show_information_content {
        margin-bottom: 20px;
    }

    #primary .show_next_text {
        margin-bottom: 10px;
        padding-bottom: 10px;
        font-size: 14px;
        font-weight: 800;
        border-bottom: solid 1px #e1e1e1;
    }

.noborder {
    border: unset !important;
    margin-bottom: 10px !important;
}
/*---------------
[PAGINATION]
-----------------*/

.general-pagination {
    margin-bottom: 35px;
    margin-right: 25px;
}

    .general-pagination a {
        display: inline-block;
        border: 3px solid;
        margin-right: 7px;
        padding: 4px 8px;
        font-weight: 400;
    }

        .general-pagination a:last-child {
            margin-right: 0;
        }

        .general-pagination a:hover {
            font-weight: 700;
        }

        .general-pagination a.selected {
            cursor: default;
            font-weight: 700;
        }

        .chrome .general-pagination a,
        .general-pagination a.yit_pagination_last,
        .general-pagination a.yit_pagination_next,
        .general-pagination a.yit_pagination_previous {
            width: 29px;
        }


.pagination-container {
    margin-bottom: 0x;
    margin-right: 0px;
}

    .pagination-container .pagination > li a {
        display: inline-block;
        border: 3px solid #DBD8D8;
        margin-right: 7px;
        padding: 4px 8px;
        font-weight: 400;
        color: #6D6C6C;
    }

    .pagination-container .pagination > .active > a {
        background: #F13463;
        font-weight: bold;
        color: #fff;
    }

        .pagination-container .pagination > .active > a:hover {
            border-color: #A41103;
        }

    .pagination-container .pagination > li a:last-child {
        margin-right: 8px;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
    }

    .pagination-container .pagination > li:first-child > a {
        margin-left: 0px;
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }

    .pagination-container .pagination > li a:hover {
        font-weight: 700;
    }

    .pagination-container .pagination > li a.selected {
        cursor: default;
        font-weight: 700;
    }

    .chrome .pagination-container .pagination > li a,
    .pagination-container .pagination > li a.yit_pagination_last,
    .pagination-container .pagination > li a.yit_pagination_next,
    .pagination-container .pagination > li a.yit_pagination_previous {
        width: 29px;
    }

/*---------------
[BUTTON]
-----------------*/

.btn,
#footer .widget .searchform #searchsubmit,
.login-form-checkout input.button,
.wishlist_table .add_to_cart.button,
#my-account-content div.xfuncommerce form p input[type="submit"],
.widget.widget_price_filter button[type="submit"],
.yith-woocompare-widget a.compare.button, input#place_order,
.xfuncommerce .add-request-quote-button.button { /* normal */
    padding: 8px 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 0;
    /*margin-right: 5px;
    margin-bottom: 5px;*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    max-width: 100%;
}

.btn-form {
    width: 50%;
    margin-top: 20px;
    float: unset;
}

.btn-large {
    padding: 12px 32px;
}

.btn-small, .widget.widget_price_filter button[type="submit"], .yith-woocompare-widget a.compare.button {
    padding: 6px 18px;
}

.btn-mini {
    padding: 4px 12px;
}

/* ghost */
#footer .widget .searchform #searchsubmit {
    border-width: 0 1px 1px 0;
}

.btn i {
    margin-right: 5px;
}

/*---------------
[BREADCRUMB]
-----------------*/

#primary .breadcrumbs {
    margin-top: -10px;
    padding-bottom: 10px;
}

    #primary .breadcrumbs a.no-link.current {
        pointer-events: none;
    }

/*---------------
[VIDEO]
-----------------*/

.post_video {
    position: relative;
    padding-bottom: 56.25%;
    margin-top: 25px;
    height: 0;
    margin-bottom: 10px;
    max-width: 100%;
}

    .post_video.dailymotion embed,
    .post_video.youtube embed,
    .post_video.vimeo object,
    .post_video iframe {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%;
        max-height: 100%;
    }

/*---------------
[ChatRoom]
-----------------*/
#chat-panel {
    bottom: 100px;
    right: 0px;
    position: fixed;
    z-index: 10000;
}

#chat-room:hover {
    background-color: #871818;
}

#chat-room {
    background-color: #F13463;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    cursor: pointer;
    width: 46px;
    position: absolute;
    right: 20px;
}

    #chat-room a {
        display: block;
        padding: 10px 12px;
    }

        #chat-room a i {
            /*margin-right:10px;*/
            /*border: 2px solid;
    border-radius: 50%;*/
            font-size: 20px;
            padding: 1px 1px;
            opacity: 0.8;
            color: #fff;
        }

/*---------------
[FBMessger]
-----------------*/
#fbmsger-panel {
    bottom: 190px;
    right: 0px;
    position: fixed;
    z-index: 10000;
}
/*#fbmsger-room:hover { background-color: #871818; }*/

#fbmsger-room {
    cursor: pointer;
    width: 90px;
    position: absolute;
    right: 0px;
}

    #fbmsger-room a {
        display: block;
        padding: 10px 12px;
    }

        #fbmsger-room a i {
            font-size: 20px;
            padding: 1px 1px;
            opacity: 0.8;
            color: #fff;
        }

/*---------------
[BACK TO TOP]
-----------------*/

#back-top {
    position: fixed;
    bottom: 0px;
    right: 20px;
    z-index: 1000;
    /*border-top-right-radius: 4px;
    border-top-left-radius: 4px;*/
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    cursor: pointer;
    display: none;
}

    #back-top a {
        display: block;
        padding: 5px 20px;
    }

        #back-top a i {
            /*margin-right:10px;*/
            /*border: 2px solid;
    border-radius: 50%;*/
            font-size: 15px;
            padding: 2px 3px;
            opacity: 0.6;
            color: #fff;
        }


/*---------------
[GOOGLE MAP]
-----------------*/

#map {
    margin: 0;
    padding: 0;
    margin-bottom: 35px;
}

    #map iframe {
        width: 100%;
        height: 380px;
        margin-top: 0px;
        margin-bottom: -4px;
        padding-bottom: 0;
    }

    #map .border {
        position: relative;
    }

    #map .map_info {
        position: absolute;
        bottom: 54px;
        left: 0;
        right: 30px;
        pointer-events: none;
    }

    #map .container_map_box_info {
        padding-left: 0.9375em;
        padding-right: 0.9375em;
        float: right;
        pointer-events: auto;
    }

    #map .map_info .row {
        width: 100%;
        margin: 0 auto;
        max-width: 82.5em;
    }

    #map .map_box_info {
        background: rgba(34,34,34,0.7);
        padding: 30px 40px;
    }

        #map .map_box_info h4 {
            margin-bottom: 10px;
            margin-top: 0;
            font-weight: bold;
            color: #fff;
        }

        #map .map_box_info p {
            margin-bottom: 0;
            line-height: 24px;
            color: #fff;
        }

/***** TOOLTIP ****/
.tooltip {
    z-index: 999;
}

div.tooltip {
    width: 120px;
    margin-top: 0;
}

    div.tooltip.in {
        opacity: 1;
    }

div.tooltip-inner {
    border-radius: 0;
    max-width: 120px;
    display: block;
    padding: 10px;
}

div.tooltip.bottom div.tooltip-arrow {
    border-width: 0 9px 9px;
    margin-left: -9px;
    top: -1px;
    border-bottom-color: inherit;
}

div.tooltip.top div.tooltip-arrow {
    margin-left: -9px;
    border-width: 9px 9px 0;
    border-top-color: inherit;
}

/***** ICON SHARE ****/

.content-style-social {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
}

    .content-style-social li {
        display: inline;
        margin-right: 2px;
    }

        .content-style-social li:last-child {
            margin-right: 0;
        }

        .content-style-social li .social-square {
            font-size: 16px;
        }

        .content-style-social li .social-icon {
            font-size: 17px;
            margin-right: 25px;
        }

/***** FILTERS ****/

.filters {
    display: block;
    list-style: none;
    text-align: right;
    margin: 0 0 35px;
    padding: 0;
}

    .filters li {
        display: inline-block;
    }

        .filters li a {
            border: 1px solid;
            padding: 6px 12px;
            font-size: 11px;
        }

.ie ul.filters {
    float: none;
    display: block;
}

.filters-container {
    text-align: right;
    margin-bottom: 30px;
}

    .filters-container ul.filters {
        margin-top: 0;
        display: inline-block;
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .filters-container ul.filters li {
            display: inline-block;
            margin-right: 8px;
        }

            .filters-container ul.filters li:last-child {
                margin-right: 0;
            }

            .filters-container ul.filters li a {
                line-height: 100%;
                padding: 8px 7px;
                border-style: solid;
                border-width: 3px;
            }

                .filters-container ul.filters li a.filter-category {
                    font-size: 11px;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    font-weight: 600;
                }

                    .filters-container ul.filters li a.filter-category.active,
                    .filters-container ul.filters li a.filter-category:hover .filters .active,
                    .filters-container ul.filters li a.filter-category:hover,
                    .filters li a:hover {
                        color: #000;
                    }

/**********************************************************
* STAR RATING
***********************************************************/

.xfuncommerce-product-rating .star-rating,
.xfuncommerce-tabs #review_form p.stars,
.widget.xfuncommerce .star-rating,
.testimonial-rating .star-rating,
.yit_recent_reviews .star-rating {
    overflow: hidden;
    position: relative;
    height: 1.2em;
    line-height: 1.2em;
    width: 71px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-family: 'star' !important;
    clear: both;
    font-size: 11px;
    letter-spacing: 3px;
    text-align: left;
}

    .xfuncommerce-product-rating .star-rating:before,
    .xfuncommerce-tabs #review_form p.stars:before,
    .widget.xfuncommerce .star-rating:before,
    .testimonial-rating .star-rating:before,
    .yit_recent_reviews .star-rating:before {
        content: "\53\53\53\53\53";
        float: left;
        top: 0;
        left: 0;
        position: absolute;
        margin-top: 0;
    }

    .xfuncommerce-product-rating .star-rating span,
    .xfuncommerce-tabs #review_form p.stars a,
    .widget.xfuncommerce .star-rating span,
    .testimonial-rating .star-rating span,
    .yit_recent_reviews .star-rating span {
        overflow: hidden;
        float: left;
        top: 0;
        left: 0;
        position: absolute;
        padding-top: 1.5em;
        display: block;
        font-size: 11px;
    }

        .xfuncommerce-product-rating .star-rating span:before,
        .xfuncommerce-tabs #review_form p.stars a:before,
        .widget.xfuncommerce .star-rating span:before,
        .testimonial-rating .star-rating span:before,
        .yit_recent_reviews .star-rating span:before {
            content: "\53\53\53\53\53";
            top: 0;
            position: absolute;
            left: 0;
        }


/* YITH LIVE CHAT */

#YLC_chat_header .arrow-down:before {
    border: 0 !important;
    border-width: 9px !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    position: static !important;
    left: auto !important;
    bottom: auto !important;
    content: "\f107";
}


#YLC_chat_header .arrow-down:after {
    content: none !important;
}

/** Front end editor */
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.vc_row:after {
  clear: both;
}
/* Navbar */
/* Modal box */
/* Panel */
@media (max-width: 767px) {
  .vc_hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .vc_hidden-lg {
    display: none !important;
  }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}
.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}
.vc_row {
  margin-left: 0px;
  margin-right: 0px;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  /*! padding-left: 15px; */
  /*! padding-right: 15px; */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 {
  float: left;
}
.vc_col-xs-12 {
  width: 100%;
}
.vc_col-xs-11 {
  width: 91.66666667%;
}
.vc_col-xs-10 {
  width: 83.33333333%;
}
.vc_col-xs-9 {
  width: 75%;
}
.vc_col-xs-8 {
  width: 66.66666667%;
}
.vc_col-xs-7 {
  width: 58.33333333%;
}
.vc_col-xs-6 {
  width: 50%;
}
.vc_col-xs-5 {
  width: 41.66666667%;
}
.vc_col-xs-4 {
  width: 33.33333333%;
}
.vc_col-xs-3 {
  width: 25%;
}
.vc_col-xs-2 {
  width: 16.66666667%;
}
.vc_col-xs-1 {
  width: 8.33333333%;
}
.vc_col-xs-pull-12 {
  right: 100%;
}
.vc_col-xs-pull-11 {
  right: 91.66666667%;
}
.vc_col-xs-pull-10 {
  right: 83.33333333%;
}
.vc_col-xs-pull-9 {
  right: 75%;
}
.vc_col-xs-pull-8 {
  right: 66.66666667%;
}
.vc_col-xs-pull-7 {
  right: 58.33333333%;
}
.vc_col-xs-pull-6 {
  right: 50%;
}
.vc_col-xs-pull-5 {
  right: 41.66666667%;
}
.vc_col-xs-pull-4 {
  right: 33.33333333%;
}
.vc_col-xs-pull-3 {
  right: 25%;
}
.vc_col-xs-pull-2 {
  right: 16.66666667%;
}
.vc_col-xs-pull-1 {
  right: 8.33333333%;
}
.vc_col-xs-pull-0 {
  right: auto;
}
.vc_col-xs-push-12 {
  left: 100%;
}
.vc_col-xs-push-11 {
  left: 91.66666667%;
}
.vc_col-xs-push-10 {
  left: 83.33333333%;
}
.vc_col-xs-push-9 {
  left: 75%;
}
.vc_col-xs-push-8 {
  left: 66.66666667%;
}
.vc_col-xs-push-7 {
  left: 58.33333333%;
}
.vc_col-xs-push-6 {
  left: 50%;
}
.vc_col-xs-push-5 {
  left: 41.66666667%;
}
.vc_col-xs-push-4 {
  left: 33.33333333%;
}
.vc_col-xs-push-3 {
  left: 25%;
}
.vc_col-xs-push-2 {
  left: 16.66666667%;
}
.vc_col-xs-push-1 {
  left: 8.33333333%;
}
.vc_col-xs-push-0 {
  left: auto;
}
.vc_col-xs-offset-12 {
  margin-left: 100%;
}
.vc_col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.vc_col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.vc_col-xs-offset-9 {
  margin-left: 75%;
}
.vc_col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.vc_col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.vc_col-xs-offset-6 {
  margin-left: 50%;
}
.vc_col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.vc_col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.vc_col-xs-offset-3 {
  margin-left: 25%;
}
.vc_col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.vc_col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.vc_col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: left;
  }
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-11 {
    width: 91.66666667%;
  }
  .vc_col-sm-10 {
    width: 83.33333333%;
  }
  .vc_col-sm-9 {
    width: 75%;
  }
  .vc_col-sm-8 {
    width: 66.66666667%;
  }
  .vc_col-sm-7 {
    width: 58.33333333%;
  }
  .vc_col-sm-6 {
    width: 50%;
  }
  .vc_col-sm-5 {
    width: 41.66666667%;
  }
  .vc_col-sm-4 {
    width: 33.33333333%;
  }
  .vc_col-sm-3 {
    width: 50%;
    margin: 0 auto;
  }
  .vc_col-sm-2 {
    width: 33.33333333%;
  }
  .vc_col-sm-1 {
    width: 8.33333333%;
  }
  .vc_col-sm-pull-12 {
    right: 100%;
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-sm-pull-9 {
    right: 75%;
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-sm-pull-6 {
    right: 50%;
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-sm-pull-3 {
    right: 25%;
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-sm-pull-0 {
    right: auto;
  }
  .vc_col-sm-push-12 {
    left: 100%;
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  .vc_col-sm-push-9 {
    left: 75%;
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  .vc_col-sm-push-6 {
    left: 50%;
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  .vc_col-sm-push-3 {
    left: 25%;
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  .vc_col-sm-push-0 {
    left: auto;
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 {
    float: left;
  }
  .vc_col-md-12 {
    width: 100%;
  }
  .vc_col-md-11 {
    width: 91.66666667%;
  }
  .vc_col-md-10 {
    width: 83.33333333%;
  }
  .vc_col-md-9 {
    width: 75%;
  }
  .vc_col-md-8 {
    width: 66.66666667%;
  }
  .vc_col-md-7 {
    width: 58.33333333%;
  }
  .vc_col-md-6 {
    width: 50%;
  }
  .vc_col-md-5 {
    width: 41.66666667%;
  }
  .vc_col-md-4 {
    width: 33.33333333%;
  }
  .vc_col-md-3 {
    width: 25%;
  }
  .vc_col-md-2 {
    width: 16.66666667%;
  }
  .vc_col-md-1 {
    width: 8.33333333%;
  }
  .vc_col-md-pull-12 {
    right: 100%;
  }
  .vc_col-md-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-md-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-md-pull-9 {
    right: 75%;
  }
  .vc_col-md-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-md-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-md-pull-6 {
    right: 50%;
  }
  .vc_col-md-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-md-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-md-pull-3 {
    right: 25%;
  }
  .vc_col-md-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-md-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-md-pull-0 {
    right: auto;
  }
  .vc_col-md-push-12 {
    left: 100%;
  }
  .vc_col-md-push-11 {
    left: 91.66666667%;
  }
  .vc_col-md-push-10 {
    left: 83.33333333%;
  }
  .vc_col-md-push-9 {
    left: 75%;
  }
  .vc_col-md-push-8 {
    left: 66.66666667%;
  }
  .vc_col-md-push-7 {
    left: 58.33333333%;
  }
  .vc_col-md-push-6 {
    left: 50%;
  }
  .vc_col-md-push-5 {
    left: 41.66666667%;
  }
  .vc_col-md-push-4 {
    left: 33.33333333%;
  }
  .vc_col-md-push-3 {
    left: 25%;
  }
  .vc_col-md-push-2 {
    left: 16.66666667%;
  }
  .vc_col-md-push-1 {
    left: 8.33333333%;
  }
  .vc_col-md-push-0 {
    left: auto;
  }
  .vc_col-md-offset-12 {
    margin-left: 100%;
  }
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-md-offset-9 {
    margin-left: 75%;
  }
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-md-offset-6 {
    margin-left: 50%;
  }
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-md-offset-3 {
    margin-left: 25%;
  }
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
    float: left;
  }
  .vc_col-lg-12 {
    width: 100%;
  }
  .vc_col-lg-11 {
    width: 91.66666667%;
  }
  .vc_col-lg-10 {
    width: 83.33333333%;
  }
  .vc_col-lg-9 {
    width: 75%;
  }
  .vc_col-lg-8 {
    width: 66.66666667%;
  }
  .vc_col-lg-7 {
    width: 58.33333333%;
  }
  .vc_col-lg-6 {
    width: 50%;
  }
  .vc_col-lg-5 {
    width: 41.66666667%;
  }
  .vc_col-lg-4 {
    width: 33.33333333%;
  }
  .vc_col-lg-3 {
    width: 25%;
  }
  .vc_col-lg-2 {
    width: 16.66666667%;
  }
  .vc_col-lg-1 {
    width: 8.33333333%;
  }
  .vc_col-lg-pull-12 {
    right: 100%;
  }
  .vc_col-lg-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-lg-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-lg-pull-9 {
    right: 75%;
  }
  .vc_col-lg-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-lg-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-lg-pull-6 {
    right: 50%;
  }
  .vc_col-lg-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-lg-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-lg-pull-3 {
    right: 25%;
  }
  .vc_col-lg-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-lg-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-lg-pull-0 {
    right: auto;
  }
  .vc_col-lg-push-12 {
    left: 100%;
  }
  .vc_col-lg-push-11 {
    left: 91.66666667%;
  }
  .vc_col-lg-push-10 {
    left: 83.33333333%;
  }
  .vc_col-lg-push-9 {
    left: 75%;
  }
  .vc_col-lg-push-8 {
    left: 66.66666667%;
  }
  .vc_col-lg-push-7 {
    left: 58.33333333%;
  }
  .vc_col-lg-push-6 {
    left: 50%;
  }
  .vc_col-lg-push-5 {
    left: 41.66666667%;
  }
  .vc_col-lg-push-4 {
    left: 33.33333333%;
  }
  .vc_col-lg-push-3 {
    left: 25%;
  }
  .vc_col-lg-push-2 {
    left: 16.66666667%;
  }
  .vc_col-lg-push-1 {
    left: 8.33333333%;
  }
  .vc_col-lg-push-0 {
    left: auto;
  }
  .vc_col-lg-offset-12 {
    margin-left: 100%;
  }
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-lg-offset-9 {
    margin-left: 75%;
  }
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-lg-offset-6 {
    margin-left: 50%;
  }
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-lg-offset-3 {
    margin-left: 25%;
  }
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-lg-offset-0 {
    margin-left: 0%;
  }
}
.vc_pull-right {
  float: right !important;
}
.vc_pull-left {
  float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_el-clearfix {
  clear: both;
}
@media (max-width: 767px) {
  .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_el-clearfix-sm {
    clear: both;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_el-clearfix-md {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .vc_el-clearfix-lg {
    clear: both;
  }
}
.vc_visible {
  display: block;
}
.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}
.vc_table > thead > tr > th,
.vc_table > tbody > tr > th,
.vc_table > tfoot > tr > th,
.vc_table > thead > tr > td,
.vc_table > tbody > tr > td,
.vc_table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.vc_table > caption + thead > tr:first-child > th,
.vc_table > colgroup + thead > tr:first-child > th,
.vc_table > thead:first-child > tr:first-child > th,
.vc_table > caption + thead > tr:first-child > td,
.vc_table > colgroup + thead > tr:first-child > td,
.vc_table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.vc_table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.vc_table .table {
  background-color: #ffffff;
}
.vc_table-bordered {
  border: 1px solid #dddddd;
}
.vc_table-bordered > thead > tr > th,
.vc_table-bordered > tbody > tr > th,
.vc_table-bordered > tfoot > tr > th,
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > tbody > tr > td,
.vc_table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.vc_table-bordered > thead > tr > th,
.vc_table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
/* Pixel Icons */
.vc_pixel_icon {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.vc_pixel_icon-alert {
  background-image: url(../vc/alert.png);
}
.vc_pixel_icon-info {
  background-image: url(../vc/info.png);
}
.vc_pixel_icon-tick {
  background-image: url(../vc/tick.png);
}
.vc_pixel_icon-explanation {
  background-image: url(../vc/exclamation.png);
}
.vc_pixel_icon-address_book {
  background-image: url(../images/icons/address-book.png);
}
.vc_pixel_icon-alarm_clock {
  background-image: url(../images/icons/alarm-clock.png);
}
.vc_pixel_icon-anchor {
  background-image: url(../images/icons/anchor.png);
}
.vc_pixel_icon-application_image {
  background-image: url(../images/icons/application-image.png);
}
.vc_pixel_icon-arrow {
  background-image: url(../images/icons/arrow.png);
}
.vc_pixel_icon-asterisk {
  background-image: url(../images/icons/asterisk.png);
}
.vc_pixel_icon-hammer {
  background-image: url(../images/icons/auction-hammer.png);
}
.vc_pixel_icon-balloon {
  background-image: url(../images/icons/balloon.png);
}
.vc_pixel_icon-balloon_buzz {
  background-image: url(../images/icons/balloon-buzz.png);
}
.vc_pixel_icon-balloon_facebook {
  background-image: url(../images/icons/balloon-facebook.png);
}
.vc_pixel_icon-balloon_twitter {
  background-image: url(../images/icons/balloon-twitter.png);
}
.vc_pixel_icon-battery {
  background-image: url(../images/icons/battery-full.png);
}
.vc_pixel_icon-binocular {
  background-image: url(../images/icons/binocular.png);
}
.vc_pixel_icon-document_excel {
  background-image: url(../images/icons/blue-document-excel.png);
}
.vc_pixel_icon-document_image {
  background-image: url(../images/icons/blue-document-image.png);
}
.vc_pixel_icon-document_music {
  background-image: url(../images/icons/blue-document-music.png);
}
.vc_pixel_icon-document_office {
  background-image: url(../images/icons/blue-document-office.png);
}
.vc_pixel_icon-document_pdf {
  background-image: url(../images/icons/blue-document-pdf.png);
}
.vc_pixel_icon-document_powerpoint {
  background-image: url(../images/icons/blue-document-powerpoint.png);
}
.vc_pixel_icon-document_word {
  background-image: url(../images/icons/blue-document-word.png);
}
.vc_pixel_icon-bookmark {
  background-image: url(../images/icons/bookmark.png);
}
.vc_pixel_icon-camcorder {
  background-image: url(../images/icons/camcorder.png);
}
.vc_pixel_icon-camera {
  background-image: url(../images/icons/camera.png);
}
.vc_pixel_icon-chart {
  background-image: url(../images/icons/chart.png);
}
.vc_pixel_icon-chart_pie {
  background-image: url(../images/icons/chart-pie.png);
}
.vc_pixel_icon-clock {
  background-image: url(../images/icons/clock.png);
}
.vc_pixel_icon-play {
  background-image: url(../images/icons/control.png);
}
.vc_pixel_icon-fire {
  background-image: url(../images/icons/fire.png);
}
.vc_pixel_icon-heart {
  background-image: url(../images/icons/heart.png);
}
.vc_pixel_icon-mail {
  background-image: url(../images/icons/mail.png);
}
.vc_pixel_icon-shield {
  background-image: url(../images/icons/plus-shield.png);
}
.vc_pixel_icon-video {
  background-image: url(../images/icons/video.png);
}
.vc_txt_align_left {
  text-align: left;
}
.vc_txt_align_right {
  text-align: right;
}
.vc_txt_align_center {
  text-align: center;
}
.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word;
}
.vc_el_width_50 {
  width: 50%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_60 {
  width: 60%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_70 {
  width: 70%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_80 {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_90 {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_100 {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* 1. Buttons
---------------------------------------------------------- */
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
  /* Button colors variations */
}
.vc_btn,
a.vc_btn,
button.vc_btn,
.vc_btn:hover,
a.vc_btn:hover,
button.vc_btn:hover,
.vc_btn:focus,
a.vc_btn:focus,
button.vc_btn:focus {
  border: 1px solid transparent;
}
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
  border-radius: 0;
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  border-radius: 0;
  background: none !important;
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined:hover,
.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:focus {
  border: 2px solid;
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
  border-radius: 25px;
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
  background: none !important;
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined,
.vc_btn_outlined:hover,
a.vc_btn_outlined:hover,
button.vc_btn_outlined:hover,
.vc_btn_outlined:focus,
a.vc_btn_outlined:focus,
button.vc_btn_outlined:focus {
  border: 2px solid;
}
.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue {
  background-color: #5472d2;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important;
}
.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472d2 !important;
}
.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc;
}
.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px;
}
.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise {
  background-color: #00c1cf;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important;
}
.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00c1cf !important;
}
.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0;
}
.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px;
}
.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink {
  background-color: #fe6c61;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important;
}
.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_square_outlined {
  color: #fe6c61 !important;
}
.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043;
}
.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px;
}
.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet {
  background-color: #8d6dc4;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important;
}
.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_square_outlined {
  color: #8d6dc4 !important;
}
.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb;
}
.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px;
}
.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc {
  background-color: #4cadc9;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important;
}
.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4cadc9 !important;
}
.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd;
}
.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px;
}
.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino {
  background-color: #cec2ab;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important;
}
.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_square_outlined {
  color: #cec2ab !important;
}
.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498;
}
.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px;
}
.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine {
  background-color: #50485b;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important;
}
.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485b !important;
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a;
}
.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px;
}
.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue {
  background-color: #75d69c;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important;
}
.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75d69c !important;
}
.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b;
}
.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px;
}
.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black {
  background-color: #2a2a2a;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important;
}
.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_square_outlined {
  color: #2a2a2a !important;
}
.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b;
}
.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px;
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px;
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px;
}
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
  background-color: #ebebeb;
  color: #666666 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important;
}
.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_square_outlined {
  color: #ebebeb !important;
}
.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc;
}
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px;
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
  background-color: #f7be68;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important;
}
.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_square_outlined {
  color: #f7be68 !important;
}
.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b;
}
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px;
}
.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky {
  background-color: #5aa1e3;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important;
}
.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_square_outlined {
  color: #5aa1e3 !important;
}
.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df;
}
.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px;
}
.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green {
  background-color: #6dab3c;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important;
}
.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_square_outlined {
  color: #6dab3c !important;
}
.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434;
}
.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px;
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px;
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px;
}
.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink {
  background-color: #f4524d;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important;
}
.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #f4524d !important;
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630;
}
.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px;
}
.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown {
  background-color: #f79468;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #f79468 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b;
}
.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px;
}
.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple {
  background-color: #b97ebb;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important;
}
.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_square_outlined {
  color: #b97ebb !important;
}
.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0;
}
.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px;
}
.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white {
  background-color: #ffffff;
  color: #666666 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important;
}
.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_square_outlined {
  color: #ffffff !important;
}
.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0;
}
.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px;
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px;
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px;
}
.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace {
  background-color: #aed13b;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important;
}
.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_square_outlined {
  color: #aed13b !important;
}
.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d;
}
.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #8dac28;
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #8dac28;
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #8dac28;
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px;
}
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
  color: #7d7d7d;
  background-color: #ffffff;
  border-color: transparent;
}
.vc_btn-default:hover,
a.vc_btn-default:hover,
button.vc_btn-default:hover,
.vc_btn-default:focus,
a.vc_btn-default:focus,
button.vc_btn-default:focus,
.vc_btn-default:active,
a.vc_btn-default:active,
button.vc_btn-default:active,
.vc_btn-default.active,
a.vc_btn-default.active,
button.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-default:active,
a.vc_btn-default:active,
button.vc_btn-default:active,
.vc_btn-default.active,
a.vc_btn-default.active,
button.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default {
  background-image: none;
}
.vc_btn-default.disabled,
a.vc_btn-default.disabled,
button.vc_btn-default.disabled,
.vc_btn-default[disabled],
a.vc_btn-default[disabled],
button.vc_btn-default[disabled],
fieldset[disabled] .vc_btn-default,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] button.vc_btn-default,
.vc_btn-default.disabled:hover,
a.vc_btn-default.disabled:hover,
button.vc_btn-default.disabled:hover,
.vc_btn-default[disabled]:hover,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default:hover,
.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:focus,
.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:focus,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:focus,
.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:active,
.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:active,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:active,
.vc_btn-default.disabled.active,
a.vc_btn-default.disabled.active,
button.vc_btn-default.disabled.active,
.vc_btn-default[disabled].active,
a.vc_btn-default[disabled].active,
button.vc_btn-default[disabled].active,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default.active {
  background-color: #ffffff;
  border-color: transparent;
}
.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge {
  color: #ffffff;
  background-color: #7d7d7d;
}
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
  color: #ffffff;
  background-color: #00aef0;
  border-color: transparent;
}
.vc_btn-primary:hover,
a.vc_btn-primary:hover,
button.vc_btn-primary:hover,
.vc_btn-primary:focus,
a.vc_btn-primary:focus,
button.vc_btn-primary:focus,
.vc_btn-primary:active,
a.vc_btn-primary:active,
button.vc_btn-primary:active,
.vc_btn-primary.active,
a.vc_btn-primary.active,
button.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary {
  color: #ffffff;
  background-color: #0089bd;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-primary:active,
a.vc_btn-primary:active,
button.vc_btn-primary:active,
.vc_btn-primary.active,
a.vc_btn-primary.active,
button.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary {
  background-image: none;
}
.vc_btn-primary.disabled,
a.vc_btn-primary.disabled,
button.vc_btn-primary.disabled,
.vc_btn-primary[disabled],
a.vc_btn-primary[disabled],
button.vc_btn-primary[disabled],
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary,
.vc_btn-primary.disabled:hover,
a.vc_btn-primary.disabled:hover,
button.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary:hover,
.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:focus,
.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:focus,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:focus,
.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:active,
.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:active,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:active,
.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled.active,
.vc_btn-primary[disabled].active,
a.vc_btn-primary[disabled].active,
button.vc_btn-primary[disabled].active,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary.active {
  background-color: #00aef0;
  border-color: transparent;
}
.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #ffffff;
}
.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: transparent;
}
.vc_btn-success:hover,
a.vc_btn-success:hover,
button.vc_btn-success:hover,
.vc_btn-success:focus,
a.vc_btn-success:focus,
button.vc_btn-success:focus,
.vc_btn-success:active,
a.vc_btn-success:active,
button.vc_btn-success:active,
.vc_btn-success.active,
a.vc_btn-success.active,
button.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-success:active,
a.vc_btn-success:active,
button.vc_btn-success:active,
.vc_btn-success.active,
a.vc_btn-success.active,
button.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success {
  background-image: none;
}
.vc_btn-success.disabled,
a.vc_btn-success.disabled,
button.vc_btn-success.disabled,
.vc_btn-success[disabled],
a.vc_btn-success[disabled],
button.vc_btn-success[disabled],
fieldset[disabled] .vc_btn-success,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] button.vc_btn-success,
.vc_btn-success.disabled:hover,
a.vc_btn-success.disabled:hover,
button.vc_btn-success.disabled:hover,
.vc_btn-success[disabled]:hover,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success:hover,
.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:focus,
.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:focus,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:focus,
.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:active,
.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:active,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:active,
.vc_btn-success.disabled.active,
a.vc_btn-success.disabled.active,
button.vc_btn-success.disabled.active,
.vc_btn-success[disabled].active,
a.vc_btn-success[disabled].active,
button.vc_btn-success[disabled].active,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success.active {
  background-color: #5cb85c;
  border-color: transparent;
}
.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: transparent;
}
.vc_btn-info:hover,
a.vc_btn-info:hover,
button.vc_btn-info:hover,
.vc_btn-info:focus,
a.vc_btn-info:focus,
button.vc_btn-info:focus,
.vc_btn-info:active,
a.vc_btn-info:active,
button.vc_btn-info:active,
.vc_btn-info.active,
a.vc_btn-info.active,
button.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-info:active,
a.vc_btn-info:active,
button.vc_btn-info:active,
.vc_btn-info.active,
a.vc_btn-info.active,
button.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info {
  background-image: none;
}
.vc_btn-info.disabled,
a.vc_btn-info.disabled,
button.vc_btn-info.disabled,
.vc_btn-info[disabled],
a.vc_btn-info[disabled],
button.vc_btn-info[disabled],
fieldset[disabled] .vc_btn-info,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] button.vc_btn-info,
.vc_btn-info.disabled:hover,
a.vc_btn-info.disabled:hover,
button.vc_btn-info.disabled:hover,
.vc_btn-info[disabled]:hover,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info:hover,
.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:focus,
.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:focus,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:focus,
.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:active,
.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:active,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:active,
.vc_btn-info.disabled.active,
a.vc_btn-info.disabled.active,
button.vc_btn-info.disabled.active,
.vc_btn-info[disabled].active,
a.vc_btn-info[disabled].active,
button.vc_btn-info[disabled].active,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info.active {
  background-color: #5bc0de;
  border-color: transparent;
}
.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: transparent;
}
.vc_btn-warning:hover,
a.vc_btn-warning:hover,
button.vc_btn-warning:hover,
.vc_btn-warning:focus,
a.vc_btn-warning:focus,
button.vc_btn-warning:focus,
.vc_btn-warning:active,
a.vc_btn-warning:active,
button.vc_btn-warning:active,
.vc_btn-warning.active,
a.vc_btn-warning.active,
button.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: rgba(0, 0, 0, 0);
}

.vc_btn-warning:active,
a.vc_btn-warning:active,
button.vc_btn-warning:active,
.vc_btn-warning.active,
a.vc_btn-warning.active,
button.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning {
  background-image: none;
}
.vc_btn-warning.disabled,
a.vc_btn-warning.disabled,
button.vc_btn-warning.disabled,
.vc_btn-warning[disabled],
a.vc_btn-warning[disabled],
button.vc_btn-warning[disabled],
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning,
.vc_btn-warning.disabled:hover,
a.vc_btn-warning.disabled:hover,
button.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning:hover,
.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:focus,
.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:focus,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:focus,
.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:active,
.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:active,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:active,
.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled.active,
.vc_btn-warning[disabled].active,
a.vc_btn-warning[disabled].active,
button.vc_btn-warning[disabled].active,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning.active {
  background-color: #f0ad4e;
  border-color: transparent;
}
.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: transparent;
}
.vc_btn-danger:hover,
a.vc_btn-danger:hover,
button.vc_btn-danger:hover,
.vc_btn-danger:focus,
a.vc_btn-danger:focus,
button.vc_btn-danger:focus,
.vc_btn-danger:active,
a.vc_btn-danger:active,
button.vc_btn-danger:active,
.vc_btn-danger.active,
a.vc_btn-danger.active,
button.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-danger:active,
a.vc_btn-danger:active,
button.vc_btn-danger:active,
.vc_btn-danger.active,
a.vc_btn-danger.active,
button.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger {
  background-image: none;
}
.vc_btn-danger.disabled,
a.vc_btn-danger.disabled,
button.vc_btn-danger.disabled,
.vc_btn-danger[disabled],
a.vc_btn-danger[disabled],
button.vc_btn-danger[disabled],
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger,
.vc_btn-danger.disabled:hover,
a.vc_btn-danger.disabled:hover,
button.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger:hover,
.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:focus,
.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:focus,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:focus,
.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:active,
.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:active,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:active,
.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled.active,
.vc_btn-danger[disabled].active,
a.vc_btn-danger[disabled].active,
button.vc_btn-danger[disabled].active,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger.active {
  background-color: #d9534f;
  border-color: transparent;
}
.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.vc_button-2-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left;
}
.vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right;
}
.vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center;
}
i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px;
}
.wpb_btn-small i.icon {
  height: 15px;
}
.wpb_btn-mini i.icon {
  display: none;
}
.wpb_address_book i.icon,
option.wpb_address_book {
  background: url(../images/icons/address-book.png) no-repeat right center;
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background: url(../images/icons/alarm-clock.png) no-repeat right center;
}
.wpb_anchor i.icon,
option.wpb_anchor {
  background: url(../images/icons/anchor.png) no-repeat right center;
}
.wpb_application_image i.icon,
option.wpb_application_image {
  background: url(../images/icons/application-image.png) no-repeat right center;
}
.wpb_arrow i.icon,
option.wpb_arrow {
  background: url(../images/icons/arrow.png) no-repeat right center;
}
.wpb_asterisk i.icon,
option.wpb_asterisk {
  background: url(../images/icons/asterisk.png) no-repeat right center;
}
.wpb_hammer i.icon,
option.wpb_hammer {
  background: url(../images/icons/auction-hammer.png) no-repeat right center;
}
.wpb_balloon i.icon,
option.wpb_balloon {
  background: url(../images/icons/balloon.png) no-repeat right center;
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background: url(../images/icons/balloon-buzz.png) no-repeat right center;
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background: url(../images/icons/balloon-facebook.png) no-repeat right center;
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background: url(../images/icons/balloon-twitter.png) no-repeat right center;
}
.wpb_battery i.icon,
option.wpb_battery {
  background: url(../images/icons/battery-full.png) no-repeat right center;
}
.wpb_binocular i.icon,
option.wpb_binocular {
  background: url(../images/icons/binocular.png) no-repeat right center;
}
.wpb_document_excel i.icon,
option.wpb_document_excel {
  background: url(../images/icons/blue-document-excel.png) no-repeat right center;
}
.wpb_document_image i.icon,
option.wpb_document_image {
  background: url(../images/icons/blue-document-image.png) no-repeat right center;
}
.wpb_document_music i.icon,
option.wpb_document_music {
  background: url(../images/icons/blue-document-music.png) no-repeat right center;
}
.wpb_document_office i.icon,
option.wpb_document_office {
  background: url(../images/icons/blue-document-office.png) no-repeat right center;
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background: url(../images/icons/blue-document-pdf.png) no-repeat right center;
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center;
}
.wpb_document_word i.icon,
option.wpb_document_word {
  background: url(../images/icons/blue-document-word.png) no-repeat right center;
}
.wpb_bookmark i.icon,
option.wpb_bookmark {
  background: url(../images/icons/bookmark.png) no-repeat right center;
}
.wpb_camcorder i.icon,
option.wpb_camcorder {
  background: url(../images/icons/camcorder.png) no-repeat right center;
}
.wpb_camera i.icon,
option.wpb_camera {
  background: url(../images/icons/camera.png) no-repeat right center;
}
.wpb_chart i.icon,
option.wpb_chart {
  background: url(../images/icons/chart.png) no-repeat right center;
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background: url(../images/icons/chart-pie.png) no-repeat right center;
}
.wpb_clock i.icon,
option.wpb_clock {
  background: url(../images/icons/clock.png) no-repeat right center;
}
.wpb_play i.icon,
option.wpb_play {
  background: url(../images/icons/control.png) no-repeat right center;
}
.wpb_fire i.icon,
option.wpb_fire {
  background: url(../images/icons/fire.png) no-repeat right center;
}
.wpb_heart i.icon,
option.wpb_heart {
  background: url(../images/icons/heart.png) no-repeat right center;
}
.wpb_mail i.icon,
option.wpb_mail {
  background: url(../images/icons/mail.png) no-repeat right center;
}
.wpb_shield i.icon,
option.wpb_shield {
  background: url(../images/icons/plus-shield.png) no-repeat right center;
}
.wpb_video i.icon,
option.wpb_video {
  background: url(../images/icons/video.png) no-repeat right center;
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* 2. Alerts (Message boxes)
---------------------------------------------------------- */
.wpb_alert {
  padding: 1em 35px 1em 25px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  border-radius: 5px;
  color: #8a6d3b;
  clear: both;
}
.wpb_alert .messagebox_text *:last-child {
  margin-bottom: 0;
}
.wpb_alert.vc_alert_square {
  border-radius: 0;
}
.wpb_alert.vc_alert_square_outlined {
  border-radius: 0;
  background: none !important;
  border-width: 2px;
}
.wpb_alert.vc_alert_round {
  border-radius: 50px;
}
.wpb_alert.vc_alert_outlined {
  background: none !important;
  border-width: 2px;
}
.wpb_alert.vc_alert_3d {
  border-width: 1px 1px 1px 1px;
}
.wpb_alert-success {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.wpb_alert-success.vc_alert_outlined,
.wpb_alert-success.vc_alert_square_outlined {
  color: #3c763d;
}
.wpb_alert-success.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #c1e2b3;
  box-shadow: 0 5px 0 #c1e2b3;
}
.wpb_alert-error,
.wpb_alert-danger {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.wpb_alert-error.vc_alert_outlined,
.wpb_alert-danger.vc_alert_outlined,
.wpb_alert-error.vc_alert_square_outlined,
.wpb_alert-danger.vc_alert_square_outlined {
  color: #a94442;
}
.wpb_alert-error.vc_alert_3d,
.wpb_alert-danger.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #e4b9b9;
  box-shadow: 0 5px 0 #e4b9b9;
}
.wpb_alert-info {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.wpb_alert-info.vc_alert_outlined,
.wpb_alert-info.vc_alert_square_outlined {
  color: #31708f;
}
.wpb_alert-info.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #afd9ee;
  box-shadow: 0 5px 0 #afd9ee;
}
.wpb_alert-warning {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.wpb_alert-warning.vc_alert_outlined,
.wpb_alert-warning.vc_alert_square_outlined {
  color: #8a6d3b;
}
.wpb_alert-warning.vc_alert_3d {
  -webkit-box-shadow: 0 5px 0 #f7ecb5;
  box-shadow: 0 5px 0 #f7ecb5;
}
.wpb_alert .messagebox_text,
.wpb_alert-warning .messagebox_text {
  padding-left: 40px;
  background: url(../vc/alert.png) no-repeat left center;
}
.wpb_alert-info .messagebox_text {
  background: url(../vc/info.png) no-repeat left center;
}
.wpb_alert-success .messagebox_text {
  background: url(../vc/tick.png) no-repeat left center;
}
.wpb_alert-error .messagebox_text,
.wpb_alert-danger .messagebox_text {
  background: url(../vc/exclamation.png) no-repeat left center;
}
/* ================================
 * Message box
 * ================================ */
.vc_message_box {
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0 0 21.73913043px 0;
  padding: 1em 1em 1em 4em;
  position: relative;
  font-size: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_message_box > p:first-child {
  margin-top: 0;
}
.vc_message_box > p:last-child {
  margin-bottom: 0;
}
.vc_message_box-icon {
  bottom: 0;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  left: 0;
  position: absolute;
  top: 0;
  width: 4em;
}
.vc_message_box-icon > * {
  font-size: 1.7em;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_message_box-icon > .fa {
  font-size: 1.7em;
  line-height: 1;
}
.vc_color-blue.vc_message_box {
  color: #364a8a;
  border-color: #c5cff0;
  background-color: #edf1fa;
}
.vc_color-blue.vc_message_box .vc_message_box-icon {
  color: #5472d2;
}
.vc_color-blue.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #5472d2;
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-blue.vc_message_box-outline,
.vc_color-blue.vc_message_box-solid-icon {
  color: #364a8a;
  border-color: #5472d2;
  background-color: transparent;
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5472d2;
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #5472d2;
}
.vc_color-blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #9daee5;
}
.vc_color-turquoise.vc_message_box {
  color: #085b61;
  border-color: #c6ecee;
  background-color: #ebfcfd;
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon {
  color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-turquoise.vc_message_box-outline,
.vc_color-turquoise.vc_message_box-solid-icon {
  color: #085b61;
  border-color: #00c1cf;
  background-color: transparent;
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-3d {
  box-shadow: 0 5px 0 #9fdee3;
}
.vc_color-pink.vc_message_box {
  color: #d82e21;
  border-color: #ffd8d6;
  background-color: #fff0ef;
}
.vc_color-pink.vc_message_box .vc_message_box-icon {
  color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-pink.vc_message_box-outline,
.vc_color-pink.vc_message_box-solid-icon {
  color: #d82e21;
  border-color: #fe6c61;
  background-color: transparent;
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #fe6c61;
}
.vc_color-pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #fea9a3;
}
.vc_color-violet.vc_message_box {
  color: #5e4a81;
  border-color: #d4c8e9;
  background-color: #f0ecf7;
}
.vc_color-violet.vc_message_box .vc_message_box-icon {
  color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-violet.vc_message_box-outline,
.vc_color-violet.vc_message_box-solid-icon {
  color: #5e4a81;
  border-color: #8d6dc4;
  background-color: transparent;
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #8d6dc4;
}
.vc_color-violet.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8a3da;
}
.vc_color-peacoc.vc_message_box {
  color: #366a79;
  border-color: #c2e3ec;
  background-color: #e9f5f8;
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon {
  color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-peacoc.vc_message_box-outline,
.vc_color-peacoc.vc_message_box-solid-icon {
  color: #366a79;
  border-color: #4cadc9;
  background-color: transparent;
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-3d {
  box-shadow: 0 5px 0 #9ad1e1;
}
.vc_color-chino.vc_message_box {
  color: #978258;
  border-color: #e5ded2;
  background-color: #f7f5f2;
}
.vc_color-chino.vc_message_box .vc_message_box-icon {
  color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-chino.vc_message_box-outline,
.vc_color-chino.vc_message_box-solid-icon {
  color: #978258;
  border-color: #cec2ab;
  background-color: transparent;
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #cec2ab;
}
.vc_color-chino.vc_message_box-3d {
  box-shadow: 0 5px 0 #d2c7b1;
}
.vc_color-mulled_wine.vc_message_box {
  color: #1e1b22;
  border-color: #d0ccd6;
  background-color: #eae8ed;
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
  color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-mulled_wine.vc_message_box-outline,
.vc_color-mulled_wine.vc_message_box-solid-icon {
  color: #1e1b22;
  border-color: #50485b;
  background-color: transparent;
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-3d {
  box-shadow: 0 5px 0 #b6afc0;
}
.vc_color-vista_blue.vc_message_box {
  color: #3e8e5e;
  border-color: #bcebcf;
  background-color: #e3f7eb;
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
  color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
  color: #3e8e5e;
  border-color: #75d69c;
  background-color: transparent;
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #94dfb3;
}
.vc_color-orange.vc_message_box {
  color: #c3811c;
  border-color: #fbe1ba;
  background-color: #fef6eb;
}
.vc_color-orange.vc_message_box .vc_message_box-icon {
  color: #f7be68;
}
.vc_color-orange.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-orange.vc_message_box-outline,
.vc_color-orange.vc_message_box-solid-icon {
  color: #c3811c;
  border-color: #f7be68;
  background-color: transparent;
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f7be68;
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #f7be68;
}
.vc_color-orange.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9cd8a;
}
.vc_color-sky.vc_message_box {
  color: #2a6194;
  border-color: #bedaf4;
  background-color: #eaf3fb;
}
.vc_color-sky.vc_message_box .vc_message_box-icon {
  color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-sky.vc_message_box-outline,
.vc_color-sky.vc_message_box-solid-icon {
  color: #2a6194;
  border-color: #5aa1e3;
  background-color: transparent;
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #5aa1e3;
}
.vc_color-sky.vc_message_box-3d {
  box-shadow: 0 5px 0 #93c1ed;
}
.vc_color-green.vc_message_box {
  color: #3e562b;
  border-color: #c2e1a9;
  background-color: #eaf5e2;
}
.vc_color-green.vc_message_box .vc_message_box-icon {
  color: #6dab3c;
}
.vc_color-green.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-green.vc_message_box-outline,
.vc_color-green.vc_message_box-solid-icon {
  color: #3e562b;
  border-color: #6dab3c;
  background-color: transparent;
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #6dab3c;
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #6dab3c;
}
.vc_color-green.vc_message_box-3d {
  box-shadow: 0 5px 0 #a7d484;
}
.vc_color-juicy_pink.vc_message_box {
  color: #a3231f;
  border-color: #fbc7c5;
  background-color: #fef5f5;
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
  color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-juicy_pink.vc_message_box-outline,
.vc_color-juicy_pink.vc_message_box-solid-icon {
  color: #a3231f;
  border-color: #f4524d;
  background-color: transparent;
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #f89895;
}
.vc_color-sandy_brown.vc_message_box {
  color: #c3501c;
  border-color: #fbceba;
  background-color: #fef1eb;
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
  color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-sandy_brown.vc_message_box-outline,
.vc_color-sandy_brown.vc_message_box-solid-icon {
  color: #c3501c;
  border-color: #f79468;
  background-color: transparent;
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9ac8a;
}
.vc_color-purple.vc_message_box {
  color: #886389;
  border-color: #e3cbe3;
  background-color: #f5ecf5;
}
.vc_color-purple.vc_message_box .vc_message_box-icon {
  color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-purple.vc_message_box-outline,
.vc_color-purple.vc_message_box-solid-icon {
  color: #886389;
  border-color: #b97ebb;
  background-color: transparent;
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #b97ebb;
}
.vc_color-purple.vc_message_box-3d {
  box-shadow: 0 5px 0 #d1a9d2;
}
.vc_color-black.vc_message_box {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: #3c3c3c;
}
.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-solid-icon {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: transparent;
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #2a2a2a;
}
.vc_color-black.vc_message_box-3d {
  box-shadow: 0 5px 0 #101010;
}
.vc_color-grey.vc_message_box {
  color: #858585;
  border-color: #d2d2d2;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid {
  color: #858585;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color: #858585;
}
.vc_color-grey.vc_message_box-outline,
.vc_color-grey.vc_message_box-solid-icon {
  color: #858585;
  border-color: #ebebeb;
  background-color: transparent;
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #858585;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8b8b8;
}
.vc_color-white.vc_message_box {
  color: #b3b3b3;
  border-color: #e6e6e6;
  background-color: #ffffff;
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-white.vc_message_box-solid {
  color: #b3b3b3;
  border-color: transparent;
  background-color: #ffffff;
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-solid-icon {
  color: #b3b3b3;
  border-color: #ffffff;
  background-color: transparent;
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b3b3b3;
  background-color: #ffffff;
}
.vc_color-white.vc_message_box-3d {
  box-shadow: 0 5px 0 #cccccc;
}
.vc_color-info.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #dff2fe;
}
.vc_color-info.vc_message_box .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-info.vc_message_box-outline,
.vc_color-info.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #56b0ee;
  background-color: transparent;
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-success.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #e6fdf8;
}
.vc_color-success.vc_message_box .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-success.vc_message_box-outline,
.vc_color-success.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #1bbc9b;
  background-color: transparent;
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-warning.vc_message_box {
  color: #9d8967;
  border-color: #ffeccc;
  background-color: #fff4e2;
}
.vc_color-warning.vc_message_box .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-warning.vc_message_box-outline,
.vc_color-warning.vc_message_box-solid-icon {
  color: #9d8967;
  border-color: #fcb53f;
  background-color: transparent;
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #ffd999;
}
.vc_color-danger.vc_message_box {
  color: #a85959;
  border-color: #fedede;
  background-color: #fdeaea;
}
.vc_color-danger.vc_message_box .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-danger.vc_message_box-outline,
.vc_color-danger.vc_message_box-solid-icon {
  color: #a85959;
  border-color: #ff7877;
  background-color: transparent;
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #fdacac;
}
.vc_color-alert-info.vc_message_box {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon {
  color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-alert-info.vc_message_box-outline,
.vc_color-alert-info.vc_message_box-solid-icon {
  color: #31708f;
  border-color: #67cce0;
  background-color: transparent;
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #67cce0;
}
.vc_color-alert-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #91d9e8;
}
.vc_color-alert-success.vc_message_box {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon {
  color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-alert-success.vc_message_box-outline,
.vc_color-alert-success.vc_message_box-solid-icon {
  color: #3c763d;
  border-color: #9ad36a;
  background-color: transparent;
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #bbdba1;
}
.vc_color-alert-warning.vc_message_box {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
  color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-alert-warning.vc_message_box-outline,
.vc_color-alert-warning.vc_message_box-solid-icon {
  color: #8a6d3b;
  border-color: #f9cf79;
  background-color: transparent;
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #f5d89e;
}
.vc_color-alert-danger.vc_message_box {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
  color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid {
  color: #ffffff;
  border-color: transparent;
  background-color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-alert-danger.vc_message_box-outline,
.vc_color-alert-danger.vc_message_box-solid-icon {
  color: #a94442;
  border-color: #ef8495;
  background-color: transparent;
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ffffff;
  background-color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #dca7b0;
}
.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-outline .vc_message_box-icon {
  color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid-icon {
  color: #2a2a2a;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #858585;
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-outline .vc_message_box-icon {
  color: #ffffff;
}
.vc_color-white.vc_message_box-solid-icon {
  color: #ffffff;
}
.vc_message_box-outline,
.vc_message_box-solid-icon {
  border-width: 2px;
}
.vc_message_box-solid-icon .vc_message_box-icon {
  width: 3.25em;
}
.vc_message_box-rounded {
  border-radius: 5px;
}
.vc_message_box-round {
  border-radius: 4em;
}
/* 4. Separators
---------------------------------------------------------- */
/***************** OLD CSS *****************/
/* Content elements margins
---------------------------------------------------------- */
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 35px;
}
.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element,
.wpb_toggle_content {
  margin-bottom: 21.73913043px;
}
.wpb_column > .wpb_wrapper > *:last-child {
  margin-bottom: 0;
}
.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}
.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.vc_row[data-vc-full-width-init="false"] {
  opacity: 0;
  filter: alpha(opacity=0);
}
/**
 * Parallax
 */
.vc_parallax {
  position: relative;
  overflow: hidden;
}
.vc_parallax > * {
  position: relative;
  z-index: 1;
}
.vc_parallax .vc_parallax-inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0%;
}
/* Facebook
---------------------------------------------------------- */
.fb_type_standard {
  height: 25px;
}
.fb_type_standard iframe {
  height: 25px;
}
.fb_type_button_count {
  height: 20px;
}
.fb_type_button_count iframe {
  height: 20px;
}
.fb_type_box_count {
  height: 62px;
}
.fb_type_box_count iframe {
  height: 62px;
}
/* Google plus
---------------------------------------------------------- */
.wpb_googleplus_type_standard {
  height: 25px;
}
.wpb_googleplus_type_small {
  height: 19px;
}
.wpb_googleplus_type_medium {
  height: 21px;
}
.wpb_googleplus_type_tall {
  height: 21px;
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height: 62px;
}
/* Pinterest
---------------------------------------------------------- */
.wpb_pinterest_type_horizontal {
  height: 21px;
}
.wpb_pinterest_type_vertical {
  height: 60px;
}
.wpb_pinterest_type_none {
  height: 21px;
}
/* Pinterest
---------------------------------------------------------- */
iframe.twitter-share-button {
  margin: 0;
}
.vc_toggle {
  display: block;
  margin: 0 0 21.73913043px 0;
  padding: 0;
  font-size: 1em;
}
.vc_toggle:last-of-type {
  margin-bottom: 35px;
}
.vc_toggle_title {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
}
.vc_toggle_title > h4 {
  display: inline;
}
.vc_toggle_icon {
  display: none;
  position: relative;
  vertical-align: middle;
}
.vc_toggle_content {
  display: none;
  margin-bottom: 21.73913043px;
  margin-top: 1em;
  overflow: hidden;
  padding: 0;
}
.vc_toggle.vc_toggle_active > .vc_toggle_content {
  display: block;
}
.vc_toggle_simple .vc_toggle_icon {
  border: 0 solid transparent;
  border-radius: 0;
  display: inline-block;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_simple .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_simple .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_simple .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_simple .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon {
  margin-left: 2px;
}
.vc_toggle_round .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
}
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_round .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_round .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_round .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_round .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_rounded .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 20%;
  display: inline-block;
}
.vc_toggle_rounded .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_rounded .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_rounded .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_rounded .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_rounded .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_rounded .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_square .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 0;
  display: inline-block;
}
.vc_toggle_square .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_square .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_square .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_square .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_square .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_square .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_text_only .vc_toggle_icon {
  display: none;
}
.vc_toggle_arrow .vc_toggle_icon {
  display: inline-block;
}
.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_arrow .vc_toggle_icon::after {
  content: '';
  border-style: solid;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.vc_toggle_arrow .vc_toggle_icon::before {
  border-left: none;
  border-top: none;
}
.vc_toggle_arrow .vc_toggle_icon::after {
  border-right: none;
  border-bottom: none;
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
  visibility: visible;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #2a2a2a;
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #444444;
  background: transparent;
}
.vc_toggle_default .vc_toggle_icon {
  background: #bababa;
  border: 1px solid #acacac;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_icon::before,
.vc_toggle_default .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #bababa;
}
.vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #acacac;

}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before,
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon {
  background-color: #5472d2;
  border-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon::before,
.vc_toggle_color_blue .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #5472d2;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #7c93dd;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
  background: #5472d2;
  border-color: #3354c0;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3354c0;
  background: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #7c93dd;
  border-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5472d2;
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #5472d2;
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #7c93dd;
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon {
  background-color: #00c1cf;
  border-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon::before,
.vc_toggle_color_turquoise .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #00c1cf;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #00919c;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
  background: #00c1cf;
  border-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color: #00919c;
  background: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #00919c;
  border-color: #006269;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #006269;
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #00c1cf;
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #00919c;
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon {
  background-color: #fe6c61;
  border-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon::before,
.vc_toggle_color_pink .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #fe6c61;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fe9b94;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
  background: #fe6c61;
  border-color: #fe3d2e;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #fe3d2e;
  background: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fe9b94;
  border-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #fe6c61;
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fe9b94;
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon {
  background-color: #8d6dc4;
  border-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon::before,
.vc_toggle_color_violet .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #8d6dc4;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #a991d3;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
  background: #8d6dc4;
  border-color: #7149b5;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color: #7149b5;
  background: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #a991d3;
  border-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #8d6dc4;
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #a991d3;
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon {
  background-color: #4cadc9;
  border-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon::before,
.vc_toggle_color_peacoc .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #4cadc9;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
  background: #4cadc9;
  border-color: #3492ae;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3492ae;
  background: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #73bfd5;
  border-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #4cadc9;
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #73bfd5;
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon {
  background-color: #cec2ab;
  border-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon::before,
.vc_toggle_color_chino .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #cec2ab;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
  background: #cec2ab;
  border-color: #bbab8b;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color: #bbab8b;
  background: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #e1d9cb;
  border-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #cec2ab;
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #e1d9cb;
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon {
  background-color: #50485b;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #50485b;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
  background: #50485b;
  border-color: #37313f;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color: #37313f;
  background: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #695f77;
  border-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #50485b;
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #50485b;
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #695f77;
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon {
  background-color: #75d69c;
  border-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon::before,
.vc_toggle_color_vista_blue .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #75d69c;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
  background: #75d69c;
  border-color: #4eca80;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #4eca80;
  background: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #9ce2b8;
  border-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #75d69c;
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #75d69c;
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #9ce2b8;
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon::before,
.vc_toggle_color_black .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
  background: #2a2a2a;
  border-color: #101010;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color: #101010;
  background: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #444444;
  border-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: #444444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #444444;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #2a2a2a;
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #444444;
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon {
  background-color: #ebebeb;
  border-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon::before,
.vc_toggle_color_grey .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #ebebeb;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
  background: #ebebeb;
  border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #d2d2d2;
  border-color: #b8b8b8;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b8b8b8;
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #ebebeb;
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #d2d2d2;
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon {
  background-color: #f7be68;
  border-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon::before,
.vc_toggle_color_orange .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #f7be68;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fad398;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
  background: #f7be68;
  border-color: #f4a938;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f4a938;
  background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fad398;
  border-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7be68;
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #f7be68;
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fad398;
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon {
  background-color: #5aa1e3;
  border-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon::before,
.vc_toggle_color_sky .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #5aa1e3;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #86baea;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
  background: #5aa1e3;
  border-color: #2e88dc;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color: #2e88dc;
  background: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #86baea;
  border-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5aa1e3;
  background: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #86baea;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #5aa1e3;
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #86baea;
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_green .vc_toggle_icon {
  background-color: #6dab3c;
  border-color: transparent;
}
.vc_toggle_color_green .vc_toggle_icon::before,
.vc_toggle_color_green .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #6dab3c;
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #87c456;
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
  background: #6dab3c;
  border-color: #55852f;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
  border-color: #55852f;
  background: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
  background: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #87c456;
  border-color: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #6dab3c;
  background: #87c456;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #87c456;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #6dab3c;
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #87c456;
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink .vc_toggle_icon {
  background-color: #f4524d;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #f4524d;
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
  background: #f4524d;
  border-color: #f1231d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f1231d;
  background: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #f7817d;
  border-color: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f4524d;
  background: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #f4524d;
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #f7817d;
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown .vc_toggle_icon {
  background-color: #f79468;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #f79468;
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
  background: #f79468;
  border-color: #f47238;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f47238;
  background: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
  background: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fab698;
  border-color: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f79468;
  background: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #f79468;
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fab698;
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;

}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_purple .vc_toggle_icon {
  background-color: #b97ebb;
  border-color: transparent;
}
.vc_toggle_color_purple .vc_toggle_icon::before,
.vc_toggle_color_purple .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #b97ebb;
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
  background: #b97ebb;
  border-color: #a75da9;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
  border-color: #a75da9;
  background: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
  background: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #cb9fcd;
  border-color: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b97ebb;
  background: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #b97ebb;
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #cb9fcd;
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_white .vc_toggle_icon {
  background-color: #ffffff;
  border-color: transparent;
}
.vc_toggle_color_white .vc_toggle_icon::before,
.vc_toggle_color_white .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #ffffff;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #ffffff;
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e6e6e6;
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #2a2a2a;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
  background: #ffffff;
  border-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: #ffffff;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
  background: #ffffff;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #e6e6e6;
  border-color: #cccccc;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cccccc;
  background: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #ffffff;
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #e6e6e6;
  background: transparent;
}
.vc_toggle_size_sm .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.vc_toggle_size_sm .vc_toggle_icon::before {
  height: 2px;
  width: 8px;
}
.vc_toggle_size_sm .vc_toggle_icon::after {
  height: 8px;
  width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 8px;
  margin-left: 4px;
  height: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
  height: 8px;
  width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
  width: 6px;
  height: 0px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 8px;
  margin-left: -4px;
  width: 8px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -8px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -4px;
}
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 24px;
}
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 17.6px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 8px;
}
.vc_toggle_size_md .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_size_md .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_size_md .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  padding-left: 33px;
}
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  padding-left: 24.2px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
.vc_toggle_size_lg .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.vc_toggle_size_lg .vc_toggle_icon::before {
  height: 2px;
  width: 14px;
}
.vc_toggle_size_lg .vc_toggle_icon::after {
  height: 14px;
  width: 2px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 14px;
  margin-left: 7px;
  height: 4px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
  height: 14px;
  width: 4px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
  width: 12px;
  height: 2px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 14px;
  margin-left: -7px;
  width: 14px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -14px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -7px;
}
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 42px;
}
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 30.8px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 14px;
}
.vc_toggle_simple .vc_toggle_title,
.vc_toggle_round .vc_toggle_title,
.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_square .vc_toggle_title,
.vc_toggle_default .vc_toggle_title,
.vc_toggle_simple .vc_toggle_content,
.vc_toggle_round .vc_toggle_content,
.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_square .vc_toggle_content,
.vc_toggle_default .vc_toggle_content {
  padding-left: 33px;
}
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_title,
.vc_toggle_default .vc_toggle_content {
  padding-left: 24.2px;
}
.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
/* Toggle / FAQ
---------------------------------------------------------- */
.wpb_toggle,
#content h4.wpb_toggle {
  background: url(../images/toggle_open.png) no-repeat left center;
  padding-left: 25px;
  clear: both;
  margin-top: 0;
}
.wpb_toggle_title_active,
#content h4.wpb_toggle_title_active {
  background: url(../images/toggle_close.png) no-repeat left center;
}
.wpb_toggle:hover {
  cursor: pointer;
}
.wpb_toggle_content {
  display: none;
  overflow: hidden;
  padding: 0px 0px 0px 25px;
  margin-top: 1em;
}
.wpb_toggle_open {
  display: block;
}
/* Widgetised column element
---------------------------------------------------------- */
.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul > li {
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
.wpb_widgetised_column .wpb_wrapper > ul > li:after,
.wpb_widgetised_column .wpb_wrapper > ul > li:before {
  display: none !important;
}
/* Buttons
---------------------------------------------------------- */
.wpb_button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  *margin-left: .3em;
}
.wpb_button:hover,
.wpb_button:active,
.wpb_button.active,
.wpb_button.disabled,
.wpb_button[disabled] {
  background-color: #eaeaea;
}
.wpb_button:active,
.wpb_button.active {
  background-color: #d1d1d1 \9;
}
.wpb_button:first-child {
  *margin-left: 0;
}
.vc_vc_button2 .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.vc_vc_button .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.wpb_button:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.wpb_button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.wpb_button.active,
.wpb_button:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
button.wpb_btn-large,
span.wpb_btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"] {
  margin-top: 1px;
}
button.wpb_btn-small,
span.wpb_btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"] {
  margin-top: -1px;
}
button.wpb_btn-mini,
span.wpb_btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover,
.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.wpb_btn-primary.active,
.wpb_btn-warning.active,
.wpb_btn-danger.active,
.wpb_btn-success.active,
.wpb_btn-info.active,
.wpb_btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.wpb_button {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.wpb_btn-primary {
  background-color: #0088cc;
}
.wpb_btn-primary:hover,
.wpb_btn-primary:active,
.wpb_btn-primary.active,
.wpb_btn-primary.disabled,
.wpb_btn-primary[disabled] {
  background-color: #0077b3;
}
.wpb_btn-primary:active,
.wpb_btn-primary.active {
  background-color: #005580 \9;
}
.wpb_btn-warning {
  background-color: #ff9900;
}
.wpb_btn-warning:hover,
.wpb_btn-warning:active,
.wpb_btn-warning.active,
.wpb_btn-warning.disabled,
.wpb_btn-warning[disabled] {
  background-color: #e68a00;
}
.wpb_btn-warning:active,
.wpb_btn-warning.active {
  background-color: #b36b00 \9;
}
.wpb_btn-danger {
  background-color: #ff675b;
}
.wpb_btn-danger:hover,
.wpb_btn-danger:active,
.wpb_btn-danger.active,
.wpb_btn-danger.disabled,
.wpb_btn-danger[disabled] {
  background-color: #ff4f42;
}
.wpb_btn-danger:active,
.wpb_btn-danger.active {
  background-color: #ff200f \9;
}
.wpb_btn-success {
  background-color: #6ab165;
}
.wpb_btn-success:hover,
.wpb_btn-success:active,
.wpb_btn-success.active,
.wpb_btn-success.disabled,
.wpb_btn-success[disabled] {
  background-color: #5aa855;
}
.wpb_btn-success:active,
.wpb_btn-success.active {
  background-color: #488644 \9;
}
.wpb_btn-info {
  background-color: #58b9da;
}
.wpb_btn-info:hover,
.wpb_btn-info:active,
.wpb_btn-info.active,
.wpb_btn-info.disabled,
.wpb_btn-info[disabled] {
  background-color: #43b0d5;
}
.wpb_btn-info:active,
.wpb_btn-info.active {
  background-color: #2a97bc \9;
}
.wpb_btn-inverse {
  background-color: #555555;
}
.wpb_btn-inverse:hover,
.wpb_btn-inverse:active,
.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse[disabled] {
  background-color: #484848;
}
.wpb_btn-inverse:active,
.wpb_btn-inverse.active {
  background-color: #2f2f2f \9;
}
button.wpb_button,
input[type="submit"].wpb_button {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.wpb_button::-moz-focus-inner,
input[type="submit"].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.wpb_button.wpb_btn-large,
input[type="submit"].wpb_button.wpb_btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.wpb_button.wpb_btn-small,
input[type="submit"].wpb_button.wpb_btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.wpb_button.wpb_btn-mini,
input[type="submit"].wpb_button.wpb_btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
/* Button
---------------------------------------------------------- */
a.wpb_button_a {
  text-decoration: none;
  border: none;
}
a.wpb_button_a:hover {
  text-decoration: none;
}
.wpb_button:hover {
  background-image: none;
}
/* Button 3
---------------------------------------------------------- */
.vc_btn3-container {
  display: block;
  line-height: 1;
  margin-bottom: 21.73913043px;
  max-width: 100%;
}
.vc_btn3-container.vc_btn3-inline {
  display: inline-block;
  vertical-align: top;
}
.vc_general.vc_btn3 {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  color: #5472d2;
  border: 1px solid transparent;
  box-sizing: border-box;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  position: relative;
  top: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: 1;
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_general.vc_btn3.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3.active {
  outline: 0;
}
.vc_general.vc_btn3:hover,
.vc_general.vc_btn3:focus {
  border: 1px solid transparent;
  text-decoration: none;
  color: #4868cf;
}
.vc_general.vc_btn3 .vc_btn3-icon {
  vertical-align: top;
  height: 14px;
  line-height: 1;
  font-size: 16px;
}
.vc_general.vc_btn3 .vc_btn3-icon-inner {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_general.vc_btn3 .vc_btn3-placeholder {
  display: inline-block;
  vertical-align: top;
  width: 0;
}
.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right {
  position: relative;
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_btn3.vc_btn3-icon-left {
  text-align: left;
}
.vc_btn3.vc_btn3-icon-right {
  text-align: right;
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-75%, -50%);
  -ms-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%);
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_btn3.vc_btn3-style-classic {
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.vc_btn3.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}
.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-style-outline:focus {
  border-width: 2px;
}
.vc_btn3.vc_btn3-style-custom {
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
  background-repeat: repeat-x;
  background-size: 200%;
  background-position: 0 -100%;
}
.vc_btn3.vc_btn3-style-custom:hover,
.vc_btn3.vc_btn3-style-custom:focus {
  background-position: 0 100%;
}
.vc_btn3.vc_btn3-block {
  display: block;
  width: 100%;
  text-align: inherit;
}
.vc_btn3.vc_btn3-shape-square {
  border-radius: 0;
}
.vc_btn3.vc_btn3-shape-rounded {
  border-radius: 5px;
}
.vc_btn3.vc_btn3-shape-round {
  border-radius: 2em;
}
.vc_btn3.vc_btn3-size-xs {
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-right: 11px;
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
  font-size: 14px;
  height: 11px;
  line-height: 11px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 31px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 12px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 31px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 12px;
}
.vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size: 14px;
  height: 12px;
  line-height: 12px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 39px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 16px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 39px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 16px;
}
.vc_btn3.vc_btn3-size-md {
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size: 16px;
  height: 14px;
  line-height: 14px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 48px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 20px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 48px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 20px;
}
.vc_btn3.vc_btn3-size-lg {
  font-size: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 24px;
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
  font-size: 20px;
  height: 16px;
  line-height: 16px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 60px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 25px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 60px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 25px;
}
.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #3c5ecc;
}
.vc_btn3.vc_btn3-color-blue:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-blue.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3558c8;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
  color: #5472d2;
  border-color: #5472d2;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #5472d2;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #5472d2;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #5472d2;
  box-shadow: 0 5px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #5472d2;
  background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #3c5ecc;
  background-color: #3c5ecc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3558c8;
  background-color: #3558c8;
}
.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-turquoise:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #00a4b0;
}
.vc_btn3.vc_btn3-color-turquoise:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-turquoise.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #009ba6;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
  color: #00c1cf;
  border-color: #00c1cf;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #00c1cf;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #00c1cf;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #00c1cf;
  box-shadow: 0 5px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #00c1cf;
  background-color: #00c1cf;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #00a4b0;
  background-color: #00a4b0;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #009ba6;
  background-color: #009ba6;
}
.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #fe5043;
}
.vc_btn3.vc_btn3-color-pink:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-pink.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #fe4638;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
  color: #fe6c61;
  border-color: #fe6c61;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #fe6c61;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #fe6c61;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #fe6c61;
  box-shadow: 0 5px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #fe6c61;
  background-color: #fe6c61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #fe5043;
  background-color: #fe5043;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #fe4638;
  background-color: #fe4638;
}
.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-violet:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #7c57bb;
}
.vc_btn3.vc_btn3-color-violet:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-violet.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #7650b8;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
  color: #8d6dc4;
  border-color: #8d6dc4;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #8d6dc4;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #8d6dc4;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #8d6dc4;
  box-shadow: 0 5px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #8d6dc4;
  background-color: #8d6dc4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #7c57bb;
  background-color: #7c57bb;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #7650b8;
  background-color: #7650b8;
}
.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-peacoc:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #39a0bd;
}
.vc_btn3.vc_btn3-color-peacoc:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-peacoc.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3799b5;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
  color: #4cadc9;
  border-color: #4cadc9;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #4cadc9;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #4cadc9;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #4cadc9;
  box-shadow: 0 5px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #4cadc9;
  background-color: #4cadc9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #39a0bd;
  background-color: #39a0bd;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3799b5;
  background-color: #3799b5;
}
.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-chino:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #c3b498;
}
.vc_btn3.vc_btn3-color-chino:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-chino.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #bfaf91;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
  color: #cec2ab;
  border-color: #cec2ab;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #cec2ab;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #cec2ab;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #cec2ab;
  box-shadow: 0 5px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #cec2ab;
  background-color: #cec2ab;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #c3b498;
  background-color: #c3b498;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #bfaf91;
  background-color: #bfaf91;
}
.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-mulled-wine:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #413a4a;
}
.vc_btn3.vc_btn3-color-mulled-wine:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-mulled-wine.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3c3644;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
  color: #50485b;
  border-color: #50485b;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #50485b;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #50485b;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #50485b;
  box-shadow: 0 5px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #50485b;
  background-color: #50485b;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #413a4a;
  background-color: #413a4a;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3c3644;
  background-color: #3c3644;
}
.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-vista-blue:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #5dcf8b;
}
.vc_btn3.vc_btn3-color-vista-blue:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-vista-blue.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #56cd85;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
  color: #75d69c;
  border-color: #75d69c;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #75d69c;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #75d69c;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #75d69c;
  box-shadow: 0 5px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #75d69c;
  background-color: #75d69c;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #5dcf8b;
  background-color: #5dcf8b;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #56cd85;
  background-color: #56cd85;
}
.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f5b14b;
}
.vc_btn3.vc_btn3-color-orange:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-orange.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f5ad41;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
  color: #f7be68;
  border-color: #f7be68;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #f7be68;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #f7be68;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #f7be68;
  box-shadow: 0 5px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #f7be68;
  background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f5b14b;
  background-color: #f5b14b;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f5ad41;
  background-color: #f5ad41;
}
.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sky:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #4092df;
}
.vc_btn3.vc_btn3-color-sky:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sky.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #378ddd;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
  color: #5aa1e3;
  border-color: #5aa1e3;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #5aa1e3;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #5aa1e3;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #5aa1e3;
  box-shadow: 0 5px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #5aa1e3;
  background-color: #5aa1e3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #4092df;
  background-color: #4092df;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #378ddd;
  background-color: #378ddd;
}
.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-green:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #5f9434;
}
.vc_btn3.vc_btn3-color-green:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-green.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #5a8d31;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
  color: #6dab3c;
  border-color: #6dab3c;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #6dab3c;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #6dab3c;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #6dab3c;
  box-shadow: 0 5px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #6dab3c;
  background-color: #6dab3c;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #5f9434;
  background-color: #5f9434;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #5a8d31;
  background-color: #5a8d31;
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f23630;
}
.vc_btn3.vc_btn3-color-juicy-pink:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-juicy-pink.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f22d27;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
  color: #f4524d;
  border-color: #f4524d;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #f4524d;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #f4524d;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #f4524d;
  box-shadow: 0 5px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #f4524d;
  background-color: #f4524d;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f23630;
  background-color: #f23630;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f22d27;
  background-color: #f22d27;
}
.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sandy-brown:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f57f4b;
}
.vc_btn3.vc_btn3-color-sandy-brown:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sandy-brown.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f57941;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
  color: #f79468;
  border-color: #f79468;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #f79468;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #f79468;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #f79468;
  box-shadow: 0 5px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #f79468;
  background-color: #f79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f57f4b;
  background-color: #f57f4b;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f57941;
  background-color: #f57941;
}
.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-purple:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #ae6ab0;
}
.vc_btn3.vc_btn3-color-purple:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-purple.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #ab63ad;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
  color: #b97ebb;
  border-color: #b97ebb;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #b97ebb;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #b97ebb;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #b97ebb;
  box-shadow: 0 5px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #b97ebb;
  background-color: #b97ebb;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #ae6ab0;
  background-color: #ae6ab0;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #ab63ad;
  background-color: #ab63ad;
}
.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #1b1b1b;
}
.vc_btn3.vc_btn3-color-black:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-black.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #161616;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #2a2a2a;
  box-shadow: 0 5px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #2a2a2a;
  background-color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #161616;
  background-color: #161616;
}
.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  color: #666666;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus {
  color: #5e5e5e;
  background-color: #dcdcdc;
}
.vc_btn3.vc_btn3-color-grey:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-grey.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active {
  color: #595959;
  background-color: #d7d7d7;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #666666;
  border-color: #ebebeb;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus {
  color: #666666;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active {
  color: #666666;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color: #666666;
  background-color: #ebebeb;
  box-shadow: 0 5px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
  color: #5e5e5e;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active {
  color: #595959;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  color: #666666;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active {
  color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7;
}
.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #666666;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus {
  color: #5e5e5e;
  background-color: #f0f0f0;
}
.vc_btn3.vc_btn3-color-white:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active {
  color: #595959;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #666666;
  border-color: #ffffff;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {
  color: #666666;
  border-color: #ffffff;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active {
  color: #666666;
  border-color: #ffffff;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
  color: #666666;
  background-color: #ffffff;
  box-shadow: 0 5px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
  color: #5e5e5e;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active {
  color: #595959;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: #666666;
  border-color: #ffffff;
  background-color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus {
  color: #5e5e5e;
  border-color: #f0f0f0;
  background-color: #f0f0f0;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active {
  color: #595959;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
  color: #333333;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus {
  color: #2b2b2b;
  background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-default.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active {
  color: #262626;
  background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
  color: #f7f7f7;
  border-color: #f7f7f7;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus {
  color: #333333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active {
  color: #333333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color: #333333;
  background-color: #f7f7f7;
  box-shadow: 0 5px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
  color: #2b2b2b;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active {
  color: #262626;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
  color: #333333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus {
  color: #2b2b2b;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active {
  color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #0088cc;
  border-color: #0088cc;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #0088cc;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #0088cc;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #0088cc;
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #0088cc;
  background-color: #0088cc;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #0074ad;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
  color: #58b9da;
  border-color: #58b9da;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #58b9da;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #58b9da;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #58b9da;
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #58b9da;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #3fafd4;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
  color: #6ab165;
  border-color: #6ab165;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #6ab165;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #6ab165;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #6ab165;
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #6ab165;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #59a453;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  color: #ff9900;
  border-color: #ff9900;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #ff9900;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #ff9900;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #ff9900;
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #ff9900;
  background-color: #ff9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #e08700;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
  color: #ff675b;
  border-color: #ff675b;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #ff675b;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #ff675b;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #ff675b;
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #ff675b;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #ff4b3c;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
  color: #555555;
  border-color: #555555;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus {
  color: #ffffff;
  border-color: #555555;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active {
  color: #ffffff;
  border-color: #555555;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #ffffff;
  background-color: #555555;
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #ffffff;
  border-color: #555555;
  background-color: #555555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #464646;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #414141;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #ebebeb;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #ffffff;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0);
}
.vc_btn3-container.vc_btn3-center {
  text-align: center;
}
.vc_btn3-container.vc_btn3-left {
  text-align: left;
}
.vc_btn3-container.vc_btn3-right {
  text-align: right;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  display: inline-block;
  position: initial;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  min-width: 1em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-right: .5em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left: .5em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-right: 11px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 24px;
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align: inherit;
}
/* Call to action
---------------------------------------------------------- */
.vc_call_to_action {
  background-color: #ebebeb;
  border: 2px solid #ebebeb;
  padding: 2em;
  border-radius: 5px;
}
.vc_call_to_action *:last-child {
  margin-bottom: 0;
}
.vc_call_to_action.vc_cta_square {
  border-radius: 0;
}
.vc_call_to_action.vc_cta_square_outlined {
  border-radius: 0;
  background: none !important;
}
.vc_call_to_action.vc_cta_round {
  border-radius: 50px;
}
.vc_call_to_action.vc_cta_outlined {
  background: none !important;
}
.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4 {
  margin: 0;
  clear: none;
}
.vc_call_to_action hgroup + p {
  margin-top: 1em;
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
  float: right;
  margin-left: 2em;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
  float: left;
  margin-right: 2em;
}
.wpb_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 20px;
  padding: 35px;
  border: 1px solid #f0f0f0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_call_to_action .wpb_button {
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cta_align_left .wpb_button {
  float: left;
}
.cta_align_right .wpb_button {
  float: right;
}
.cta_align_left .wpb_button,
.cta_align_right .wpb_button {
  max-width: 27.5%;
}
.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
  width: 70%;
  float: left;
  clear: none;
}
.cta_align_left .wpb_call_text {
  float: right;
}
.wpb_call_to_action .wpb_call_text,
#content .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}
.cta_align_bottom {
  text-align: center;
}
.cta_align_bottom .wpb_button {
  position: static;
  margin-top: 21.73913043px;
  display: inline-block;
}
.cta_no_button .wpb_call_text {
  width: auto;
  float: none;
}
/* Call to action responsive rules
---------------------------------------------------------- */
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button,
  .vc_responsive .cta_align_right .wpb_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto;
  }
  .vc_responsive .cta_align_left .wpb_call_text,
  .vc_responsive .cta_align_right .wpb_call_text {
    width: auto;
    max-width: none;
    text-align: center;
  }
}
/* Call to action 3
---------------------------------------------------------- */
.vc_cta3-container {
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}
.vc_cta3-container::before,
.vc_cta3-container::after {
  display: table;
  content: ' ';
}
.vc_cta3-container.vc_cta3-size-xs {
  width: 50%;
}
.vc_cta3-container.vc_cta3-size-sm {
  width: 60%;
}
.vc_cta3-container.vc_cta3-size-md {
  width: 70%;
}
.vc_cta3-container.vc_cta3-size-lg {
  width: 80%;
}
.vc_cta3-container.vc_cta3-size-xl {
  width: 90%;
}
.vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  padding: 28px 28px;
  word-wrap: break-word;
}
.vc_general.vc_cta3 .vc_cta3-content {
  vertical-align: top;
}
.vc_general.vc_cta3 .vc_cta3-content > *:last-child,
.vc_general.vc_cta3 .vc_cta3-icons > *:last-child {
  margin-bottom: 0;
}
.vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align: middle;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0;
  }
}
.vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align: middle;
}
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: left;
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align: right;
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align: justify;
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display: table-cell;
  padding-left: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display: table-cell;
  padding-right: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border {
  position: relative;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position: absolute;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-right: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-right: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-right: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-right: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-left: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-left: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-left: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-left: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-top: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-top: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-top: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-top: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-bottom: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-bottom: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-bottom: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-bottom: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 35px;
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
    display: table-cell;
    max-width: 30%;
  }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell;
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    display: table-cell;
    max-width: 30%;
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell;
  }
}
.vc_general.vc_cta3.vc_cta3-style-classic {
  border-color: #f0f0f0;
  background-color: #f7f7f7;
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 3px;
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #f0f0f0;
  background-color: #f7f7f7;
}
.vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius: 0;
}
.vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius: 5px;
}
.vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius: 4em;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #3253bc;
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472d2;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
  color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #008d97;
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00c1cf;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
  color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #fe3829;
  color: #fcdbd7;
  border-color: transparent;
  background-color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #fe6c61;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
  color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #6e48b1;
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8d6dc4;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
  color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
  color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #338faa;
  color: #d0edf5;
  border-color: transparent;
  background-color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4cadc9;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
  color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
  color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #b9a888;
  color: #f7f3eb;
  border-color: transparent;
  background-color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #cec2ab;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
  color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
  color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485b;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
  color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75d69c;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
  color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #f7be68;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
  color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5aa1e3;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
  color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6dab3c;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
  color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #f4524d;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
  color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #f79468;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
  color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
  color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #b97ebb;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
  color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
  color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2a2a2a;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
  color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
  color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #ebebeb;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
  color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #e3e3e3;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
  border-color: #ffffff;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
  color: #ffffff;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #f0f0f0;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #d4d4d4;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #f0f0f0;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #f0f0f0;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
  color: #f0f0f0;
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
  height: 1em;
  width: 1em;
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
  height: 2em;
  width: 2em;
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
  height: 3em;
  width: 3em;
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
  height: 4em;
  width: 4em;
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
  height: 5em;
  width: 5em;
}
/* Google maps
---------------------------------------------------------- */
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_tour_next_prev_nav a:focus {
  outline: none;
}
/** Tabs/Tour Common **/
.wpb_content_element .wpb_tour_tabs_wrapper,
.wpb_content_element .wpb_tabs_nav {
  padding: 0;
}
.wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important;
}
#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}
.wpb_content_element .wpb_tabs_nav li {
  background-color: #ffffff;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important;
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
  display: none !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
  background-color: #f7f7f7;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  cursor: default;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none;
}
/** Tabs/Tour/Accordion Common **/
.wpb_content_element {
  /*
  fix #1019
  .wpb_tour_tabs_wrapper .wpb_tabs_nav li,
  .wpb_accordion_wrapper .wpb_accordion_header {
    .wpb_transition();
  }
  */
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding: 0.5em 1em;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #f7f7f7;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 1em;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
  margin-bottom: 0;
}
/** Tabs **/
.wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}
/** Tour **/
.wpb_tour .wpb_tabs_nav {
  float: left;
  width: 31.66666667%;
}
.wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px 0;
  clear: left;
  width: 100%;
}
.wpb_tour .wpb_tabs_nav a {
  width: 100%;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  float: left;
  width: 68.33333333%;
  padding: 0 0 0 21.73913043px;
}
.wpb_tour_next_prev_nav {
  margin-left: 31.66666667%;
  padding-left: 21.73913043px;
  font-size: 80%;
}
.wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none;
}
.wpb_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 1em;
  float: left;
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right;
}
/** Accordion **/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px 0;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../images/toggle_open.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0.7em;
  top: 0.7em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url(../images/toggle_close.png);
}
/* tabs_tour_accordion responsive rules */
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  .vc_responsive .wpb_tour .wpb_tab,
  .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .vc_responsive .wpb_tour_next_prev_nav {
    width: auto;
    padding: 0 1em;
  }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }
  .vc_responsive .wpb_tour .wpb_tab {
    padding-left: 1em;
    padding-right: 1em;
  }
}
/* Teaser Grid
---------------------------------------------------------- */
.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
body ul.wpb_thumbnails-fluid li {
  /* some themes add bg image as a bullet */
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
  display: none !important;
}
body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
  margin-bottom: 0;
}
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}
/* Grid adjustments */
/* Teaser grid
---------------------------------------------------------- */
.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}
.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}
/* Carousel layout
---------------------------------------------------------- */
.wpb_carousel .wpb_wrapper {
  position: relative;
}
.wpb_carousel .prev,
.wpb_carousel .next {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0px 6px 0px 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.wpb_carousel .prev:hover,
.wpb_carousel .next:hover {
  background-color: #f0f0f0;
}
.wpb_carousel .prev:focus,
.wpb_carousel .next:focus {
  outline: none;
  text-decoration: none;
}
.wpb_carousel .prev {
  right: 30px;
}
.wpb_carousel .next {
  right: 0px;
}
.wpb_carousel .wpb_thumbnails-fluid {
  width: 100%;
}
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
  height: auto !important;
}
/*** Categories filter ***/
.wpb_teaser_grid .categories_filter,
.wpb_categories_filter {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 0;
}
.wpb_teaser_grid .categories_filter li,
.wpb_categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none !important;
}
.wpb_teaser_grid .categories_filter li:after,
.wpb_categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before,
.wpb_categories_filter li:before {
  display: none !important;
}
.wpb_teaser_grid .categories_filter li a,
.wpb_categories_filter li a {
  border: none;
  text-decoration: none;
}
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_categories_filter li a:hover {
  border-bottom: 1px dotted;
}
.wpb_teaser_grid .categories_filter li.active a,
.wpb_categories_filter li.active a {
  border-bottom: 1px dotted;
}
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto;
  }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
/* Image grid
---------------------------------------------------------- */
.wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0;
}
.wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_image_grid .wpb_image_grid_ul > li:after,
.wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none !important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item img {
  max-width: none;
}
.wpb_image_grid .wpb_image_grid_ul a {
  display: block;
}
.wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Gallery
---------------------------------------------------------- */
.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}
.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px;
}
.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}
/*** remove ul & li margins ***/
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
/* Flickr stream
---------------------------------------------------------- */
.flickr_badge_image {
  margin: 0 10px 10px 0px;
  width: 72px;
  height: 72px;
  float: left;
  background: none;
  padding: 0;
}
.flickr_badge_image a {
  border: none;
}
.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%;
}
.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(../images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}
/* Video widget
---------------------------------------------------------- */
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;

}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {
  padding-top: 0 !important;
  position: static;
}
.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}
/* Posts slider
---------------------------------------------------------- */
.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  filter: alpha(opacity=100);
  color: inherit;
  padding: 10px 15px;
  position: static;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li:after,
.wpb_posts_slider .wpb_gallery_slides > ul > li:before {
  display: none !important;
}
/* Progress bar
---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.66666667px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
  background-color: #0074CC;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar .vc_single_bar.bar_green .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar .vc_single_bar.bar_red .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
  background-color: #414141;
}
.vc_progress_bar .vc_single_bar.bar_black .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/*** Pie chart **/
.vc_pie_chart {
  z-index: 0;
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_pie_chart.vc_ready {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto;
}
.vc_pie_chart canvas {
  position: relative;
  z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value {
  font-size: 200%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back {
  border-color: #f7f7f7;
}
.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_back {
  border-color: #0088cc;
}
.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_back {
  border-color: #58b9da;
}
.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_back {
  border-color: #6ab165;
}
.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_back {
  border-color: #ff9900;
}
.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_back {
  border-color: #ff675b;
}
.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_back {
  border-color: #555555;
}
.vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 6px solid #f7f7f7;
  border-radius: 999px;
  border-radius: 50%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_images_carousel .vc_carousel-control {
  border: none;
}
.vc_carousel .vc_carousel-control {
  text-shadow: none;
  border: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  /*.icon-prev,
        .icon-next {
            background-color: @vc_carousel_arrows_bg;
            .wpb_transition();
            &:hover {
                background-color: @vc_carousel_arrows_bg_hover;
            }
        }*/
}
.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus {
  outline: none;
}
.vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.vc_separator {
  display: table;
}
.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre;
}
.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal;
}
.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}
.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}
.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}
.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}
.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.vc_separator.vc_sep_double {
  height: 3px;
}
.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}
.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}
.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}
.vc_separator.vc_separator_no_text .vc_sep_holder_l {
  width: 100%;
}
.vc_separator.vc_separator_no_text .vc_sep_holder_r {
  display: none;
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}
.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68;
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}
.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}
.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}
.wpb_separator,
.vc_text_separator {
  border-bottom: 1px solid #ebebeb;
}
.vc_sep_width_50 {
  width: 50%;
}
.vc_sep_width_60 {
  width: 60%;
}
.vc_sep_width_70 {
  width: 70%;
}
.vc_sep_width_80 {
  width: 80%;
}
.vc_sep_width_90 {
  width: 90%;
}
.vc_sep_width_100 {
  width: 100%;
}
.vc_sep_pos_align_center {
  margin-left: auto;
  margin-right: auto;
}
.vc_sep_pos_align_left {
  margin-left: 0;
  margin-right: auto;
}
.vc_sep_pos_align_right {
  margin-left: auto;
  margin-right: 0;
}
/* Separator
---------------------------------------------------------- */
.wpb_separator {
  clear: both;
  height: 1px;
}
/* Text Separator
---------------------------------------------------------- */
.vc_text_separator {
  clear: both;
  height: 1px;
}
.vc_text_separator div {
  display: inline-block;
  background-color: #ffffff;
  padding: 1px 1em;
  position: relative;
  top: -9px;
}
.separator_align_center {
  text-align: center;
}
.separator_align_left {
  text-align: left;
}
.separator_align_right {
  text-align: right;
}
.wpb_single_image img {
  height: auto;
  max-width: 100%;
}
.wpb_single_image img.vc_img-placeholder {
  width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  max-width: 100%;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image.vc_align_center {
  text-align: center;
}
.wpb_single_image.vc_align_right {
  text-align: right;
}
.wpb_single_image.vc_align_left {
  text-align: left;
}
.wpb_single_image .vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}
.wpb_single_image .vc_box_shadow_3d_wrap:after,
.wpb_single_image .vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}
.wpb_single_image .vc_box_shadow_3d_wrap:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}
.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}
.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}
.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}
.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}
.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}
.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68;
}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68;
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3;
}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3;
}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d;
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d;
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff;
}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff;
}
.vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 35px;
}
.vc_icon_element.vc_icon_element-outer {
  box-sizing: border-box;
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
  text-align: left;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
  text-align: right;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  width: 4em;
  height: 4em;
  box-sizing: content-box;
  position: relative;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
  font-size: 2.15em;
  font-style: normal;
  font-weight: normal;
  line-height: 1 !important;
  font-size-adjust: none;
  font-stretch: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-language-override: normal;
  font-language-override: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
  font-size: 1em;
  text-align: center;
  text-rendering: optimizelegibility;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  box-sizing: content-box;
  border: none;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
  max-width: 100% !important;
  line-height: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
  width: 2.5em !important;
  height: 2.5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
  font-size: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
  max-width: 100% !important;
  line-height: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
  width: 3.15em !important;
  height: 3.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
  font-size: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
  max-width: 100% !important;
  line-height: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
  font-size: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
  max-width: 100% !important;
  line-height: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 5em !important;
  height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
  font-size: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
  max-width: 100% !important;
  line-height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  width: 7.15em !important;
  height: 7.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
  color: #5472d2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
  color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
  color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
  color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
  color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
  color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
  color: #50485b;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
  color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
  color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
  color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
  color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
  color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
  color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
  color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
  color: #f79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
  color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
  color: #ffffff;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
  border-color: #5472d2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
  background-color: #5472d2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
  border-color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
  background-color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
  border-color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
  background-color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
  border-color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
  background-color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
  border-color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
  background-color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
  border-color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
  background-color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
  border-color: #50485b;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
  background-color: #50485b;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
  border-color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
  background-color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
  border-color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
  background-color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
  border-color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
  background-color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
  border-color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
  background-color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
  border-color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
  background-color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
  border-color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background-color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
  border-color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
  border-color: #f79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
  background-color: #f79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
  border-color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
  background-color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
  border-color: #ffffff;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
  background-color: #ffffff;
}
.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}
.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}
.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}
.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}
.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}
.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}
.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}
.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}
.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}
.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}
.vc_grid.vc_row .vc_pageable-slide-wrapper > *:hover {
  z-index: 3;
}
.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}
.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}
.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block;
  }
}
@-moz-document url-prefix() {
  .vc_masonry_grid .vc_grid-item,
  .vc_masonry_media_grid .vc_grid-item {
    margin-left: -0.01px;
  }
}
.vc_gitem-zone-b {
  display: none;
}
.vc_gitem-float-none {
  float: none;
}
.vc_gitem-float-left {
  float: left;
}
.vc_gitem-float-right {
  float: right;
}
.vc_gitem-align-center {
  text-align: center;
}
.vc_gitem-align-right {
  text-align: right;
}
.vc_gitem-align-justify {
  text-align: justify;
}
.vc_gitem-block {
  position: relative;
  overflow: hidden;
}
.vc_gitem-is-link {
  cursor: pointer;
}
.vc_gitem-link {
  text-decoration: none;
}
.vc_gitem_row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0px;
  padding: inherit;
  box-sizing: border-box;
}
.vc_gitem_row .vc_gitem_row {
  margin-bottom: 0px;
}
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.vc_gitem_row .vc_gitem-col {
  box-sizing: border-box;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.vc_gitem-zone {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-clip: padding-box;
  box-sizing: border-box;
  overflow: hidden;
}
.vc_gitem-zone .vc-zone-link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.vc_gitem-zone-img {
  width: 100%;
  display: block;
  visibility: hidden;
  height: auto;
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
  box-sizing: border-box;
  padding: inherit;
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.vc_gitem-zone-b {
  overflow: hidden;
}
.vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  padding: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float: right;
  width: 50%;
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
  float: left;
  width: 50%;
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 50%;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 50%;
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display: none !important;
}
.vc-gitem-zone-height-mode-auto:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top: 75%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 56.25%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top: 177.77777778%;
}
.vc_gitem-animated-block {
  position: relative;
}
.vc_gitem-animate .vc_btn {
  -webkit-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.vc_gitem-animate .vc_gitem-zone-b {
  z-index: 199;
}
.vc_gitem-animate-none .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  box-sizing: border-box;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  box-sizing: border-box;
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0;
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: -o-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vc_gitem-animate-scaleIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.vc_gitem-animate-scaleRotateIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.5) rotate(10deg);
  -moz-transform: scale(1.5) rotate(10deg);
  -ms-transform: scale(1.5) rotate(10deg);
  -o-transform: scale(1.5) rotate(10deg);
  transform: scale(1.5) rotate(10deg);
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  webkit-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -moz-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -o-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  filter: url('../vc/blur.svg#blur');
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.vc_gitem-animate-blurScaleOut {
  overflow: hidden;
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_gitem-animate-slideInRight {
  overflow: hidden;
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.vc_gitem-animate-slideInLeft {
  overflow: hidden;
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.vc_gitem-animate-slideBottom {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-slideTop {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: -100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-flipFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  /*
      transition: all 0.6s ease 0;
      transform-style: preserve-3d;
      position: relative;
      -webkit-transform: rotateX(10deg);
      -moz-transform: rotateX(10deg);
      -o-transform: rotateX(10deg);
      transform: rotateX(10deg);
      backface-visibility: hidden;
      */
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  /*
      transition: all 0.6s ease 0;
      transform-style: preserve-3d;
      position: relative;
      -webkit-transform: rotateX(10deg);
      -moz-transform: rotateX(10deg);
      -o-transform: rotateX(10deg);
      transform: rotateX(10deg);
      backface-visibility: hidden;
      */
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.vc_gitem-animate-goTop20 {
  overflow: hidden;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%);
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: bottom 0.5s ease;
  -o-transition: bottom 0.5s ease;
  transition: bottom 0.5s ease;
  bottom: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  bottom: 0%;
}
.vc_gitem-animate-goBottom20 {
  overflow: hidden;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  transition: top 0.5s ease;
  top: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  top: 0%;
}
.vc_gitem-post-data {
  margin-bottom: 15px;
}
.vc_gitem-post-data h2 {
  margin: 0;
}
.vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px;
}
.vc_grid .vc_pageable-load-more-btn > .vc_btn {
  outline: none;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
  display: none;
  margin-top: 20px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  border-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span {
  background-color: #5472d2 !important;
  border-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  border-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span {
  background-color: #00c1cf !important;
  border-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  border-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span {
  background-color: #fe6c61 !important;
  border-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  border-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span {
  background-color: #8d6dc4 !important;
  border-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  border-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span {
  background-color: #4cadc9 !important;
  border-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  border-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span {
  background-color: #cec2ab !important;
  border-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  border-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span {
  background-color: #50485b !important;
  border-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  border-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span {
  background-color: #75d69c !important;
  border-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  border-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span {
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  border-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  border-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span {
  background-color: #f7be68 !important;
  border-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  border-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span {
  background-color: #5aa1e3 !important;
  border-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  border-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span {
  background-color: #6dab3c !important;
  border-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  border-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span {
  background-color: #f4524d !important;
  border-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  border-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span {
  background-color: #f79468 !important;
  border-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  border-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span {
  background-color: #b97ebb !important;
  border-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  border-color: #ffffff !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  background-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  background-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  background-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  background-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  background-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  background-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  background-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  background-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  background-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  background-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  background-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  background-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  background-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  background-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  background-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  background-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  background-color: #ffffff !important;
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
  display: none !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  position: absolute;
  top: 50%;
  margin-top: -12.5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 25px;
  line-height: 25px;
  height: 25px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 5px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 5px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
  color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
  color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
  color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
  color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
  color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
  color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
  color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
  color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
  color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
  color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
  color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
  color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
  color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
  color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
  color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
  color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
  color: #ffffff !important;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -15px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -17.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -20px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -22.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -25px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -27.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -30px;
}
.vc_grid-pagination .vc_grid-pagination-list {
  outline: none;
  display: block;
  padding-left: 0;
  text-align: center;
  margin: 20px 0 0 !important;
  border-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list > li {
  display: inline-block;
  margin: 0;
  border: 0px solid transparent;
}
.vc_grid-pagination .vc_grid-pagination-list > li > a,
.vc_grid-pagination .vc_grid-pagination-list > li > span {
  color: #ffffff;
  background-color: #428bca;
  border: 1px solid #428bca;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
  position: relative;
  float: left;
  padding: 3px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-left: -1px;
  font-size: 10px;
}
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
  margin-left: 0;
}
.vc_grid-pagination .vc_grid-pagination-list > li:hover a,
.vc_grid-pagination .vc_grid-pagination-list > li:focus a,
.vc_grid-pagination .vc_grid-pagination-list > li:hover span,
.vc_grid-pagination .vc_grid-pagination-list > li:focus span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e61b";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e61a";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e618";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e619";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus {
  display: none;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
  border-color: #5472d2 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
  background-color: #5472d2 !important;
  border-color: #5472d2 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
  border-color: #00c1cf !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
  background-color: #00c1cf !important;
  border-color: #00c1cf !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
  border-color: #fe6c61 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
  background-color: #fe6c61 !important;
  border-color: #fe6c61 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
  border-color: #8d6dc4 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
  background-color: #8d6dc4 !important;
  border-color: #8d6dc4 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
  border-color: #4cadc9 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
  background-color: #4cadc9 !important;
  border-color: #4cadc9 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
  border-color: #cec2ab !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
  background-color: #cec2ab !important;
  border-color: #cec2ab !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
  border-color: #50485b !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
  background-color: #50485b !important;
  border-color: #50485b !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
  border-color: #75d69c !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
  background-color: #75d69c !important;
  border-color: #75d69c !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
  border-color: #2a2a2a !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
  border-color: #ebebeb !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
  border-color: #f7be68 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
  background-color: #f7be68 !important;
  border-color: #f7be68 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
  border-color: #5aa1e3 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
  background-color: #5aa1e3 !important;
  border-color: #5aa1e3 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
  border-color: #6dab3c !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
  background-color: #6dab3c !important;
  border-color: #6dab3c !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
  border-color: #f4524d !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
  background-color: #f4524d !important;
  border-color: #f4524d !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
  border-color: #f79468 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
  background-color: #f79468 !important;
  border-color: #f79468 !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
  border-color: #b97ebb !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
  background-color: #b97ebb !important;
  border-color: #b97ebb !important;
  color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
  border-color: #ffffff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #2a2a2a !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 28px;
  min-height: 22px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  margin-left: 5px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span {
  background-color: transparent !important;
  color: #000 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  background-color: transparent !important;
  color: #fff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
  border-left-width: 1px !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  border-width: 0;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
  border-width: 0 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
  color: #000 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  color: #fff !important;
}
.vc_grid-loading {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-animation-delay: 0.16s;
  animation-delay: 0.16s;
  height: 20px;
}
.vc_grid-loading:before,
.vc_grid-loading:after,
.vc_grid-loading {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.vc_grid-loading:before {
  left: -20px;
}
.vc_grid-loading:after {
  left: 20px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.vc_grid-loading:before,
.vc_grid-loading:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-filter {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.vc_grid-filter.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
  background-color: #5472d2;
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
  background-color: #00c1cf;
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
  background-color: #fe6c61;
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
  background-color: #8d6dc4;
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
  background-color: #4cadc9;
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
  background-color: #cec2ab;
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
  background-color: #50485b;
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
  background-color: #75d69c;
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
  background-color: #2a2a2a;
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
  background-color: #ebebeb;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
  background-color: #f7be68;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
  background-color: #5aa1e3;
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
  background-color: #6dab3c;
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
  background-color: #f4524d;
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
  background-color: #f79468;
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
  background-color: #b97ebb;
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
  background-color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter > .vc_grid-filter-item {
  cursor: pointer;
  display: inline-block;
  background: transparent;
  padding: 4px 10px;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.vc_grid-filter > .vc_grid-filter-item:first-child {
  margin-left: 0 !important;
}
.vc_grid-filter > .vc_grid-filter-item > span {
  -webkit-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
  outline: none;
  padding: 0;
  text-decoration: none;
}
.vc_grid-filter > .vc_grid-filter-item:hover > span,
.vc_grid-filter > .vc_grid-filter-item.vc_active > span {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 5px;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid rgba(235, 235, 235, 0.8);
  border-collapse: collapse;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2) {
  margin-left: -1px;
  margin-top: -1px;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active {
  position: relative;
  z-index: 1;
  border-color: transparent;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item {
  background-color: #7c93dd;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
  background-color: #5472d2;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
  background-color: #00919c;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
  background-color: #00c1cf;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item {
  background-color: #fe9b94;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
  background-color: #fe6c61;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item {
  background-color: #a991d3;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
  background-color: #8d6dc4;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
  background-color: #73bfd5;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
  background-color: #4cadc9;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item {
  background-color: #e1d9cb;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
  background-color: #cec2ab;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
  background-color: #695f77;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
  background-color: #50485b;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
  background-color: #9ce2b8;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
  background-color: #75d69c;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item {
  background-color: #444444;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
  background-color: #2a2a2a;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item {
  background-color: #d2d2d2;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
  background-color: #ebebeb;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item {
  background-color: #fad398;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
  background-color: #f7be68;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item {
  background-color: #86baea;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
  background-color: #5aa1e3;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item {
  background-color: #87c456;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
  background-color: #6dab3c;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
  background-color: #f7817d;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
  background-color: #f4524d;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
  background-color: #fab698;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
  background-color: #f79468;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item {
  background-color: #cb9fcd;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
  background-color: #b97ebb;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
  color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item {
  background-color: #e6e6e6;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
  background-color: #ffffff;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
  padding: 3px 7px;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2) {
  border-left: none;
  margin-left: 1px;
  border-top: none;
  margin-top: 1px;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px;
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px;
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px;
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px;
}
.vc_grid-filter-select {
  display: none;
}
.vc_grid-filter-select,
.vc_grid-filter-dropdown {
  font-size: 12px;
  margin-bottom: 20px;
}
.vc_grid-filter-select.vc_grid-filter-center,
.vc_grid-filter-dropdown.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter-select.vc_grid-filter-right,
.vc_grid-filter-dropdown.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter-select.vc_grid-filter-left,
.vc_grid-filter-dropdown.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
  display: none;
}
.vc_grid-filter-select .vc_grid-styled-select select,
.vc_grid-filter-dropdown .vc_grid-styled-select select {
  outline: none;
  display: inline-block;
}
@media (min-width: 768px) {
  .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472d2;
  }
  .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00c1cf;
  }
  .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #fe6c61;
  }
  .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8d6dc4;
  }
  .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4cadc9;
  }
  .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #cec2ab;
  }
  .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
    color: #50485b;
  }
  .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
    color: #75d69c;
  }
  .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2a2a2a;
  }
  .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #ebebeb;
  }
  .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #f7be68;
  }
  .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5aa1e3;
  }
  .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6dab3c;
  }
  .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
    color: #f4524d;
  }
  .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
    color: #f79468;
  }
  .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #b97ebb;
  }
  .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #ffffff;
  }
  .vc_grid-filter-select .vc_grid-styled-select,
  .vc_grid-filter-dropdown .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle;
  }
  .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle;
  }
  .vc_grid-filter-select .vc_grid-styled-select select,
  .vc_grid-filter-dropdown .vc_grid-styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important;
  }
}
@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select {
    display: block;
  }
  .vc_responsive .vc_grid-filter {
    display: none !important;
  }
}
.owl-carousel {
  /* .owl-animated-out - only for current item */
  /* This is very important class. Use z-index if you want move Out item above In item */
  /* .owl-animated-in - only for upcoming item
    /* This is very important class. Use z-index if you want move In item above Out item */
  /* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
}
.owl-carousel .owl-item .vc_grid-item {
  -webkit-transform: translate3D(0, 0, 0);
  -ms-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
}
.owl-carousel .owl-animated-out {
  z-index: 0;
}
.owl-carousel .owl-animated-in {
  z-index: 1;
}
@font-face {
  font-family: 'vc_grid_v1';
  src: url('../fonts/vc_grid/vc_grid_v1.eot?-9hbgac');
  src: url('../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac') format('embedded-opentype'), url('../fonts/vc_grid/vc_grid_v1.woff?-9hbgac') format('woff'), url('../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac') format('truetype'), url('../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="vc_arrow-icon-"],
[class*=" vc_arrow-icon-"] {
  font-family: 'vc_grid_v1';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vc_arrow-icon-minus:before {
  content: "\e61c";
}
.vc_arrow-icon-plus:before {
  content: "\e61d";
}
.vc_arrow-icon-arrow_down:before {
  content: "\e61e";
}
.vc_arrow-icon-arrow_up:before {
  content: "\e61f";
}
.vc_arrow-icon-arrow_01_left:before {
  content: "\e600";
}
.vc_arrow-icon-arrow_01_right:before {
  content: "\e601";
}
.vc_arrow-icon-arrow_02_left:before {
  content: "\e602";
}
.vc_arrow-icon-arrow_02_right:before {
  content: "\e603";
}
.vc_arrow-icon-arrow_03_left:before {
  content: "\e604";
}
.vc_arrow-icon-arrow_03_right:before {
  content: "\e605";
}
.vc_arrow-icon-arrow_04_left:before {
  content: "\e606";
}
.vc_arrow-icon-arrow_04_right:before {
  content: "\e607";
}
.vc_arrow-icon-arrow_05_left:before {
  content: "\e608";
}
.vc_arrow-icon-arrow_05_right:before {
  content: "\e609";
}
.vc_arrow-icon-arrow_06_left:before {
  content: "\e60a";
}
.vc_arrow-icon-arrow_06_right:before {
  content: "\e60b";
}
.vc_arrow-icon-arrow_07_left:before {
  content: "\e60c";
}
.vc_arrow-icon-arrow_07_right:before {
  content: "\e60d";
}
.vc_arrow-icon-arrow_08_left:before {
  content: "\e60e";
}
.vc_arrow-icon-arrow_08_right:before {
  content: "\e60f";
}
.vc_arrow-icon-arrow_09_left:before {
  content: "\e610";
}
.vc_arrow-icon-arrow_09_right:before {
  content: "\e611";
}
.vc_arrow-icon-arrow_10_left:before {
  content: "\e612";
}
.vc_arrow-icon-arrow_10_right:before {
  content: "\e613";
}
.vc_arrow-icon-arrow_11_left:before {
  content: "\e614";
}
.vc_arrow-icon-arrow_11_right:before {
  content: "\e615";
}
.vc_arrow-icon-arrow_12_left:before {
  content: "\e616";
}
.vc_arrow-icon-arrow_12_right:before {
  content: "\e617";
}
.vc_arrow-icon-navicon:before {
  content: "\f0c9";
}
/* CSS Animations */
.wpb_animate_when_almost_visible {
  opacity: 0;
  filter: alpha(opacity=0);
}
.wpb_start_animation.wpb_top-to-bottom {
  -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100);
}
.wpb_start_animation.wpb_bottom-to-top {
  -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100);
}
.wpb_start_animation.wpb_left-to-right {
  -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100);
}
.wpb_start_animation.wpb_right-to-left {
  -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100);
}
.wpb_start_animation.wpb_appear {
  -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    -ms-transform: translate(0, -10%);
    -o-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    -ms-transform: translate(0, 10%);
    -o-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    -ms-transform: translate(-10%, 0);
    -o-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    -ms-transform: translate(10%, 0);
    -o-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini {
  position: relative;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  left: 0;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-animation-delay: 0.16s;
  animation-delay: 0.16s;
  height: 50px;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
  animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  left: -20px;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  left: 20px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,
.vc-xfuncommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes vc_woo-add-cart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes vc_woo-add-cart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-item-mini .added_to_cart.wc-forward {
  display: none;
}
/************************************
* ACCORDION
************************************/

.toggle{
    border: 1px solid;
    margin-bottom: 18px;
    padding: 12px 40px 12px 20px;
    position: relative;
}

.toggle .toggle-title h4{
    padding: 0;
    margin: 0;
    cursor: pointer;
    padding-left: 20px;
    font-weight: 600;
}

.toggle .toggle-title span.fa.fa-plus.closed,
.toggle .toggle-title span.fa.fa-minus.opened{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 14px 7px;
    border-right: 1px solid;
    font-size: 10px;
    cursor: pointer;
}

.toggle .toggle-title span.fa.fa-plus.closed{
    color:#a5a5a5 ;
}


.content-tab {
    padding-left: 20px;
    padding-top: 20px;
}


/************************************
* FILTERS
************************************/
.filters {
    display: block;
    list-style: none;
    text-align: right;
    margin: 0 0 35px;
    padding: 0;
}
.filters li {
    display: inline-block;
}
.filters li a {
    border: 3px solid;
    padding: 6px 12px;
    display: block;
    font-size: 11px !important;
}

.ie ul.filters {
    float: none;
    display: block;
}

/************************************
* FAQ
************************************/

.faq-item-content p{
    line-height: 25px;
    padding-top: 15px;
}

.faq-item-content{
    padding: 0;
}

.faq-wrapper:hover{
background-color: #FFFFFF;
}

.faq-title h4 {
    margin: 0;

    overflow: hidden;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    clear: inherit;
}

ul.filters.faq {
    display: block;
    text-align: right;
    float:none;
}
.faq-title {
    padding: 0;
}

.faq-icon.fa.open.fa-minus {
    background-color: #f0f0f0;
}



#faqs-container .faq-wrapper .faq-title h4 {
    margin: 0;
    margin-top: -3px;
    text-transform: uppercase;
    cursor: pointer;
}

#faqs-container .faq-wrapper {
    border: 1px solid;
    margin-bottom: 18px;
    padding: 12px 20px 12px 40px;
    position: relative;
}

.ie9 #faqs-container .faq-wrapper{
    padding-top: 12px;
    padding-bottom: 0;
    min-height: 37px;
}

.ie9 .faq-title .plus, .ie9 .faq-title .minus{
    background: none;
    height: 100%;
}

#faqs-container .faq-icon.fa{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 12px 7px;
    font-size: 10px;
    cursor: pointer;
}

.faq-icon.fa.fa-plus.closed{
    background-color: white !important;
    border-right: 1px solid;
    color: #a5a5a5;
}

#faqs-container .faq-item {
    display: none;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}


/************************************
* FAQ
************************************/
/*
ul.filters.faq {
    display: block;
    text-align: right;
    float:none;
}
.faq-title{
    padding: 0;
}

#faqs-container .faq-wrapper {
    border: 1px solid;
    margin-bottom: 18px;
    padding: 12px 20px 12px 40px;
    position: relative;
}

.ie9 #faqs-container .faq-wrapper{
    padding-top: 0;
    padding-bottom: 0;
}

.ie9 .faq-title .plus, .ie9 .faq-title .minus{
    background: none;
    height: 100%;
}

#faqs-container .faq-wrapper .faq-title h4 {
    margin: 0;
    text-transform: uppercase;
    cursor: pointer;
}

#faqs-container .faq-icon.fa{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 12px 7px;
    border-right: 1px solid;
    font-size: 14px;
    cursor: pointer;
}
#faqs-container .faq-item {
    display: none;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}
*/

/*****************************
* COUNTER
*****************************/

.counter {
    text-align: center;
    border: 3px solid;
    padding: 40px;
    margin-bottom: 35px !important;
}
.counter.no-border {
    border: none;
}
.counter .number {
    display: inline;
    position: relative;
    line-height: 1;
    font-weight: 800;
}
.counter .number:after {
    content: '';
    display: block;
    clear: both;
    border-bottom: 5px solid;
    margin: 8px 0;
}
.counter p, .counter .text {
    margin: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}
.counter .text {
    text-align: center !important;
}
.counter .text.animate, .counter .percent.animate {
    visibility: hidden;
}
.isMobile .counter .text.animate {
    visibility: visible;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
    opacity: 1 !important;
}
.counter .text p {
    text-align: center;
}
.counter .percent {
    display: inline-block;
    position: absolute;
    top: 15%;
    font-size: .4em;
    font-weight: 400;
    right: -20px;
}

.opera .counter .percent {
    right: 15px;
}
.counter i {
    padding-bottom: 20px;
}
.gecko .counter .percent {
    right: 0em;
}




/****************************
* CREDIT CARD
******************************/

.credit_card {
    width: 27px;
    height: 19px;
    background: url('../images/icons/credict_cards/credictcard.png') no-repeat;
    display: inline-block;
    margin-left: 5px;
}


.credit_card.amazon {background-position: -123px -131px;}
.credit_card.amex {background-position: 0px 0px;}
.credit_card.apple {background-position: -81px -131px;}
.credit_card.c200 {background-position:-164px -98px;}
.credit_card.cirrus {background-position:-41px -33px;}
.credit_card.delta {background-position:-0px -65px;}
.credit_card.discover {background-position:-81px -33px;}
.credit_card.direct-debit {background-position:-41px -98px;}
.credit_card.google {background-position: -0px -98px;}
.credit_card.mastercard {background-position:-163px 0px;}
.credit_card.maestro {background-position:-0px -33px;}
.credit_card.moneybookers {background-position:-0px -131px;}
.credit_card.moneygram {background-position:-123px -98px;}
.credit_card.novus {background-position:-41px -131px;}
.credit_card.paypal-1 {background-position: -41px -65px;}
.credit_card.paypal-2 {background-position: -81px -65px;}
.credit_card.plain {background-position:-164px -131px;}
.credit_card.sage {background-position: -164px -65px;}
.credit_card.solo {background-position:-164px -33px;}
.credit_card.switch {background-position:-123px -33px;}
.credit_card.visa {background-position: -41px 1px;}
.credit_card.visa-debit {background-position: -81px 0px;}
.credit_card.visa-electron {background-position:-123px 0px;}
.credit_card.western-union {background-position:-82px -98px;}
.credit_card.worldpay {background-position:-123px -65px;}


/******************************
* BUTTON ICON ANIMATION
*********************************/
a.btn.animated {
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    padding: 8px 38px 6px;
    line-height: 20px;
    overflow: hidden;
}


a.btn.animated.UtC span,a.btn.animated.LtC span,a.btn.animated.RtC span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


a.btn.animated:before {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	font-family: "Helvetica Neue", Helvetica, Arial, "微軟正黑體", "微软雅黑", "メイリオ", "맑은 고딕", sans-serif;
}

a.btn.animated.RtL:before {
    right: -150px;
}

a.btn.animated.RtL:hover:before {
    right: 10px;
}

a.btn.animated.LtR:before {
    left: -150px;
}

a.btn.animated.LtR:hover:before {
    left: 10px;
}

a.btn.animated.CtR:before {
    right: 50% ;
    opacity: 0;
}

a.btn.animated.CtR:hover:before {
    right:10px;
    opacity: 1;
}

a.btn.animated.CtL:before {
    left: 50% ;
    opacity: 0;
}

a.btn.animated.CtL:hover:before {
    left:10px;
    opacity: 1;
}

a.btn.animated.UtC:before {
    right: 50%;
    top:-150px;
    margin-right: -9px;
}

a.btn.animated.UtC:hover:before {
    top: 0.4em;
}

a.btn.animated.UtC:hover span {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%);
}

a.btn.animated.LtC:before {
    left: -150px;
    top:-14px;
}

a.btn.animated.LtC:hover:before {
    left:50%;
    margin-left: -9px;
}


a.btn.animated.LtC:hover span {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
}

a.btn.animated.RtC:before {
    right: -150px;
    top:-14px;
}

a.btn.animated.RtC:hover:before {
    right:50%;
    margin-right: -9px;
}


a.btn.animated.RtC:hover span {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%);
}

/***************************
* ALERT BOXES
******************************/

div.box {
    position: relative;
    min-height: 60px;
    padding: 20px 10px 14px 70px;
    margin-bottom: 20px;
    border: 1px solid;
    width: 340px;
}

div.box:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 3px solid;
    pointer-events: none;
    opacity: 0.5;
}

div.box:before {
    font-family: 'retinaicon-font';
    position: absolute;
    left: 20px;
    top: 3px;
    bottom: 3px;
    font-size: 30px;
    line-height: 60px;
    font-weight: 400;
}

div.box.success-box { color: #797b34; }
div.box.success-box:after { border-color: #dae678; }
div.box.success-box:before { content: "\e41b"; color: #dae678; }

div.box.alert-box { color: #a51d1d; }
div.box.alert-box:after { border-color: #f6a2a2; }
div.box.alert-box:before { content: "\e41c"; color: #a51d1d; }

div.box.info-box:before { content: "\e421"; }
div.box.notice-box:before { content: "\e04b"; }

/****************************
* DROPCAP
******************************/

.dropcap {
    width: 66px;
    height: 66px;
    border: 2px solid;
    text-align: center;
    line-height: 58px;
    font-size: 60px;
    float: left;
    margin-right: 23px;
    margin-bottom: 22px;
}




/******************************
* LIST BULLETS
*********************************/

ul.short {
    list-style-type: none !important;
    margin: 20px 0;
    padding: 0 0 0 20px;
}

ul.short li {
    display: block;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
}

ul.short li:before {
    margin:0 10px 0 -21px;
    font-family: 'FontAwesome';
}

/*************************
* CODE
**************************/
.code-container pre {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    padding: 1em;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    white-space: pre-wrap;
    font-family: 'Courier';
    font-size: 14px;
    background: #f7f7f7;
    padding: 1em;
    color: #999;
    white-space: pre-wrap;
    background-image: linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
    background-image: -o-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
    background-image: -moz-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
    background-image: -webkit-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
    background-image: -ms-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #F9F9F9), color-stop(0.5, #F5F5F5));
    background-size: 3em 3em;
    background-position: 0 1em;
}


/**************************
* BOX PRICE
******************************/

.price-table {
    border: 1px solid;
    margin: 0 0 20px;
    max-width: 300px;
}
.price-table.centered{
    margin: 0 auto 20px;
}
.price-table-container {
    border: 6px solid #f7f7f7;
}
.price-table div.head {
    margin: 0;
}
.price-table div.head h2 {
    margin: 0;
    padding: 22px 0;
    text-align: center;
    font-size: 18px;
    line-height: 10px;
}
.price-table div.price {
    text-align: center;
}
.price-table div.price span {
    display: inline-block;
    position: relative;
}
.price-table div.price span.price {
    text-align: center;
    font-size: 72px;
    margin-top: 15px;
    margin-bottom: 0px;
}
.price-table div.price span.prefix sup, .price-table div.price span.price-decimal sup, .price-table div.price span.suffix {
    font-size: 30px;
}
.price-table div.price span.prefix sup, .price-table div.price span.price-decimal sup {
    top: -33px;
}
.price-table div.price span.suffix {
    font-weight: bold;
}
.price-table div.body ul {
    margin: 0;
    padding: 0;
}
.price-table div.body ul li{
    list-style-type: none;
    text-align: center;
    padding: 13px 0 13px 0;
    font-size: 14px;
    border-bottom: 1px solid #f7f7f7;
}
.price-table div.body ul li:last-of-type {
    border-bottom:none;
    padding-bottom: 10px;
}

.price-table div.button-container {
    text-align: center;
    padding: 8px 0;
}
.price-table div.button-container a.btn-alternative,.price-table div.button-container a.btn-flat {
    margin: 10px 0 20px;
}

/*********************
 * TABLE PRICE
***********************/

.cols-3 .pricing_box.price-table { width: 33%;  margin-bottom:50px;}
.cols-4 .pricing_box.price-table { width: 24.8%; font-size: 1em; }

.pricing_box.price-table {
    float: left;
    max-width: none;
    border: none;
}
.pricing_box.price-table.large {
    box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
    -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
    z-index: 8;
    position: relative;
}
.pricing_box.price-table div.head{
    height: 106px;
    position: relative;
    overflow: hidden;
}
.pricing_box.price-table div.head span.price{
    font-size: 16px;
    background: #f2f2f2;
    text-align: center;
    height: 35px;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 56px;
    left: 0;
    width: 100%;
    line-height: 39px;
}
.pricing_box.price-table div.head span.title{
    font-size: 20px;
    background: #fbfbfb;
    text-align: center;
    height: 56px;
    line-height: 56px;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    font-weight: 700;
}
.pricing_box.price-table.large div.head span.price{
    bottom: 71px;
}
.pricing_box.price-table.large div.head span.title{
    height: 71px;
    line-height: 71px;
}
.pricing_box.price-table.no-large.left div.head span.price{
    border-bottom-width: 0 ;
    border-right-width: 0 ;
}
.pricing_box.price-table.no-large.right div.head span.price{
    border-bottom-width: 0 ;
    border-left-width: 0 ;
}
.pricing_box.price-table.no-large.no-header div.head span.price {
    border: none;
}
.pricing_box.price-table.no-large.left div.head span.title{
    border-bottom-width: 0 ;
    border-right-width: 0 ;
    border-bottom-top: 0 ;
}
.pricing_box.price-table.no-large.right div.head span.title{
    border-bottom-width: 0 ;
    border-left-width: 0 ;
    border-bottom-top: 0 ;
}
.pricing_box.price-table.no-large.no-header div.head span.title {
    border: none;
}
.pricing_box.price-table div.body, .pricing_box.price-table.no-large div.head span.price,.pricing_box.price-table.no-large div.head span.title{
    border: 1px solid #f4f4f4;
}
.pricing_box.price-table.left div.body{
    border-right: 0;
}
.pricing_box.price-table.right div.body{
    border-left: 0;
}
.pricing_box.price-table div.body ul li{
    min-height: 50px;
}
.pricing_box.price-table div.body ul li:last-of-type{
    padding-bottom: 4px;
}
.pricing_box.price-table div.body ul li.alternative-row{
    background: #fbfbfb;
}
.pricing_box.price-table.no-header div.body ul li{
    text-align: left;
    padding-left: 12px;
}
.pricing_box.price-table div.body ul li span.tick{
    background: url('../../assets/images/tick.png') center center;
    width: 24px;
    height: 25px;
    display: inline-block;
}
.pricing_box.price-table div.button-container{
    background: #f4f4f4;
    margin-top: 0;
    z-index: -1;
    min-height: 86px;
}
.pricing_box.price-table div.button-container a{
    margin-top: 25px;
    margin-bottom: 21px;
}
.pricing_box.price-table.large div.button-container{
    background:#ffffff;
    border: none;
    z-index: 0;
    min-height: 88px;
}
.pricing_box.price-table.large div.button-container a{
    margin-top: 30px;
    margin-bottom: 26px;
}


/**********************
* SEPARATOR
*********************/
.separator.single {
    border-top: 1px solid;
}
.separator.double {
    border-top: 1px solid;
    border-bottom: 1px solid;
    height: 6px;
}
.separator.dotted {
    border-top: 2px dotted;
}
.separator.dashed {
    border-top: 2px dashed;
}



/******************************
* RANDOM NUMBERS
*********************************/

.random-numbers{
    margin: 0 auto;
    margin-bottom: 40px;
    text-align: center;
}

.random-numbers i{
    display: block;
}

.random-numbers img {
    width: 104px;
    height: 104px;
    display: block;
    margin: 0 auto 13px;
}

.random-numbers p {
    line-height: 21px;
    margin-top: 0;
    text-align: center;
}

.random-numbers span.number {
    font-weight: bold;
    font-size: 48px;
    line-height: 58px;
    margin-bottom: 4px;
}

.random-numbers span.icon-circle {
    text-align: center;
    float: none;
    margin: 0 auto;
}


/*******************
* MODAL
**********************/

.modal-content{
    border-radius: 0;
    border: 0;
    -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}

.modal-header{
    border: 0;
}

.modal-shortcode{
    display: inline-block;
    cursor: pointer;
}

.modal-shortcode .modal .modal-header a{
    border: 1px solid;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 9px;
    z-index: 2;
    opacity: 0.5;
    font-size: 13px;
    margin-top: 0px;

    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}

.modal-shortcode .modal .modal-header a:hover{
    opacity: 1;
}

.modal-shortcode .modal-opener a{
    display: inline-block;
}

.modal-shortcode .modal-opener img{
    width: 100%;
    max-width: 100%;
}
.modal-shortcode .modal .modal-dialog{
    margin-top: 100px;
    width: 800px;
}
.modal-shortcode .modal .modal-header{
    background-color: #f7f7f7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-top: 20px;
}
.modal-shortcode .modal .modal-header a{
    float: right;
    padding-top: 5px;
    cursor: pointer;
}
.modal-shortcode .modal .modal-header a span.fa:before{
    font-family: 'FontAwesome'!important;
}


/***************
* IMAGES SLIDER
******************/

.images-slider-sc {
    position: relative;
    overflow: hidden;
}
.images-slider-sc ul.slides {
    padding: 0;
    list-style: none;
}
.images-slider-sc ul.slides:after, .images-slider-sc ul.slides:before {
    content: '';
    display: table;
}
.images-slider-sc ul.slides:after {
    clear: both;
}
.images-slider-sc .flex-direction-nav {
    list-style: none;
    padding: 0;
    margin: 0;
}
.images-slider-sc .flex-direction-nav li {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    width: 43px;
    background-color: rgba(255,255,255,0.8);
}
.images-slider-sc .flex-direction-nav li:first-child {
    left: -50px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.images-slider-sc:hover .flex-direction-nav li:first-child {
    left: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.images-slider-sc .flex-direction-nav li:last-child {
    right: -50px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.images-slider-sc:hover .flex-direction-nav li:last-child {
    right: 0px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.images-slider-sc .flex-direction-nav li a {
    position: absolute;
    top: 45%;
    width: 30px;
    height: 30px;
    border: 2px solid;
    border-radius: 3px;
    opacity: .59;
    padding: 6px;
    text-align: center;
    opacity: 1;
    margin: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.images-slider-sc .flex-direction-nav li a:before {
    font-family: 'FontAwesome';
    font-size: 18px;
    line-height: 15px;
}
.images-slider-sc .flex-direction-nav li a.flex-prev {
    left: 7px;
}
.images-slider-sc .flex-direction-nav li a.flex-prev:before {
    content: '\f104';
    padding-right: 2px;
}
.images-slider-sc .flex-direction-nav li a.flex-next {
    right: 7px;
}
.images-slider-sc .flex-direction-nav li a.flex-next:before {
    content: '\f105';
}


/***********************
* LOGO SLIDER
***********************/

.logos-slider.wrapper {
    position: relative;
    overflow: hidden;
}
.logos-slider.wrapper h3 {
    margin-top: 0;
    text-align: center;
}
.logos-slider .nav {
    width: auto;
    height: auto;
    margin: 0;
}

.logos-slider .list_carousel ul.logo-list,
#copyright .centered .logos-slider .list_carousel ul.logo-list{
    margin: 0 auto;
    display: inline-block;
}

.logos-slider .list_carousel{
    border: 0;
    padding: 30px 0;
}

.logos-slider .list_carousel ul.logo-list li{
    margin: 0 14px 10px;
}

.logos-slider.wrapper .nav .prev,
.logos-slider.wrapper .nav .next {
    position: absolute;
    top: 50%;
    border-radius: 2px;
    opacity: .8;
    border-width: 1px;
    width: 20px;
    height: 29px;
    line-height: 18px;
    font-size: 13px;
    z-index: 10;
}

.logos-slider.wrapper .nav .prev span,
.logos-slider.wrapper .nav .next span {
    font-size: 18px;
    line-height: 28px;
}

.logos-slider.wrapper .nav .prev {
    left: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}
.logos-slider.wrapper:hover .nav .prev {
    left: 0;
    opacity: 1;
}
.logos-slider.wrapper .nav .next {
    right: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}
.logos-slider.wrapper:hover .nav .next {
    right: 0;
    opacity: 1;
}

.logos-slider .list_carousel ul.logos-slides li {
    float: none;
}

.logos-slider .list_carousel ul.logos-slides li .bwWrapper img {
    width: auto;
    margin: 0 auto;
}

/***********************
* IMAGE LIGHTBOX
***********************/

.image-styled a.thumb {
    display: block;
    max-width: 100%;
    position: relative;
    width: auto;
}
.image-styled .img_frame {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    max-width: 100%;
    position: relative;
}
.image-styled .img_frame img {
    display: block;
    max-width: 100%;
    width: auto;
}
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img {
    display: block;
    height: auto;
    width: auto;
}
.img_size_thumbnail {
    width: 150px;
}
.img_size_medium {
    width: 300px;
}
.img_size_large {
    width: 500px;
    max-width: 500px;
}
.overlay{
    position: absolute;
    background: rgba(0,0,0,0);
    z-index: 500;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    transition: all 0.3s;
}
.overlay .zoom {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;

    z-index: 2;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    transition: all 0.3s;
}
.overlay:hover{
    background: rgba(0,0,0,0.4);
}
.overlay:hover .zoom:before{
    opacity: 1;
}


/*****************
* PIECHART
*******************/
.piechart {
    display: block;
    text-align: center;
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
}
.piechart span {
    display: inline-block;
    text-align: center;
    z-index: 2;
}
.piechart span i{
    vertical-align: middle;
}
.piechart canvas{
    position: absolute;
    top: 0px;
    left: 0px;
    margin-bottom: 20px;
}

/* SOCIAL */

.link_socials:hover span.icon-circle{
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.link_socials:hover i.fa{
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}
.link_socials{
    border-style: solid ;
}
.link_socials, .link_socials:hover{
    border: 0;
    background: none;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
.link_socials span.icon-circle{
    display: table;
    border-style: solid;
    text-align: center;
    border-radius: 2px;
}
.link_socials span.icon-circle i{
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.ie9 .link_socials {
    margin-bottom: 5px !important;
}


/*********************
*  TAB
********************/
.tabs-container {
    clear:both;
}

.tabs-container h4{
    display: none;
}

.tabs-container ul.tabs {
    list-style: none;
    padding: 0;
    border: 1px solid;
    border-left: 0;
    margin-bottom: 0;
}
.tabs-container ul.tabs:before {
    content: '';
    display: table;
}
.tabs-container ul.tabs:after {
    content: '';
    display: table;
    clear: both;
}

.tabs-container ul.tabs li {
    float: left;
    padding: 10px 25px;
    border-left: 1px solid;
    margin: 0 0 -1px;
    border-color: inherit;
    background-color: transparent;
}

.tabs-container ul.tabs li:last-child{
    border-right: 0;
}
.tabs-container ul.tabs li:first-child {
    border-left: 1px solid;
    border-left-color: inherit;
}

.tabs-container ul.tabs li.current {
    background-color: inherit;
}
.tabs-container ul.tabs li.current:last-child {
    border-right: 1px solid;
    border-right-color: inherit;
}

.tabs-container ul.tabs li h4 {
    margin: 0;
    padding: 0;
    display: inline-block;
}
.tabs-container .panel{
    border: 1px solid;
    border-width: 0 1px 1px 1px;
    border-radius: 0;
    padding: 20px;
}

.tabs-container .panel h1,
.tabs-container .panel h2,
.tabs-container .panel h3,
.tabs-container .panel h4 {
    margin-top: 0;
}

/*********************
*  TESTIMONIALS
********************/

.yes-js .testimonials{
    visibility: hidden;
}

.testimonial-col{
    margin-bottom: 30px;
}

.testimonial-wrapper {
    border: 6px solid;
}

.testimonial-wrapper .thumbnail {
    padding: 0;
    border: 0;
    border-radius: 0;
    margin: 0;
}

.testimonial-wrapper .text{
    /* margin-bottom: 20px; */
    text-align: right;
    margin-right: 30px;
}

.testimonial-wrapper .testimonial-content{
    padding: 30px 30px 10px;
}

.testimonial-wrapper .testimonial-cit{
    position: relative;
    margin-bottom: 30px;
}
.testimonials .testimonial-wrapper h4.testimonial-smallquote,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
    position: relative;
    text-transform: none;
    padding-left: 54px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 30px;
}

.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
    font-weight: 700;
    font-size: 14px;
}

.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
    text-align: center;
    padding: 0 55px;
}

.testimonial-wrapper .testimonial-smallquote:before,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before{
    content: '\201C';
    position: absolute;
    left: 0px;
    top: 0;
    margin-top: 15px;
    font-size: 70px;
    font-family: Georgia;
    font-style: initial;
}

.ie9 .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
    display: none;
}

.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
    margin-right: 20px;
    left: auto;
    margin-left: -55px;
}

.testimonials .testimonial-wrapper .testimonial-name .name{
    font-weight: 800;
    text-align: right;
    text-transform: none;
    margin: 0px 30px 5px 0px;
}
.testimonials .testimonial-meta {
    padding-bottom: 20px;
}

.testimonial-wrapper  .testimonial-role{
    margin: 0px 30px 5px 0px;
    text-align: right;
}
.testimonial-wrapper .testimonialwebsite a,
.testimonial-wrapper .testimonial-role{
    font-size: 11px;
    font-weight: 700;
}
.testimonial-wrapper .testimonial-rating {
    float: right;
    margin: 0 30px 5px 0;
}
.testimonial-wrapper .nothumb .testimonial-rating {
    text-align: center;
    margin: 0 auto 5px;
    float: none;
}
.testimonial-wrapper .nothumb .testimonial-rating .star-rating,
.testimonial-wrapper .testimonial-rating .star-rating {
    margin-right: 0;
}

.testimonials .testimonial-wrapper .nothumb .testimonial-name .name,
.testimonials  .testimonial-wrapper .nothumb .testimonial-role,
.testimonial-wrapper .nothumb .text {
    text-align: center;
    margin-right: 0;
}

.testimonials .testimonial-wrapper .nothumb .testimonial-meta{
    padding-bottom: 30px;
}
/***********************************
* NUMBERS SECTION
***********************************/

.numbers-sections {
    position: relative;
}
.numbers-sections div.number-box {
    position: relative;
    display: table;
    height: 120px;
    width: 100%;
    margin-bottom: 20px;
}
.numbers-sections .number {
    z-index: -1;
    font-size: 200px;
    color: #efefef;
    height: auto;
    line-height: 0.6;
    width: 100%;
    text-align: center;
    font-weight: 800;
}

.ie10 .numbers-sections .number{
    line-height: 0.7;
}

.numbers-sections h4 {
    font-size: 18px !important;
    z-index: 10;
    top: 21%;
    line-height: 2;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    font-weight: 600;
}

.ie10 .numbers-sections h4 {
    top: 25%;
}
.numbers-sections h4 span.title-highlight {
    font-size: 18px;
    text-transform: uppercase;
}

/* ============= BoxTitle =============== */
.box-title{
    margin-bottom: 15px;
    margin-left: 0px;
}

.box-title.box-title-text-center h2 {
    text-align: center;
}

.box-title h2{
    position: relative;
    z-index: 3;
    display: inline-block;
    margin: 0;
    font-size: inherit;
}

.box-title .title-bar p:empty {
    display: none;
}

.box-title.box-title-line-middle h2,
.box-title.box-title-line-around h2{
    padding: 0 65px;
}

.box-title .subtitle{
    display: block;
    font-size: .8em;
    opacity: .9;
    margin: 0;
    text-align: inherit;
    margin-top: 25px;
}

.box-title.subtitle-small .subtitle{
    font-size: .4em;
    font-weight: 400;
}

.box-title.box-title-line-around h2{
    border: 1px solid;
    padding-top: 20px;
    padding-bottom: 20px;
}

.box-title.box-title-line-middle .title-bar,
.box-title.box-title-line-around .title-bar{
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.box-title.box-title-text-left{
    text-align: left;
}

.box-title.box-title-text-left:not(.box-title-line-around) h2{
    padding-left: 0;
}

.box-title.box-title-text-center{
    text-align: center;
}

.box-title.box-title-text-right{
    text-align: right;
}

.box-title.box-title-text-right:not(.box-title-line-around) h2{
    padding-right: 0;
}

.box-title.box-title-line-middle .title-bar:after,
.box-title.box-title-line-middle .title-bar:before,
.box-title.box-title-line-around .title-bar:after,
.box-title.box-title-line-around .title-bar:before{
    content: '';
    width: 100%;
    border-bottom: 3px solid;
    position: absolute;
    top: 45%;
}
.box-title.double .title-bar:after,
.box-title.double .title-bar:before{
    border-top: 1px solid;
    height: 8px;
}

.box-title.box-title-line-middle .title-bar:after,
.box-title.box-title-line-around .title-bar:after{
    margin-right: -100%;
}

.box-title.box-title-line-middle .title-bar:before,
.box-title.box-title-line-around .title-bar:before{
    margin-left: -100%;
}

.box-title.bottom-little-line h2:after {
    content:'';
    display:block;
    width:65px;
    margin:0 auto;
    margin-top:25px;
    border-bottom: 3px solid;
    height: 1px;
    box-sizing: border-box;
}
.box-title.box-title-text-left h2:after,
.box-title.box-title-text-right h2:after {
    margin: 0;
    margin-top: 30px;
}

/*Fix ie, safari*/
.ie .box-title h2, .safari .box-title h2{
    vertical-align: middle;
}
.ie .box-title.box-title-line-middle .title-bar:after,
.ie .box-title.box-title-line-middle .title-bar:before,
.ie .box-title.box-title-line-around .title-bar:after,
.ie .box-title.box-title-line-around .title-bar:before,
.safari .box-title.box-title-line-middle .title-bar:after,
.safari .box-title.box-title-line-middle .title-bar:before,
.safari .box-title.box-title-line-around .title-bar:after,
.safari .box-title.box-title-line-around .title-bar:before{
    position: static;
    display: inline-block;
    vertical-align: middle;
}



/******************************
* LAST TWITTER
*********************************/

ul.tweets-widget{
    padding-left: 0;
}
ul.tweets-widget li{
    list-style: none;
}

ul.tweets-widget li:not(:last-child){
    margin-bottom: 35px;
}

ul.tweets-widget li .icon-container{
    float:left;
    display: block;
    margin-right: 16px;
}

ul.tweets-widget li .icon-container i.fa{
    font-size: 25px;
}

ul.tweets-widget li .text-container{
    display: block;
}

/* ============= GOOGLE MAP =============== */

.map_canvas.full-width {
    padding: 0;
    position: relative;
    width: 1000%;
    left: -500%;
    margin-left: 50%;
}
.map_canvas{
    width: 100%;
}

/* ============= ICON BOX =============== */
.box-sections.horizontal .icon,
.box-sections.vertical .icon {
    display: table;
    text-align: center;
    width: 100%;
    vertical-align: bottom;
}

.box-sections.horizontal .icon-circle .icon,
.box-sections.vertical .icon-circle .icon{
    display: table-cell;
}

.box-sections span.icon-circle {
    border-style: solid;
    position: relative;
    display: table;
    margin-top: -7px;
    float: left;
    margin-right: 5px;
}


div.box-sections{
    margin-bottom: 30px;
    position: relative;
}
.box-sections.vertical .icon{
    height: auto;
}
.box-sections.horizontal .box-icon{
    width: 100px;
    position: absolute;
    margin-top: 10px;
}

.box-sections.horizontal p{
    margin-top: 5px;
}

.box-sections.horizontal .box-icon .icon-circle{

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align:center;

}

.box-sections.vertical .box-icon{
    width:100%;
    text-align:center;
}

.box-sections.vertical .box-icon .icon-circle i,
.box-sections.horizontal .box-icon .icon-circle i{
    display: inline;
    line-height: inherit;
}

.box-sections.horizontal .box-icon .icon-circle,
.box-sections.vertical .box-icon .icon-circle{
    display: table;
    border: 2px solid;
    border-radius: 2px;
}

.box-sections.vertical .box-icon .icon-circle{
    margin: 0 auto;
    float: none;
}

.box-sections.horizontal .box-content{
    margin-left: 70px;
}



.box-sections.vertical div.box-content{
    clear: both;
    float: none;
}

.box-sections.horizontal.no-margin .box-content {
    margin-left: 0px;
}

.gecko .box-sections.horizontal .box-content{
    margin-left: 120px;
}

.box-sections.horizontal h2,
.box-sections.horizontal h3,
.box-sections.horizontal h4,
.box-sections.horizontal h5,
.box-sections.horizontal h6{
    margin-top: 0;
    margin-bottom: 15px;
}

.box-sections.vertical h2,
.box-sections.vertical h3,
.box-sections.vertical h4,
.box-sections.vertical h5,
.box-sections.vertical h6,
.box-sections.vertical p {
    display: block;
    text-align: center;
    margin-right: 10px;
}



/************************************
* SECTION BACKGROUND
************************************/


.section-background-outer {
    position: absolute;
    width: 1000%;
    left: -500%;
    margin-left: 50%;
    clear: both;
}

.section-background {
    display: block;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    background-position: 50% 0%;
}

.vc_row-fluid.with-border .section-background {
    border-width: 1px 0;
    border-style: solid;
}


/**********************************
* CONTACT INFO
***********************************/

.contact-form ul li.submit-button > div{
    text-indent: -99999px;
}

.contact-info ul{
    padding-left: 0px;
}

.contact-info ul li {
    list-style: none;
    border-bottom: 1px solid;
    padding: 15px 0px;
}

.contact-info ul li:before {
    content: '';
    display: table;
}

.contact-info ul li:after{
    content: '';
    display: table;
    clear: both;
}

.contact-info .info-container{
    margin-bottom: 0 !important;
}

.contact-info .info-container h4 {
    /* margin-bottom: 0; */
    /* margin-top: 10px; */
    margin: 5px 0;
}

.contact-info .info-container p{
    margin: 0;
    padding: 0;
}
.contact-info .icon-container.background-image{
    width: 56px;
    height: 56px;
    float: left;
    margin-right: 20px;
    background-position: center top;
}

.contact-info:not(.widget) ul li:hover .icon-container.background-image.email{
    background-position: center bottom;
}

.contact-info h2 {
    margin-bottom: 20px;
}

.contact-info .icon-container.theme-icon {
    text-align: center;
    vertical-align: middle;
    font-size: 25px;
    border: 4px solid #f2f2f2;
}

.contact-info .icon-container.theme-icon i {
    padding-top: 11px;
}

/******************************************
 * TEASER
 ********************************************/


.teaser-wrapper {
    overflow: hidden;
    cursor: pointer;
    position: relative;
    padding: 2px;
    border: 0px solid;
}

.teaser-wrapper .image{
    position:relative;
}
.teaser-wrapper a{
    transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
    -webkit-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
    -ms-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
    -o-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
    -moz-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.teaser-wrapper .image_banner_inside {
    position: absolute;
    left: 0px;
    top: 0;
    right: 0px;
    bottom: 0;
    display: table;
    padding: 5px;
    width:100%;
    z-index: 2;
}

.teaser-wrapper .image_banner_text {
    display: table-cell;
    padding: 15px 20px;
}

.teaser-wrapper .image_banner_text p{
    margin: 0;
}

.teaser-wrapper .image_banner_text.right{
    padding-left: 40%;
}

.teaser-wrapper .image_banner_text.center {
    vertical-align: middle;
}

.teaser-wrapper .image_banner_text.center a.btn {
    display: table;
    margin: 0 auto;
}

.teaser-wrapper .image_banner_text.center p.title{
    text-align: center;
    font-weight: 800;
}
.teaser-wrapper .image_banner_text.center p.subtitle {
    text-align: center;
    font-weight: 600;
}

.teaser-wrapper .image_banner_inside .subtitle{
    margin-bottom: 0;
}

.teaser-wrapper .image_banner_text.top {
    vertical-align: top;
}

.teaser-wrapper .image_banner_text.bottom {
    vertical-align: bottom;
}

.teaser-wrapper .image_banner_inside .title{
    margin-bottom: 0px;
}

.teaser-wrapper.with_button .image_banner_inside .subtitle{
    margin-bottom: 25px;
}

.teaser-wrapper .image { overflow: hidden; }

.teaser-wrapper .overlay{
    z-index: 1;
    background: transparent;
    opacity: 0;
}
.teaser-wrapper:hover .overlay{
    opacity: 0.5;
    /*background-color: #000000;*/
}

.teaser-wrapper .image img{
    width: 100%;
    height: auto;
}

.teaser-wrapper .image.zoomout img {
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(1.1,1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
    -ms-transform: scale(1.1,1.1);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 500ms;
    -o-transform: scale(1.1,1.1);
    -o-transition-timing-function: ease-out;
    -o-transition-duration: 500ms;
}

.teaser-wrapper:hover .image.zoomout img {
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
    -ms-transform: scale(1,1);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 500ms;
    -o-transform: scale(1,1);
    -o-transition-timing-function: ease-out;
    -o-transition-duration: 500ms;
}

.teaser-wrapper .image.zoomin img {
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
    -ms-transform: scale(1,1);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 500ms;
    -o-transform: scale(1,1);
    -o-transition-timing-function: ease-out;
    -o-transition-duration: 500ms;
}

.teaser-wrapper:hover .image.zoomin img {
    transform: scale(1.2,1.2);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transform: scale(1.2,1.2);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
    -ms-transform: scale(1.2,1.2);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 500ms;
    -o-transform: scale(1.2,1.2);
    -o-transition-timing-function: ease-out;
    -o-transition-duration: 500ms;
}


/* CONTACT FORM */

.in-contact-page {
    padding-top: 30px;
}

.contact-form li input[type=submit]{
    width: auto;
}

.contact-form {
    margin-top: 0;
}
.contact-form label{
    margin-right: 5px;
    font-weight: normal;
    display: table-cell;
    vertical-align: top;
    padding-top: 8px;
    width: 75px;
    text-align: center;
}


.contact-form  ul{
    margin: 0;
    padding: 0;
}

.contact-form  ul li {
    list-style-type: none;
    margin: 0 0 50px 0;
    padding-top: 0;
    padding-left: 0;
    display: table;
}

.contact-form ul li:nth-last-child(2) {
    margin-bottom: 35px;
}

.contact-form ul li.no-padding-right{padding-right:0;}
.contact-form ul li.submit-button {
    text-align: center;
}
.contact-form li div.input-prepend .add-on{
    position: absolute;
    bottom: 15px;
    left: 15px;
    background-color: transparent;
    border: 0px;
    z-index: 10;
    width: 15px;
    height: 15px;
    padding: 0;
}
.contact-form li div.input-prepend{
    position: relative;
    display: table-row;
}
.contact-form li div.input-prepend.with-icon input{
    padding-left: 43px;
    height: 40px;
    border: 1px solid;
    border-radius: 0;
    -webkit-appearance: none;
    display: table-cell;
}

.contact-form li div.input-prepend input[type=text],
.contact-form li div.input-prepend input[type=password],
.contact-form li div.input-prepend select{
    padding-left:  10px;
    padding-right:  10px;
    height: 35px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
}

.contact-form li div.input-prepend input[type=text]:focus,
.contact-form li div.input-prepend input[type=password]:focus,
.contact-form li div.input-prepend select:focus,
.contact-form li.textarea-field div.input-prepend textarea:focus {
   border-color: #b4b2b2;
}

.contact-form li div.input-prepend input[type=text],
.contact-form li div.input-prepend input[type=password]{
    -webkit-appearance: none;
}

.ie .contact-form li div.input-prepend input[type=checkbox],
.ie .contact-form li div.input-prepend input[type=radio]{
    border: 0;
}

.contact-form li div.input-prepend input[type=file]{
    border: 0;
}

.contact-form li div.input-prepend select{
    width: 100%;
}
.ie .contact-form li div.input-prepend select{
    padding-right: 0;
}

.contact-form li div.input-prepend input.with-icon{
    padding-left:  35px;
}

.contact-form li.textarea-field div.input-prepend textarea{
    display: block;
    border: 1px solid;
    border-radius: 0;
    -webkit-appearance: none;
}
.contact-form li input[type=text],
.contact-form li input[type=password],
.contact-form li textarea{
    width: 100%;
    height: 180px;
    resize: none;

}
.contact-form li textarea.with-icon, .contact-form li textarea.with-icon:focus{
    padding: 8px 0px 10px 48px;
}
.contact-form li textarea, .contact-form li textarea:focus{
    padding: 8px 0px 10px 10px;
}
.contact-form li input:focus,.contact-form li textarea:focus{
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-style: solid;
}
.contact-form li input.error, .contact-form li textarea.error{
    border: 1px solid #f38f8f !important;
    background: url('../images/input-back-error.png') no-repeat top right;
}

.contact-form li input[type="submit"]{
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding: 12px 32px;
}

.contact-form li #recaptcha_widget_div input{
    width: auto;
    height: auto;
}

.recaptchatable .recaptcha_image_cell center img {
    height: 55px !important;
    width: 100% !important;
}

.contact-form div.user-message{
    margin: 0 auto;
    margin-bottom: 15px;
}

.contact-form div.success,
.contact-form div.error {
    border-radius:1px;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    width: 90%;
    padding: 28px 40px;
    border:1px solid;
    margin:10px auto 10px;
    background:no-repeat right bottom;
}
.contact-form div.success {
    background: #fdfefa url('../images/contact-form-success-back.png') right bottom no-repeat; border-color:#edebb6;
}
.contact-form div.success p {
    background: url('../images/contact-form-success-smile.png') left center no-repeat;
    padding: 8px 0px 8px 70px;
    margin: 0px;
    color:#646464;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    min-height: 48px;
}

.contact-form div.success p span {  color: #b1ab03; font-size: 18px;  display: block; }

.contact-form div.error { background-color: #fedccd; border-color:#fa8c83; color:#c82c1f; }
.contact-form p.error { font-style:normal; font-size:11px; color:#a72727; text-transform: uppercase;  }

.contact-form.row-fluid li.first-of-line { margin-left: 0px; clear: left; }

.contact-form .contact-form-error-messages { margin-top: -55px; margin-left: auto;}
.contact-form .contact-form-error-messages .contact-form-error { color: #9b090c; font-size: 11px; , serif; text-transform: uppercase; display: none; padding-top:5px; }

.contact-form-error-messages.error-right.span3 { float: right; }

.contact-form li div.msg-error {
    font-style: normal;
    font-size: 12px;
    color: #a72727;
    margin-top: 4px;
    position: absolute;
}
.contact-form .contact-form-error-messages { display: none; }


.single-product.xfuncommerce ul.product_list_widget a span.product_title {
    padding: 10px 0;
    display: block;
}
.single-product.xfuncommerce ul.product_list_widget a span.product_price{
    text-align: left;
    display: block;
}
.single-product.xfuncommerce ul.product_list_widget a span.product_price del{
    font-size: 12px;
}


/* === FEATURES COLUMNS === */

.featured-column {
    width:100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 100px;
    border-right: 1px solid #ccc;
    margin-bottom: 10px;
    margin-top: 10px;
}
.featured-column h5 {
    margin-bottom: 7px;
}
.featured-column h5, .featured-column h2{
    line-height: 1em;
    padding: 0px;
    margin-top:0;
}
.featured-column h3{
    margin-top: 10px;
    margin-bottom: 20px;
}
.featured-column.last{
    border-right:0px;
    margin-left: 15px;
}

/* PARALLAX */

/*.slider-parallax{
    display: none;
}
.yes-js .slider-parallax{
    display: block;
}*/
/* ======= PARALLAXEOS ======== */

.owl-wrapper-outer {
    -webkit-transform: translateZ(0);
}
.slider-parallax.owl-carousel{
    padding: 0;
    overflow: hidden;
}
.parallaxeos_container {
    display: block;
    position: relative;
    overflow: hidden;
}

/* Parallaxeos effect */
.parallaxeos_container .parallaxeos {
    background-attachment: scroll;
    background-position: 50% 0px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
}

.isMobile .parallaxeos_container .parallaxeos,
body.safari .parallaxeos_container .parallaxeos,
.parallaxeos_slider .parallaxeos_container .parallaxeos{
    background-position: 50% 0px;
}

.isMobile .parallaxeos_container .parallaxeos {
    background-attachment: scroll !important;
    background-position: 50% 50% !important;
    background-size: cover !important;
}

.isMobile .parallaxeos_container .parallaxeos_content,
.isMobile .parallaxeos_container .video-parallaxeos {
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
    -moz-transform: translate3d(0px, 0px, 0px) !important;
    -ms-transform: translate3d(0px, 0px, 0px) !important;
    -o-transform: translate3d(0px, 0px, 0px) !important;
    transform: translate3d(0px, 0px, 0px) !important;
    opacity: 1 !important;
}

/* Parallaxeos content */
.stretched-layout .parallaxeos_outer {
    position: relative;
    width: 1000%;
    left: -500%;
    margin-left: 50%;
    clear: both;
}
.yes-js .stretched-layout .parallax .owl-item .parallaxeos_outer,
.yes-js .stretched-layout .header-parallax .owl-item .parallaxeos_outer {
    margin-left: 0;
}

.yes-js .stretched-layout #primary .slider.parallax {
    margin-left: 50%;
}

.boxed-layout #primary .parallaxeos_outer {
    margin-left: -15px;
    margin-right: -15px;
}

.parallaxeos_animate a.link_socials{
    padding: 0;
}

.isMobile .parallaxeos_outer,
body.safari .parallaxeos_outer,
.slider-parallax .parallaxeos_outer {
    width: 100%;
    left: -50%;
}

.slider-parallax .parallaxeos_outer {
    position: absolute;
}

.slider-parallax .owl-item .parallaxeos_outer {
    left: auto;
    position: static;
}

.parallaxeos_container .parallaxeos_content {
    height: 100%;
    position: relative;
    z-index: 10;
    text-align: center;
}

.parallaxeos_container .parallaxeos_animate {
    white-space: normal;
    z-index: 11;
    position: absolute;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    opacity: 0;

    /* change here duration and delay of the animation */
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .5s;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .5s;
    -o-animation-duration: 1s;
    -o-animation-delay: .5s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .5s;
}

.parallaxeos_container .parallaxeos_animate.animated {
    opacity: 1;
}

.isMobile .parallaxeos_container .parallaxeos_animate {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
    opacity: 1 !important;
}

.header-parallax .parallaxeos_outer {
    position: inherit;

}
.parallaxeos_overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000;
    z-index: 9;
}
.slider-parallax .owl-controls {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.slider-parallax .owl-dots {
    text-align: center;
    margin-bottom: 10px;
    z-index: 1;
}

.slider-parallax .owl-controls .owl-nav { display: none; }
.slider-parallax .owl-controls .owl-dot {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url('../../templates/sliders/parallax/images/parallax-nav.png') no-repeat center bottom;
    margin-left: 2px;
    margin-right: 2px;
}
.slider-parallax .owl-controls .owl-dot.active {
    background-position: center top;
}

/* Horizontal alignment */
.parallaxeos_animate.horizontal_center,.parallaxeos_animate.horizontal_center h1,.parallaxeos_animate.horizontal_center p,
.parallaxeos_animate.horizontal_center h2, .parallaxeos_animate.horizontal_center h3, .parallaxeos_animate.horizontal_center h4, .parallaxeos_animate.horizontal_center h5, .parallaxeos_animate.horizontal_center h6{ text-align: center }
.parallaxeos_animate.horizontal_center .border-line{ margin: 0 auto; margin-bottom: 25px; opacity: 0.8; }
.parallaxeos_animate.horizontal_left, .parallaxeos_animate.horizontal_left p, .parallaxeos_animate.horizontal_left h1, .parallaxeos_animate.horizontal_left h2, .parallaxeos_animate.horizontal_left h3,  .parallaxeos_animate.horizontal_left h4,  .parallaxeos_animate.horizontal_left h5,  .parallaxeos_animate.horizontal_left h6 { text-align: left }
.parallaxeos_animate.horizontal_right, .parallaxeos_animate.horizontal_right p, .parallaxeos_animate.horizontal_right h1, .parallaxeos_animate.horizontal_right h2, .parallaxeos_animate.horizontal_right h3,  .parallaxeos_animate.horizontal_right h4,  .parallaxeos_animate.horizontal_right h5,  .parallaxeos_animate.horizontal_right h6  { text-align: right }

/* Vertical alignment */
.parallaxeos_animate.vertical_top  { top: 0; }
.slider-parallax .parallaxeos_animate.vertical_top  { top: 10%; bottom: 0; }
.parallaxeos_animate.vertical_center {
    bottom: 50%;
    top: auto;
}
.parallaxeos_animate.vertical_bottom { bottom: 0; }
.slider-parallax .parallaxeos_animate.vertical_bottom { bottom: 10%; top: 0; }
.parallaxeos_animate h1,
.parallaxeos_animate h2,
.parallaxeos_animate h3,
.parallaxeos_animate h4 {
    margin: 0;
    padding: 0;
    line-height: 44px;
}


.parallaxeos_animate a {
    padding: 13px 16px 12px 16px;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    margin-right: 8px;
    margin-top: 22px;
}
.parallaxeos_animate a.btn.btn-white{
    border-width: 1px;
}
.parallaxeos_animate a:hover {
    background-color: #fff;
}

#header.header-slider-parallax {
    margin-bottom: 0px;
}

.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h1,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h2,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h3,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h4 {
    margin-bottom: 10px;
}

.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate a {
    padding: 13px 25px;
    border: 2px solid #fff;
    font-size: 24px !important;
    font-weight: bold;
    margin-top: 12px;
}

.video-parallaxeos {
    top: 0;
    left: 0;
    z-index: 0;
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    max-width: none !important;
    height: auto !important;
    width: auto !important;
}

.parallaxeos_animate h1 {
    font-size: 90px;
    font-weight: 400;
    padding-bottom: 10px;
    line-height: 1.3em;
}

.parallaxeos_animate h2 {
    font-size: 48px;
    font-weight: 400;
    line-height: 1.3em;
}

.parallaxeos_animate h3 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.3em;
}

.parallaxeos_animate h4,
.parallaxeos_animate h5,
.parallaxeos_animate h6 {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3em;
}

.parallaxeos_animate h6 {
    font-size: 18px;
}


.parallaxeos_overlay {
    width: auto;
    height: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;

}

.ie8 .parallaxeos_overlay {
    display: none;
}

a:focus {
    outline: none;
}

.slider-parallax .parallaxeos_animate h1,
.slider-parallax .parallaxeos_animate h2,
.slider-parallax .parallaxeos_animate h3 {
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -2px;
}

/* === RECENT POSTS === */

.yit_shortcodes.recent-post .blog.small .post-wrapper{
    /*border: 1px solid;*/
    /*padding: 7px;*/
}
.yit_shortcodes.recent-post .blog.small .post-wrapper .thumbnail.small{
    margin-bottom: 25px;
}
.yit_shortcodes.recent-post .blog.small .post-wrapper .thumbnail.small a{
    display: block;
}

.yit_shortcodes.recent-post .blog.small .yit_post_meta{
    padding-top: 20px;
}

.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_meta {
    margin-bottom: 28px;
}

.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date{
    /*position: absolute;*/
    /*top: 90px;*/
    /*left: 28px;*/
}

.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .no-thumbnail .yit_post_meta_date {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    margin-top: 7px;
    margin-left: 7px;
    margin-right: 7px;
}
.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date.alternative .day{
    line-height: 42px;
    padding: 0;
}

.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date.alternative .month{
    line-height: 32px;
    padding: 0;
}

.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_format_icon{
    bottom: 1px;
    top: auto;
}

.yit_shortcodes.recent-post .blog.small h3.post-title a{
    line-height: 24px;
}

.yit_shortcodes.recent-post .format-quote .blog.small h3.post-title a {
    display: block;
}

.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_meta_date {
    margin-right: 7px;
    float: left;
}

.yit_shortcodes.recent-post .blog.small .yit_post_format_icon{
    right: 23px;
    top: 118px;
}

.yit_shortcodes.recent-post .blog.small .yit_post_content .post-title{
    margin-top: 0px;
}

.yit_shortcodes.recent-post .blog.small .yit_post_content .post-title a{
    line-height: 24px;
}

.yit_shortcodes.recent-post .blog.small .yit_the_content{
    display: table;
}

.yit_shortcodes.recent-post .blog.small .yit_post_content p{
    margin-bottom: 25px;
    line-height: 24px;
}


.yit_shortcodes.recent-post .blog .yit_post_meta_date{
    width: 70px;
    height: 85px;
    text-align: center;
    padding-top: 18px;
    border: 1px solid;
    float: left;
    margin-right: 15px;
}

.yit_shortcodes.recent-post .blog .yit_post_meta_date .day,
.yit_shortcodes.recent-post .blog .yit_post_meta_date .month{
    display: block;
    line-height: 20px;
    text-transform: uppercase;
}

.yit_shortcodes.recent-post .blog .yit_post_meta_date .day{
    font-size: 36px;
    font-weight: 700;
    padding-bottom: 14px;
}

.yit_shortcodes.recent-post .blog .yit_post_meta_date .month{
    font-size: 14px;
}

.yit_shortcodes.recent-post .blog .more-link,
.yit_shortcodes.recent-post .blog .read-more{
    /*display: inline-block;*/
    /*border: 2px solid;*/
    /*line-height: normal;*/
    /*padding: 9px 25px;*/
}

.yit_shortcodes.recent-post .blog .thumbnail {
    padding: 0;
    margin-bottom: 0;
    border: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    border-radius: 0;
    line-height: normal;
}
/* ================ */

/*=========== Blog Section ===========*/

.blogs_posts {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.blogs_posts .blog_post:nth-child(2n + 1) {
    clear: both;
}

.blog-slider-outer {
    margin-bottom: 20px;
}

.blog_section.thumbnails {
    margin-bottom: 25px;
}
.blog_section.thumbnails a {
    display: block;
}

.blog_section.no-thumbnails {
    float: left;
    padding-right: 30px;
}

.blog_section .post_informations {
    display: table;
}

.blog_section.post_meta .info {
    display: block;
    margin-top: 20px;
    font-size: 14px;
}

.blog_section.post_meta .info a{
    font-weight: 700;
}


.blog_section .yit_post_meta_date {
    border: 3px solid;
    text-align: center;
    width: 65px;
    float: left;
    margin-right: 15px;
}

.blog_section .yit_post_meta_date.alternative {
    border: none;
}

.blog_section.thumbnails .attachment-blog_section_mobile{
    display: none;
}

.blog_section.no-thumbnails .yit_post_meta_date{
    position: relative;
    color: #000000;
}

.blog_section .yit_post_meta {
    margin-top: 16px;
}

.blog_section .post_informations .title{
    margin-top: 0;
    margin-bottom: 20px;
}
.blog_section .post_informations .title a{
    text-transform: none;
}

.blog_section .yit_post_meta_date .day,
.blog_section .yit_post_meta_date .month {
    text-transform: uppercase;
    display: block;
}

.blog_section .yit_post_meta_date .day {
    display: block;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
}

.blog_section .yit_post_meta_date .month {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 32px;
}

.blog-slider{
    display: block;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}


.blog-slider .prev-blog,
.blog-slider .next-blog{
    position: absolute;
    top: 0;
    width: 18px;
    z-index: 99;
    cursor: pointer;
    height: 100%;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.blog-slider .prev-blog{
    left: -20px;
}

.blog-slider .next-blog{
    right: -20px;
}

.blog-slider:hover .prev-blog{
    left: 0;
}
.blog-slider:hover .next-blog{
    right: 0;
}

.blog-slider .icon-square{
    border: 1px solid;
    width: 18px;
    height: 29px;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    top: 25%;
}

.ie9 .blog-slider .icon-square{
    top: 15%;
}

.blog-slider .prev-blog .fa-angle-left,
.blog-slider .next-blog .fa-angle-right {
    font-size: 18px;
    line-height: 28px;
    color: #dadada;
}

/****************************
* PRODUCT SLIDER
****************************/

.xfuncommerce .tabs-container {
    clear:both;
    overflow: visible;
}

.xfuncommerce .products-slider-wrapper {
    position: relative;
}

.xfuncommerce .products-slider-wrapper .owl-carousel .owl-stage-outer{
    overflow: visible;
}
.xfuncommerce .products-slider-wrapper .owl-item li .product-action-button img{
    width: auto;
}
.xfuncommerce .products-slider-wrapper .owl-item li {
    width: 100%;
    margin-bottom: 0;
}

.xfuncommerce .products-slider-wrapper .products-slider {
    overflow: hidden;
    position: relative;
    background: #fff;
}

.xfuncommerce .products-slider-wrapper .es-nav-prev,
.xfuncommerce .products-slider-wrapper .es-nav-next {
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 10;
}

.xfuncommerce .products-slider-wrapper ul.products{
    padding-bottom: 0px;
}

.xfuncommerce .products-slider-wrapper ul.products li.product{
    margin-bottom: 35px;
}
.xfuncommerce .products-slider-wrapper ul.products li.product .tooltip{
    margin-top: 5px;
}

.xfuncommerce .products-slider-wrapper .es-nav-prev {
    left: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}

.xfuncommerce .products-slider-wrapper .es-nav-next {
    right: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}

.xfuncommerce .products-slider-wrapper:hover .es-nav-prev {
    left: 0;
    opacity: 1;
}
.xfuncommerce .products-slider-wrapper:hover .es-nav-next {
    right: 0;
    opacity: 1;
}

.xfuncommerce .products-slider-wrapper .es-nav-prev span,
.xfuncommerce .products-slider-wrapper .es-nav-next span {
    position: absolute;
    top: 28%;
    border: 0px solid;
    width: 30px;
    height: 46px;
    text-align: center;
    line-height: 29px;
    background: #fff;
    color: #d9d9d9;
}

.xfuncommerce .products-slider-wrapper .es-nav-prev span {
    background: url(../images/arrow_lr.png);
    left: 0px;
}
.xfuncommerce .products-slider-wrapper .es-nav-next span {
    background: url(../images/arrow_lr.png) 2.2em 0 ;
    right: 0px;
}

.products_tabs.tabs-container > ul {
    list-style: none;
    padding: 0;
    border: 1px solid;
    border-left: 0;
}

.products_tabs.tabs-container ul:before {
    content: '';
    display: table;
}

.products_tabs.tabs-container ul:after {
    content: '';
    display: table;
    clear: both;
}

.products_tabs.tabs-container ul.tabs li {
     float: left;
     padding: 10px 15px;
     border-left: 1px solid;
     margin: 0 0 -1px;
     border-color: inherit;
}

.products_tabs.tabs-container > ul li:first-child {
    border-left: 1px solid;
    border-left-color: inherit;
}
.products_tabs.tabs-container > ul li:last-child {
    background-color: inherit;
}
.products_tabs.tabs-container > ul li.active:last-child {
    border-right: 1px solid;
    border-right-color: inherit;
}

.products_tabs.tabs-container .panel {
    box-shadow: none;
    padding-bottom: 10px;
    border: 1px solid;
    border-top: none;
}
.products_tabs.tabs-container .panel .products-slider-wrapper ul.products li.product {
    margin-bottom: 0;
}

.products_tabs.tabs-container .panel > h2 {
    display: none;
}


/*ESSENTIAL GRID CUSTOMIZATION */

.eg-item-skin-1-wrapper:not(.filter-hover1) .esg-tc.eec{
    background-color: rgba(255,255,255,0.5);
}

/*.eg-item-skin-1-wrapper:not(.filter-hover1)[data-cobblesw="2"] .esg-tc.eec{*/
    /*top: 55%;*/
/*}*/

.eg-item-skin-1-wrapper:not(.filter-hover1)[data-cobblesw="1"] .esg-tc.eec{
    top: 60%;
}

.eg-item-skin-1-wrapper.filter-hover1 .esg-bc.eec{
    background-color: rgba(255,255,255,0.8);
    width: 94%;
    margin: 0 3%;
    bottom: 3%;
    border: 1px solid;
}

.eg-item-skin-1-wrapper.filter-hover1 .esg-bc.eec .eg-item-skin-1-element-16{
    text-align: center;
    line-height: normal;
}


.eg-item-skin-1-wrapper .esg-tc.eec .eg-item-skin-1-element-11 h3,
.eg-item-skin-1-wrapper .esg-tc.eec .eg-item-skin-1-element-11 h5{
    text-align: center;
    margin-top: 0;
}

.eg-item-skin-1-wrapper img,
.eg-item-skin-1-wrapper .esg-media-poster,
.eg-mindig-shop-wrapper img{
    transform: scale(1.2,1.2);
    transition-timing-function: ease-out;
    transition-duration: 450ms;

    -webkit-transform: scale(1.2,1.2);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 450ms;

    -moz-transform: scale(1.2,1.2);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 450ms;

    -ms-transform: scale(1.2,1.2);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 450ms;

    -o-transform: scale(1.2,1.2);
    -o-transition-timing-function: ease-out;
    -o-transition-duration: 450ms;
}

.eg-item-skin-1-wrapper:hover img,
.eg-item-skin-1-wrapper:hover .esg-media-poster,
.eg-mindig-shop-wrapper:hover img{
    transform: scale(1.1) rotateZ(-5deg);
    -webkit-transform: scale(1.1) rotateZ(-1deg);
    -moz-transform: scale(1.1) rotateZ(-1deg);
    -ms-transform: scale(1.1) rotateZ(-1deg);
    -o-transform: scale(1.1) rotateZ(-1deg);
}


li.eg-item-skin-1-wrapper .btn-eg a{
    display: inline-block;
}
li.eg-item-skin-1-wrapper .btn-eg a:empty {
    display: none;
}

li.eg-item-skin-1-wrapper .btn-eg  a {
    margin-bottom: 20px;
}

.eg-item-skin-1-wrapper .eg-item-skin-1-element-10 span{
    margin-left: 5px;
    border: 1px solid #454545;
    padding: 5px 5px 3px;
    font-size: 9px;
    line-height: 10px;
}

.eg-item-skin-1-wrapper:hover .eg-item-skin-1-element-10{
    background-color: #454545;
    color: #fff;
}

.eg-item-skin-1-wrapper:hover .eg-item-skin-1-element-10 span{
    border: 1px solid #fff;
}

.eg-item-skin-1-wrapper.filter-bottom  .esg-tc.eec{
    top: auto;
    bottom: 0;
}


.eg-item-skin-1-wrapper.filter-video  .esg-tc.eec{
    padding-bottom: 50px;
}

.eg-item-skin-1-wrapper.filter-center[data-cobblesh="2"]  .esg-tc.eec{
    top: 34%;
}

.eg-item-skin-1-wrapper.filter-center[data-cobblesh="1"]  .esg-tc.eec{
    top: 34%;
}

.eg-item-skin-1-wrapper.filter-center.filter-with-button[data-cobblesh="1"]  .esg-tc.eec{
    top: 22%;
}

.eg-item-skin-1-wrapper.filter-style2 .esg-tc.eec{
 background-color: transparent;
}

.eg-tyler-element-7,
.eg-tyler-element-8,
.eg-washington-element-8,
.eg-washington-element-9{
    background-color: transparent !important;
}

.ie9 .eg-tyler-element-0,
.ie9 .eg-tyler-element-1 {
    display: block;
    max-width: 60px;
}

.esg-center.eg-tyler-element-9,
.esg-center.eg-washington-element-8,
.esg-center.eg-washington-element-9{
    background-color: transparent;
}
/**************************************************
* PRODUCTS CATEGORIES & PRODUCTS CATEGORIES SLIDER
****************************************************/
#show-category-product {
    margin-bottom: 20px;

}

#show-category-product ul.products li a.product-category-link,
.categories-slider ul.products li a.product-category-link {
    display: block;
    position: relative;
    text-align: center;
    border:1px solid;
}

#show-category-product div.category-meta,
.categories-slider div.category-meta {
    display: block;
    border-top:0;
    padding:10px
}

#show-category-product ul.products li .category-count-content .count{
 font-size: 11px;
 text-transform: uppercase;
}


#show-category-product div.category-name h4,
.categories-slider div.category-name h4 {
    text-transform: uppercase;
    text-align: center;
    display: block;
}

#show-category-product div.category-thumb,
.categories-slider div.category-thumb{
    position: relative;
    overflow: hidden;
}

#show-category-product div.category-thumb:after,
.categories-slider div.category-thumb:after{
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border: 1px solid #fff;
    z-index: 10;
    position: absolute;
    margin: 3px;
    opacity: 0.5;
}

#show-category-product a.product-category-link div.category-thumb > img,
.categories-slider a.product-category-link div.category-thumb > img {
    width: 100%;
    transform: scale( 1 );
    -webkit-transform: scale( 1 );
    -moz-transform: scale( 1 );
    -ms-transform: scale( 1 );
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}
#show-category-product a.product-category-link:hover div.category-thumb > img,
.categories-slider a.product-category-link:hover div.category-thumb > img {
    transform: scale( 1.2 );
    -webkit-transform: scale( 1.2 );
    -moz-transform: scale( 1.2 );
    -ms-transform: scale( 1.2 );
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}


/***********************************
* CATEGORIES SLIDER
************************************/

.xfuncommerce .categories-slider-wrapper {
    position: relative;
}
.categories-slider-wrapper .categories-slider {
    overflow: hidden;
}
.categories-slider-wrapper .categories-slider ul.products .owl-item li {
    width: 100%;
    margin-bottom: 0;
}


.categories-slider-wrapper .es-nav-prev,
.categories-slider-wrapper .es-nav-next{
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 10;
}

.categories-slider-wrapper .es-nav-prev {
    left: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}
.categories-slider-wrapper .es-nav-next {
    right: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;
}
.categories-slider-wrapper:hover .es-nav-prev {
    left: 0;
    opacity: 1;
}
.categories-slider-wrapper:hover .es-nav-next {
    right: 0;
    opacity: 1;
}

.categories-slider-wrapper .es-nav-prev span{
    left: -8px;
}

.categories-slider-wrapper .es-nav-next span{
     right: -8px;
}

.categories-slider-wrapper .es-nav-prev span,
.categories-slider-wrapper .es-nav-next span {
    position: absolute;
    top: 45%;
    border: 1px solid;
    text-align: center;
    line-height: 29px;
    border: 1px solid;
    width: 18px;
    height: 29px;
    color: #d9d9d9;
    background: #fff;
}

.categories-slider ul.products li .category-count-content .count{
    font-size: 11px;
    text-transform: uppercase;
}

/*************************************************
*   TESTIMONIAL SLIDER
*************************************************/
.testimonials-slider{
    border-width: 6px;
    border-style: solid;
    min-height: 0;
    padding: 25px 0 10px;
    overflow: visible;
    margin-top: 0;
}

.parallaxeos_container .testimonials-slider{
    border: none;
}
.testimonials-slider ul.testimonial-content{
    padding: 0;
    margin: 0;
    position: static;
    float: none;
}
.testimonials-slider ul.testimonial-content li p{
    text-align: center;
}
.testimonials-slider ul.testimonial-content li .meta .name:before{
    content: '';
    display: block;
    width: 70px;
    margin: 25px auto;
    border: 1px solid;
    height: 0px;
    opacity: 0.6;
}

.testimonials-slider .owl-controls {
    position: static;
}

.parallaxeos_container .testimonials-slider .owl-controls{
    display: none;
}

.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next,
.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-prev {
    display: inline-block;
    position: absolute;
    border-width: 1px;
    width: 18px;
    height: 29px;
    line-height: 27px;
    text-align: center;
    font-size: 18px;
    border-style: solid;
    top: 45%;
}

.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: -11px;
}

.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
    right: -11px;
}
/* parallaxeos fix */
.parallaxeos_container .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
.parallaxeos_container .owl-carousel .owl-controls .owl-nav .owl-prev,
.parallaxeos_container .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-next,
.parallaxeos_container .owl-carousel .owl-controls .owl-nav .owl-next {
    color: #000;
}

.parallaxeos_container .testimonials-slider ul.testimonial-content li p.meta span.name,
.parallaxeos_container .testimonials-slider ul.testimonial-content li p.meta span.role {
    color: #fff;
}


.testimonials-slider .owl-buttons .owl-prev:hover,
.testimonials-slider .owl-buttons .owl-next:hover {
    color: inherit;
}
.testimonials-slider .owl-buttons .owl-prev i, 
.testimonials-slider .owl-buttons .owl-next i{
    padding: 4px 9px;
}
.testimonials-slider ul.testimonial-content li p:not(.meta){
    padding: 0 50px;
}
.testimonials-slider ul.testimonial-content li p.meta span.name {
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}

.testimonials-slider ul.testimonial-content li p.meta span.role {
    font-size: 11px;
    font-weight: 600;
}

.testimonials-slider ul.testimonial-content li p.meta a {
    border: none;
    color: inherit;
    font-size: 90%;
    display: inline-block;
}
.testimonials-slider ul.testimonial-content li p.meta a:hover {
    background: none;
    color: #f2d3a1;
}
.testimonials-slider .owl-pagination {
    text-align: center;
}
.testimonials-slider .owl-pagination .owl-page {
    border-radius: 50%;
    background-color: #a5a5a5;
    height: 10px;
    width: 10px;
    display: inline-block;
    margin: 0 2px;
}
.testimonials-slider .owl-pagination .owl-page {
    background-color: #a1a1a1;
}
.testimonials-slider .owl-pagination .owl-page:hover,
.testimonials-slider .owl-pagination .owl-page.active {
    background-color: #454545;
}
.parallaxeos_content .testimonials-slider .owl-pagination .owl-page:hover,
.parallaxeos_content .testimonials-slider .owl-pagination .owl-page.active {
    background-color: #fff;
}

.testimonials-slider .owl-slider.hide-elem li {
    display: none;
}

.testimonials-slider .owl-slider.hide-elem li:first-child {
    display: block;
}

.testimonials-slider .box-title {
    margin-bottom: 0;
}

.testimonials-slider .box-title.bottom-little-line h2:after {
    margin-bottom: 25px;
}

/*********************
* TEAM
********************/
.team-clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0;
}

.team-author-innerbox .link_socials {
    margin-right: 10px;
    margin-bottom: 0px;
}

.team-member-social {
    border: 1px solid;
    padding-top: 7px;
    padding-left: 6px;
    display: inline-block;
    position: relative;
    bottom: 18px;
}

.team-member-identity {
    position: absolute;
    bottom: 0;
}

.team-member-info {
    margin: 0px;
    font-size: 14px;
    float:right;
}

.team-member-description {
    padding: 20px 0 60px;
    overflow: auto;
}


.team-author-box {
    margin-bottom: 30px;
}

.team-author-innerbox {
    border: 6px solid;
    position: relative;
    min-height: 225px;
}

.team-thumb {
}

.team-thumb img {
    max-width: 100%;
}

.team-author-innerbox img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);

    -webkit-transition: -webkit-filter 0.5s ease;
    -moz-transition: -webkit-filter 0.5s ease;
    -ms-transition: -webkit-filter 0.5s ease;
    -o-transition: -webkit-filter 0.5s ease;
    transition: -webkit-filter 0.3s ease;
}

.team-author-innerbox:hover img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}


.team-member-name {
    position: absolute;
    bottom: 18px;
    left: 0px;
    text-transform: uppercase;
    font-weight: 700;
    color: white;
}

div.team-member-name span {
    background-color: #000000;
    display: inline-block;
    padding: 10px;
}

div.team-member-role{
    font-weight: 700;
    margin-bottom: 15px;
}

/*********************
* CTA PHONE
********************/

.cta-phone{
    border: 8px solid;
    text-align: center;
    padding: 30px;
    box-sizing: border-box;
}

div.cta-phone.call-to-action h3{
    text-align: center;
    margin: 0;
    margin-bottom: 25px;
}

.cta-phone-content h4{
    font-weight: 700;
}

.cta-phone.call-to-action h3:after,
.cta-phone.call-to-action .cta-phone-phone:after{
    content: '';
    height: 0px;
    border: 1px solid;
    width: 40px;
    margin: 0 auto;
    margin-top: 25px;
    display: block;
}

.cta-phone.call-to-action img{
    width: 100%;
    height: auto;
}

.cta-phone.call-to-action .cta-phone-phone{
    font-size: 36px;
    text-align: center;
    margin-bottom: 25px;
    font-weight: 200;
}

.cta-phone.call-to-action .cta-phone-phone span{
    font-size: 26px;
    margin-right: 20px;
}



/*************************
* CALL TO ACTION
***************************/

.call-to-action-two {
    width: 100%;
    display: block;
    position: relative;
}

.call-to-action-two .call-to-action-two-container {
    border: 6px solid;
    padding: 5px;
    width: 100%;
    height: 100%;
    display: table;
}

.call-to-action-two .call-to-action-two-container div.incipit {
    display: table-cell;
    vertical-align: middle;
}

.call-to-action-two .call-to-action-two-container div.incipit span {
    vertical-align: middle;
    display: inline-block;
    padding: 0 20px;
}
.call-to-action-two .call-to-action-two-container div.incipit span.call-two-title{
    font-weight: 700;
}

.call-to-action-two .call-to-action-two-container div.call-btn {
    position: relative;
    display: table-cell;
}

div.call-btn-arrow {
    content: " ";
    width: 72px;
    height: 25px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    left: -80px;
    background: url("../images/call-two-arrow.png") no-repeat center;
}

.call-to-action-two .call-to-action-two-container div.call-btn a.btn-alternative {
    border: 0 none;
    display: block;
    font-size: inherit;
    font-weight: 700;
    height: 100%;
    padding: 20px 40px;
    text-align: center;
}

/*********************************
* CALL TO ACTION ALTERNATIVE
*********************************/

.call-to-action-four-container .incipit {
    display: block !important;
    width: 100%;
    float: none;
    padding: 20px;
    border: 1px solid;
    margin-bottom: 5px;
}
.call-to-action-four-container span.call-four-title,
.call-to-action-four-container span.call-four-subtitle{
    display: block !important;
    text-align: center;
}
.call-to-action-two .call-to-action-two-container div.incipit span.call-four-title{
    font-weight: 700;
    margin-bottom: 10px;
}
.call-to-action-four-container .call-btn {
    display: block !important;
    width: 100%;
    float: none;
}

/************************************
* CTA NEWSLETTER
************************************/

.call-three {
    width: 100%;
    display: block;
    text-align: center;
}

.call-three .newsletter-cta-title:after{
    content: '';
    height: 0px;
    border: 1px solid;
    width: 40px;
    margin: 25px auto;
    display: block;
}

.call-three .newsletter-cta-form-container {
    width: 100%;
    border: 6px solid;
}

.call-three .newsletter-call3 {
    position: relative;
    padding-bottom: 22px;
}

.call-three .newsletter-call3 form {
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 20px;
    width: 100%;
}

.call-three .newsletter-call3 form fieldset {
    width: 100%;
}

.call-three .newsletter-cta-form-container .text span.newsletter-cta-title {
    margin-top: 15px;
    display: block;
    text-align: center;
    font-weight: 700;
}

.call-three .newsletter-cta-form-container .text span.newsletter-cta-incipit {
    margin-top: 5px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

.call-three .newsletter-cta-form-container ul {
    margin-left: 0;
    width: 100%;
    padding-left: 35px;
    padding-right: 35px;
}

.call-three .newsletter-cta-form-container li {
    list-style: none;
    float: left;
}

.call-three .newsletter-cta-form-container li label {
    display: none;
}

.call-three .newsletter-cta-form-container li:first-child {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

.call-three .newsletter-cta-form-container li:nth-child(2) {
    width: 19%;
    margin-left: 1%;
    float: right;
}

.call-three .newsletter-cta-form-container input {
    height: 35px;
}

.call-three .newsletter-cta-form-container input.email-field {
    width: 100%;
    padding-left: 46px;
    font-size: 12px;
}

.call-three .newsletter-cta-form-container input[type="submit"] {
    width: 100%;
    padding: 0;
}

.call-three .newsletter-call3 span.mail-icon-shortcode {
    position: absolute;
    top: 7px;
    left: 15px;
    font-size: 18px;
    color: #e1e1e1;
}

.newsletter_form_email input.email-field {
    border: 1px solid;
    border-radius: 0;
    -webkit-appearance: none;
}

/* ==================== NEWSLETTER FORM ====================== */
.newsletter-section.newsletter-shortcode .newsletter-form-title,
.newsletter-section.newsletter-shortcode .newsletter-form-description{
    display: block;
}
.newsletter-section.newsletter-shortcode .newsletter-form-description {
    margin-top: 15px;
}
.newsletter-section.newsletter-shortcode form fieldset ul{
    list-style: none;
    padding: 0;
}
.newsletter-section.newsletter-shortcode form fieldset ul li{
    display: inline-block;
    float: left;
}
.newsletter-section.newsletter-shortcode form fieldset ul li:first-child{
    width: 80%;
    padding-right: 10px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li:nth-child(2){
    width: 20%;
}
.newsletter-section.newsletter-shortcode form fieldset ul li label{
    display: none;
}
.newsletter-section.newsletter-shortcode form fieldset ul li input{
    height: 51px;
    width: 100%;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email{
    position: relative;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email input{
    padding-left: 55px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode{
    position: absolute;
    top: 0;
    left: 10px;
    height: 51px;
    display: table;
    vertical-align: middle;
    font-size: 28px;
    opacity: 0.5;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode:before{
    display: table-cell;
    vertical-align: middle;
}
.newsletter-section.newsletter-shortcode form fieldset ul li input[type="submit"]{
    border: 1px solid;
}

/**************************
* SHARE
******************************/

.share-container .share-text{
    margin-bottom: 10px;
}
.socials-container {
    margin-top: 15px;
}
.share-modal .share-container {
    display: none;
}

.share-modal .share-button .fa {
    margin-right: 10px;
    font-size: 20px;
}
.share-container .socials-text{
    margin-right: 5px;
    float: left;
}
.shortcode a.socials-text{
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
    height: 32px;
    padding-left: 45px;
    line-height: normal;
}
.border-line{
    border-bottom: 1px solid;
}

/**********************
* QUOTE
***********************/

.yit_post_quote {
    border-top: 2px solid;
    padding: 10px 40px;
    position: relative;
    border-bottom: 1px solid;
}
.yit_post_quote .fa{
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 20px;
}
.yit_post_quote .quote-title{
    position: absolute;
    right: 0;
    bottom: -7px;
    padding-left: 15px;
    margin: 0;
}
.yit_post_quote .quote-title span{
    background: #ffffff;
    padding: 0px 0px 0px 15px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}

/* === SITEMAP === */

.sitemap ul {
    list-style: none;
    padding: 0;
}
.sitemap h4 {
    margin-top: 20px;
}
.sitemap li {
    margin-bottom: 10px;
}

/**************************
* PROGRESS BAR
****************************/
.yit-progress-bar.text-inside {
    position: relative;
}
.yit-progress-bar.text-inside .bar-meta {
    position: absolute;
    padding-left: 10px;
}

/**************************
* REVOLUTION SLIDER
****************************/

.tp-leftarrow.preview1 .tp-arr-imgholder,
.tp-rightarrow.preview1 .tp-arr-imgholder {
    opacity: 0 !important;
}

.tparrows.preview1:hover .tp-arr-imgholder {
    opacity: 1 !important;
}

.tp-bullets.simplebullets.round .bullet{
    background: none;
    border-radius: 50%;
    border: 3px solid #fff;
    width: 15px;
    height: 15px;
    opacity: 0.9;
}

.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover{
    background: #fff;
}
/***************
* Parallax video fix
****************/

.video-image-static {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #c1c1c1;
}

/************************* xfuncommerce Shortcodes ***************************/

/***************
* xfuncommerce Single Product
****************/

.lookbook-listed-product {
    display: table;
    margin-bottom: 20px;
}

.lookbook-listed-product .lookbook-information,
.lookbook-listed-product .lookbook-thumb {
    display: table-cell;
    vertical-align: middle;
}

.lookbook-listed-product .lookbook-thumb img {
    margin-right: 20px;
}

.lookbook-listed-product .lookbook-information a,
.lookbook-listed-product .lookbook-information .lookbook-product-price {
    display: block;
}

.lookbook-listed-product .lookbook-information .lookbook-product-price {
    margin-bottom: 8px;
    text-align: left !important;
}

.lookbook-listed-product .lookbook-information .lookbook-product-price del {
    font-size: 90%;
    opacity: 0.5;
}

.lookbook-listed-product .lookbook-information .star-rating {
    display: inline-block;
}


/***************
* xfuncommerce Show products
****************/

.show-products ul.products li.product.list .product-wrapper .thumb-wrapper{
    width: 40%;
    display: inline-block;
}

.show-products ul.products li.product.list .product-wrapper .thumb-wrapper img{
    max-width: 100%;
    margin: 0 auto;
}

.show-products ul.products li.product.list .product-meta-wrapper{
    width: 60%;
    display: inline-block;
    padding-left: 15px;
}

.show-products.show-products-list ul.products li.product.list .product-wrapper {
    padding: 15px;
}

.show-products.show-products-list  ul.products li.product.list  .product_actions_container{
    width: 60%;
    float: right;
    padding-left: 15px;
}
.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper{
    margin-bottom: 20px;
    border: 0;
}
.show-products.show-products-list ul.products li.product .thumb-wrapper .thumb{
    margin-top: 20px;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart{
    display: none;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a{
    padding: 0 18px;
    font-size: 11px;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist{
    right: -10px;
    border: 1px solid;
}

/***************
* xfuncommerce Show Product
****************/
.show-single-product *{
    text-align: center;
}

.show-single-product.border-right{
    border-right: 1px solid;
}

.show-single-product.border-left{
    border-left: 1px solid;
}

.show-single-product.xfuncommerce ul.products li .product-wrapper,
.show-single-product ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button{
    border: 0;
}

.show-single-product.xfuncommerce ul.products li .product-wrapper{

}
.show-single-product.xfuncommerce ul.products li.product.list .product-meta-wrapper .product-name,
.show-single-product.xfuncommerce.xfuncommerce ul.products li.product.list .product-meta-wrapper span.price,
.show-single-product.xfuncommerce ul.products li.product.list .product-wrapper .thumb-wrapper{
    float: none;
    text-align: center;
}

.show-single-product.xfuncommerce ul.products li.product .thumb img{
    max-width: 100%;
    width: auto;
    margin: 0 auto;
}

.show-single-product.xfuncommerce ul.products li.product.list .product-meta-wrapper .product-description,
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart,
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist,
.show-single-product ul.products li.product .product-wrapper .product-meta-wrapper .xfuncommerce-product-rating .star-rating{
    display: none;
}

.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper{
    margin-bottom: 0;
}

.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button{
    margin-right: 0;
}

.show-single-product ul.products li.product.list .product-wrapper .product-actions-wrapper{
    display: inline-block;
    margin: 0 auto;
    float: none;
}

.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper,
.show-single-product ul.products li.product.list .product-wrapper .product_actions_container{
    display: block;
    float: none;
}
.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper{
    padding: 0;
}
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a {
    padding: 4px 20px;
}
/***************
* xfuncommerce Show Category
****************/

.show-category .category-thums a,
.show-category .category-products a{
    padding: 3px;
    border: 1px solid;
    display: block;
}

.show-category .category-products a{
    margin-bottom: 38px;
}

.show-category .category-products a:last-of-type{
    margin-bottom: 0px;
}
.show-category .category-products .tooltip{
    margin-top: -20px;
}
.show-category  .category-thumbs-wrapper{
    margin-bottom: 40px;
}
.show-category .category-title{
    margin-bottom: 15px;
}
.show-category .category-meta{
    text-align: center;
}
.show-category .category-meta .count:after{
    content:'';
    margin: 20px auto;
    width: 35px;
    height: 3px;
    display: block;
    background: #dddddd;
}
.show-category .category-meta a{
    text-transform: none;
}

/**********************************
* ESSENTIAL GRID
**********************************/
.eg-item-skin-2-element-1{
    display: block !important;
}
a.eg-washington-element-1,
a.eg-washington-element-0,
a.eg-item-skin-2-element-0{
    color: #fff !important;
}
a.eg-item-skin-2-element-0:hover{
    color:#000 !important;
}
/**********************************
* VISUAL COMPOSER TABS
**********************************/

.tabs-background{
    background-position-x: 0 !important;
    background-position-y: 100% !important;
    margin: -13px;
    position: relative;
    bottom: -13px;
    padding-top: 20px;
}
.tabs-background > div{
    padding-bottom: 20px;
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color: transparent;

}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    padding: 0;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover{
    background-color: transparent;
}

.wpb_content_element.wpb_tabs .lookbook-wrapper{
    margin: 15px 0;
    border-bottom: 1px solid;
}
.wpb_content_element.wpb_tabs .lookbook-wrapper:last-child{
    margin-bottom: 0;
    border-bottom: none;
}

.wpb_content_element.wpb_tabs .ui-tabs > ul {
    list-style: none;
    padding: 0;
    border: 1px solid;
    border-left: 0;
}
.wpb_content_element.wpb_tabs .ui-tabs ul:before {
    content: '';
    display: table;
}
.wpb_content_element.wpb_tabs .ui-tabs ul:after {
    content: '';
    display: table;
    clear: both;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li {
    float: left;
    padding: 10px 25px;
    border-left: 1px solid;
    margin: 0 0 -1px;
    border-color: inherit;
    background-color: transparent;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li:first-child {
    border-left: 1px solid;
    border-left-color: inherit;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li:last-child {
    border-right: 0;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active {
    background-color: inherit;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active:last-child {
    border-right: 1px solid;
    border-right-color: inherit;
}

.wpb_content_element.wpb_tabs .wpb_tab{
    border: 1px solid;
    border-width: 0 1px 1px 1px;
}

/**********************************
* ADD TO CART
**********************************/

.xfuncommerce.sc_add_to_cart .sbHolder {
    display: none;
}
h1, h2, h3, h4, h5, h6,
                            .blog .yit_post_meta_date span,
                            .numbers-sections .number,
                            div.blog_post .yit_post_date span, a[class^=eg-portfolio-masonry],
                            .piechart span,
                            .widget.yit-recent-posts .recent-post .hentry-post p.post-date .day,
                            .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li,
                            .widget_categories ul li span.count, 
                            .widget_product_categories ul li span.count,
                            .widget.xfuncommerce.widget_layered_nav ul.yith-wcan-list li small.count,
                            .widget.featured-products div.info-featured-product .price,
                            .widget.yit_products_category a span.product_price,
                            .single-product.xfuncommerce div.product div.summary form.cart ul.variations li .select_option_label span { font-family: "微軟正黑體", "微软雅黑",Arial ; }body, p, li, address, dd, blockquote, td, th, .blog.single .content-style-social:after, .menu-item .highlight, .menu-item .highlight-inverse  { font-family: "微軟正黑體", "微软雅黑",Arial ; }.highlight, .numbers-sections h4 span.title-highlight, .dropcap { color: #871818; }.special-font, .special-font a.btn-alternative { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; font-style: normal; font-weight: 400; text-align: left; text-transform: uppercase; }.quote-icon, .testimonial-wrapper .testimonial-cit:before, .testimonials-slider ul.testimonial-content li blockquote p:before { font-size: 80px; font-family: 'Source Sans Pro', sans-serif; color: #e1e1e1; font-style: normal; font-weight: 400; }body, .st-content, .st-content-inner, .stretched-layout .blog.single .content-style-social,
                            .shortcode .content-style-social, .single-product.xfuncommerce .xfuncommerce-tabs ul li.active,
                            #customer_login .wp-social-login-widget,
                            .xfuncommerce .login-form-checkout .wp-social-login-widget,
                            .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
                            .wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active,
                            .tabs-container ul.tabs li.current { background: #ffffff url(''); }body, .st-content, .st-content-inner { background-repeat: no-repeat; background-position: top left; background-attachment: scroll; overflow: auto;}.boxed-layout #wrapper, .boxed-layout .blog.single .content-style-social,
                            #portfolio_nav .prev a[rel=prev], #portfolio_nav .next a[rel=next], #product-nav > a > div, .single-product.xfuncommerce .xfuncommerce-tabs ul li.active,
                            #customer_login .wp-social-login-widget,
                            .products_tabs.tabs-container ul.tabs li.current,
                            .xfuncommerce .login-form-checkout .wp-social-login-widget,
                            .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
                            .wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active,
                            .tabs-container ul.tabs li.current { background-color: #ffffff; }.tooltip-inner, .product-quick-view-button a.trigger-quick-view, .thumb-wrapper .added-to-cart-icon span,
                             .quick-view-overlay .added-to-cart-icon { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; font-style: normal; font-weight: 600; text-align: center; text-transform: uppercase; }.tooltip-inner, .product-quick-view-button a { background-color: #a41103; }.tooltip { border-color: #a41103; }.main-text-color { color: #6d6c6c; }.shade-1 { color: #a41103; }#nav .tooltip .tooltip-inner,
								div.team-member-name span.team-member-name-highlight { background-color: #a41103; }#nav .tooltip .tooltip-arrow { border-top-color: #a41103; }.shade-2,
                             .images-slider-sc .flex-direction-nav li a:hover,
                             .logos-slider.wrapper .nav .prev:hover i:before,
                             .logos-slider.wrapper .nav .next:hover i:before,

                             .logos-slider .nav .next i:hover,
                             #buddypress div#message p, #sitewide-notice p,
                             #buddypress div#message.updated p { color: #ff1800; }.shade-3, .images-slider-sc .flex-direction-nav li a,
                             .widget.featured-products .flex-direction-nav li a,
                             .logos-slider .nav .next i, .yit_post_quote .fa.shade-1 { color: #8c8c8c; }.general-background-color,
                            #comments ol li .information .user-info .is_author,
                            #review ol li .information .user-info .is_author,
                            ul.blog_posts li div.blog_post .yit_post_date,
                            #header-search,
                            .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
                            .owl-carousel .owl-controls .owl-nav .owl-next,
                            .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
                            .owl-carousel .owl-controls .owl-nav .owl-prev,
                            .logos-slider.wrapper .nav .prev,
                            .logos-slider.wrapper .nav .next { background-color: #ffffff; }.xfuncommerce table.shop_table.order_details tfoot tr:last-child,
                          .xfuncommerce .cart-collaterals .cart_totals tbody tr.order-total,
                          .yit_post_quote,.yith-ywraq-add-to-quote { border-top-color: #dbd8d8; }.xfuncommerce table.shop_table.order_details thead,
                          .xfuncommerce table.shop_table.order_details tbody,
                          .xfuncommerce table.shop_table.order_details tfoot tr:last-child,
                          #xfun-ecm-form table.shop_table tbody tr,
                          table.my_account_orders tr.order,
                          .yit_post_quote,.list .yith-ywraq-add-to-quote { border-bottom-color: #dbd8d8; }.border,
                          input[type="password"],
                          input[type="text"],
                          input[type="email"],
                          input[type="file"],
                          .xfuncommerce .sbHolder .sbSelector,
                          textarea,
                          #topbar .whislist_nav,
                          #topbar ul.menu > li,
                          /*#header .yit_cart_widget,*/
                          #lang_sel ul li a,
                          #wcml_currency_switcher .sbSelector,
                          .general-pagination a,
                          ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist,
                          .footer-extra-row,
                          .widget.widget_recent_entries ul li,
                          .widget.widget_recent_comments ul li,
                          .widget_categories ul li,
                          .widget_archive ul li,
                          .widget_meta ul li,
                          .widget_pages ul li,
                          .widget_nav_menu ul li,
                          .widget_search #s,
                          .widget_categories .sbHolder .sbSelector,
                          .widget_archive .sbHolder .sbSelector,
                          .widget_product_categories ul li,
                          .widget.featured-products .flex-direction-nav li a,
                          .widget_categories > ul li i.icon-minus,
                           .widget_categories > ul li i.icon-plus,
                          .widget_product_categories ul.product-categories li i.icon-minus,
                          .widget_product_categories ul.product-categories li i.icon-plus,
                          .widget_product_categories ul.children,
                          .widget_product_categories ul.product-categories > li,
                          .sbHolder .sbOptions,
                          #wp-calendar caption,
                          .toggle,
                          .toggle .toggle-title span.fa.fa-plus.closed,
                          .toggle .toggle-title span.fa.fa-minus.opened,
                          .newsletter_form_email input.email-field,
                          #header-search .autocomplete-suggestions,
                          .filters li a,
                          .arrow:before, .arrow-down:before,
                          .widget.yit-recent-comments div.comment,
                          #faqs-container .faq-wrapper,
                          .single-product.xfuncommerce div.product div.summary form.cart,
                          #portfolio_content .portfolio_meta:after,
                          #portfolio_content .the_content.with-border:after,
                          .xfuncommerce .quantity, .xfuncommerce-page .quantity,
                          .widget.yit_products ul li,
                          .xfuncommerce .products-slider-wrapper .es-nav-prev span,
                          .xfuncommerce .products-slider-wrapper .es-nav-next span,
                          nav.xfuncommerce-pagination .page-numbers,
                          .contact-form li div.input-prepend input[type=text],
                          .contact-form li div.input-prepend input[type=password],
                          .contact-form li div.input-prepend select,
                          .contact-form li.textarea-field div.input-prepend textarea,
                          .vc_row-fluid.with-border .section-background,
                          .categories-slider-wrapper .es-nav-prev span,
                          .categories-slider-wrapper .es-nav-next span,
                          .xfuncommerce-message,
                          .xfuncommerce-error,
                          .xfuncommerce-info,
                          .xfuncommerce-info:after,
                          .xfuncommerce form .form-row a.chosen-single,
                          .show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .xfun-ecm-add-to-wishlist,
                          #page-meta .xfuncommerce-ordering .sbToggle,
                          .xfuncommerce form .chosen-container .chosen-drop,
                          #xfun-ecm-form .xfun-ecm-share,
                          .single-product.xfuncommerce div.product div.images > a img,
                          .single-product.xfuncommerce div.product div.images .yith_magnifier_zoom_wrap img,
                          .call-to-action-four-container .incipit,
                          .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a,
                          .widget.yith-woo-ajax-navigation ul.yith-wcan-color li a,
                          .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a:hover,
                          .widget.yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a,
                          .widget.xfuncommerce.widget_layered_nav ul li small.count,
                          .counter,
                          .show-single-product.border-right,
                          .show-single-product.border-left,
                          .quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev,
                          .quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next,
                          .st-menu input[type="search"],
                          .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
                          .owl-carousel .owl-controls .owl-nav .owl-next,
                          .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
                          .owl-carousel .owl-controls .owl-nav .owl-prev,
                          .widget.xfuncommerce.widget.yith_xfuncommerce_ajax_search input[type="search"],
                          #searchform #searchsubmit,.xfuncommerce-product-search input[type="submit"],
                          .xfuncommerce-checkout .select2-container .select2-choice,.xfuncommerce-checkout .select2-drop-active,
                          .xfuncommerce-cart #calc_shipping_country,.xfuncommerce-cart #calc_shipping_state,.select2-drop.select2-drop-above.select2-drop-active,
                          .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices,
                          .select2-drop.select2-drop-above.select2-drop-active { border-color: #dbd8d8; }.border-line-1 { background-color: #dbd8d8; }#xxxxxxx1234 { border-top-color: #f2f2f2; }.nav.vertical div.submenu li,
                          .contact-info ul li,
                          .widget.contact-info ul li,
                          #xfun-ecm-form table.shop_table thead,
                          .xfuncommerce-page table.shop_table.my_account_orders thead,
                          .wpb_content_element.wpb_tabs .lookbook-wrapper,
                          .counter .number:after,
                          .st-menu ul li { border-bottom-color: #f2f2f2; }.border-2,
                          #header.skin2 #header-container .header-wrapper,
                          #nav > div > ul > li.menu-item,
                          #nav > div > ul > li.page_item,
                          #nav > div > ul > li.search-trigger,
          				  .nav div.submenu,
          				  .nav ul.children,
                          #topbar .widget_nav_menu ul.menu ul.sub-menu,
                          #lang_sel li > ul,
                          #wcml_currency_switcher ul li ul,
            			  #header .sbHolder .sbOptions,
            			  #header-search .search_categories,
            			  .teaser-wrapper,
            			  #header .cart_label,
                          #header .widget_shopping_cart .widget_shopping_cart_content h5.list-title,
                          #header .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li,
                          #header-search form,
                          #header-search .sbHolder,
                          #header.skin2 #nav,
                          #header-search .shop-by-category > div.submenu-group,
                          #welcome-menu-login .login-box.with_registration .customer-login-box.customer-login-box1,
                          #welcome-menu-login .login-box.with_registration .customer-login-box.customer-login-box2,
                          .slider-container > .container + .shop-by-category > .submenu,
                          .xfuncommerce ul.product_list_widget li,
                          .slider-container .shop-by-category > div.submenu-group,
                          .slider-container .shop-by-category > div.submenu-group > div.submenu:last-child,
                           #header-search .shop-by-category > div.submenu-group > div.submenu:last-child,
                          .widget.yit_products_category ul.product_list_widget li,
                          .team-author-innerbox,
                          .team-member-social,
                          .widget.yit_portfolio ul li,
                          .widget_nav_menu > div > ul > li > a,
                          .widget_nav_menu > div > ul > li > a:hover,
                          .widget.yit_toggle_menu ul.menu > li,
                          .widget.yit_toggle_menu ul.menu > li.menu-item-has-children > a:before,
                          .testimonial-wrapper,
                          .arrow-left,
                          .arrow-left:before,
                          .price-table,
                          #primary .sidebar-with-border,
                          .products_tabs.tabs-container > ul,
                          .widget.yit-recent-posts .recent-post.compact .hentry-post p.post-date.border-2,
                          .single-product.xfuncommerce div.product div.summary p.price:after,
                          .single-product.xfuncommerce div.product div.summary p.price:before,
                          .single-product.xfuncommerce div.product div.summary #inquiry-form:before,
                          .single-product.xfuncommerce div.product div.summary #inquiry-form:after,
                          #show-category-product ul.products li a.product-category-link,
                          .categories-slider ul.products li a.product-category-link,
                          #modal-window:after,
                          #modal-window:before,
                          .yit-vertical-megamenu,
                          .yit-vertical-megamenu .nav > ul > li,
                          .show-category .category-thums a,
                          .show-category .category-products a,
                          .yit-vertical-megamenu h3:after,
                          .single-product.xfuncommerce .xfuncommerce-tabs ul,
                          .xfuncommerce.widget.widget_product_search #searchform,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search,
                          .xfuncommerce.widget.widget_product_search #searchform #s,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="search"],
                          #primary .widget.newsletter-form.with-border,
                          .widget.yit-recent-comments .the-post .gravatar-wrapper,
                          .faq-icon.fa.fa-plus.closed,#portfolio_big li .info .portfolio_meta:before,
                          #portfolio_big li .info .portfolio_meta:before,
                          .portfolio_lookbook_title:before,
                          #portfolio_content .lookbook-wrapper:not(:last-child):after,
                          .cta-phone,
                          .cta-phone.call-to-action h3:after,
                          .cta-phone.call-to-action .cta-phone-phone:after,
                          .call-three .newsletter-cta-title:after,
                          .blog_section .yit_post_meta_date,
                          .blog-slider .icon-square,
                          .call-to-action-two .call-to-action-two-container,
                          .call-three .newsletter-cta-form-container,
                          .wpb_content_element.wpb_tabs .wpb_tab,
                          .wpb_content_element.wpb_tabs .ui-tabs > ul,
                          .tabs-container ul.tabs,
                          .tabs-container .panel,
						  .products_tabs.tabs-container .panel,
                          .testimonials-slider,
                          .contact-info .icon-container.theme-icon { border-color: #f2f2f2; }.border-line-2, .toggle .toggle-title span.fa.fa-minus.opened { background-color: #f2f2f2; }#comments div.comment-meta .product-rating span.star-empty,
                                .xfuncommerce-product-rating .star-rating:before,
                                .widget.xfuncommerce .star-rating:before,
                                .testimonial-rating .star-rating:before,
                                .yit_recent_reviews .star-rating:before { color: #b5b4b4; }#comments div.comment-meta .product-rating span.star,
                                .xfuncommerce-tabs #review_form p.stars a,
                                .xfuncommerce-product-rating .star-rating span,
                                .widget.xfuncommerce .star-rating span,
                                .testimonial-rating .star-rating span,
                                .yit_recent_reviews .star-rating span { color: #ffd314; }.color-theme-share, .color-theme-share:link, .color-theme-share:visited, .xfun-ecm-add-to-wishlist a > span,
                                  #list-or-grid a, #number-of-products a, #number-of-products a:after,
                                  #xfun-ecm-form .xfun-ecm-share ul li a,
                                  .single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist a > span { color: #b1b1b1; }.color-theme-share:hover,
                                  .color-theme-share:visited,
                                  #list-or-grid a.active, #list-or-grid a:hover,
                                  #number-of-products a.active, #number-of-products a:hover,
                                  #xfun-ecm-form .xfun-ecm-share ul li a:hover,
                                  .single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist a:hover > span,
                                  .single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist div.xfun-ecm-wishlistaddedbrowse a > span,
                                  .single-product.xfuncommerce div.product div.summary .single-product-other-action .xfun-ecm-add-to-wishlist div.xfun-ecm-wishlistexistsbrowse a > span { color: #4b4b4b; }a, a:visited, a:link,  .show-category .category-meta a, #welcome-menu-login .lost_password a.signup { color: #a41103; }a:hover, a:active,
                             .xfun-ecm-add-to-wishlist .xfun-ecm-wishlistaddedbrowse a > span,
                             .xfun-ecm-add-to-wishlist .xfun-ecm-wishlistexistsbrowse a > span,
                              .show-category .category-meta a:hover,
                             .xfun-ecm-add-to-wishlist:hover a > span,
                             #welcome-menu-login .lost_password a.signup,
                             .store-header-wrapper .store-info.skin1 .store-contact span.store-email .store-email-link:hover,
                             .store-header-wrapper .store-info.skin2 .store-contact span.store-email .store-email-link:hover { color: #ff1800; }a.a-style-2, a.a-style-2:visited, a.a-style-2:link,
                              .widget.featured-products .flex-direction-nav li a:hover,
                              #portfolio_big li .info h3.title a,
                              #primary .widget_nav_menu > div > ul > li > a,
                              #primary .widget_nav_menu > div > ul > li > .sub-menu li a,
                              #portfolio_big li .info .categories a[rel=tag],
                              #portfolio_content a[rel=tag],
                              .widget_archive ul li a,
                              .widget.widget_categories ul li a,
                              .widget.widget_pages ul li a,
                              .widget.widget_meta a,
                              .widget_archive .sbHolder a.sbSelector,
                              .widget_categories .sbHolder a.sbSelector,
                              .widget.xfuncommerce.widget_product_categories ul.sbOptions a,
                              .widget.yit_toggle_menu ul.menu > li a,
                              #recentcomments a,
                              .categories-slider ul.products li a.product-category-link,
                              .widget_product_categories .product-categories a,
                              .widget_archive ul li .sbHolder a.sbSelector,
                              .categories-slider div.category-name h4,
                              #show-category-product ul.products li .category-count-content .count,
                              .yit-vertical-megamenu .nav > ul > li > a,
                              #reviews #reviews_summary .ywar_filter_reviews,
                              .comments-info-wrapper a,
                              .xfuncommerce-breadcrumb a,
                              .widget.last-tweets .arrow-left .text a,
                              .xfuncommerce table.shop_table.order_details tr.order_item td a,
                              .single-product.xfuncommerce div.product div.summary form.cart .reset_variations,
                              table.shop_table.cart td.product-remove a,
                              #reviews #comments .comment-text a.ywar_votereview,
                              #product-nav > a,
                              .yitpopup_wrapper a.close,
                              div.summary .product_meta span a,
                              .sitemap a,
                              .modal-shortcode .modal .modal-header a,
                              .xfuncommerce .login-form-checkout .lost_password a,
                              .xfuncommerce ul.variations .sbOptions li a,
                              .widget.xfuncommerce.widget_layered_nav ul li a,
                              .widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation,
                              .widget.yith-woocompare-widget a.clear-all,
                              .widget.yith-woocompare-widget ul.products-list li a.remove,
                              .widget.store-location a,
                              .widget.vendors-list ul li a.vendor-store-url,
                              a.by-vendor-name-link,
                              .wishlist-page-links a,
                              .result-wishlists li.user-wishlist a,
                              .wishlist_manage_table td.wishlist-name a { color: #6d6c6c; }a.a-style-2:hover, a.a-style-2:active,
                              #header-search .autocomplete-suggestion:hover,
                              #portfolio_big li .info h3.title a:hover, #portfolio_big li .info .categories a[rel=tag]:hover,
                              #portfolio_content a[rel=tag]:hover,
                              .single-product.xfuncommerce div.xfuncommerce-tabs ul.tabs li a:hover,
                              .widget.contact-info .contact_info_email:hover p,
                              .contact_info_email:hover p,
                              .comments-info-wrapper a:hover,
                              .yitpopup_wrapper a.close:hover,
                              .modal-shortcode .modal .modal-header a:hover,
                              .tabs-container ul.tabs li.current a, .tabs-container ul.tabs li a:hover,
                              #primary .widget_nav_menu > div > ul > li > a:hover,
                              #primary .widget_nav_menu > div > ul > li > .sub-menu li a:hover,
                              .single-product.xfuncommerce div.xfuncommerce-tabs ul.tabs li.active a,
                              .xfuncommerce form.cart-page .sbHolder ul li a:hover, section.shipping-calculator-form .sbHolder ul li a:hover,
                              #reviews #reviews_summary .ywar_filter_reviews:hover,
                              .xfuncommerce-breadcrumb a:hover,
                              .widget_archive ul li a.sbSelector:hover,
                              .widget widget_categories ul li a:hover,
                              .lookbook-listed-product .lookbook-information a:hover,
                              .widget.widget_pages ul li a:hover,
                              .widget.yit_products_category ul.product_list_widget a:hover span.product_title,
                              .widget.widget_meta a:hover,
                              .widget_archive .sbHolder a.sbSelector:hover,
                              .widget_categories .sbHolder a.sbSelector:hover,
                              .widget.yit_toggle_menu ul.menu > li > a:hover,
                              .widget.xfuncommerce.widget_product_categories ul.sbOptions a:hover,
                              .widget_product_categories .product-categories a:hover,
                              .widget.last-tweets .arrow-left .text a:hover,
                              .widget.yit_toggle_menu ul.menu > li a:hover,
                              #show-category-product div.category-name h4:hover,
                              #show-category-product ul.products li .category-count-content .count:hover,
                              .categories-slider ul.products li a.product-category-link:hover,
                              .categories-slider div.category-name h4:hover,
                              .yit-vertical-megamenu .nav > ul > li > a:hover,
                              .comments-info-wrapper a:hover,
                              #recentcomments a:hover,
                              .sitemap a:hover,
                              .widget.yit-recent-posts .recent-post.compact .hentry-post .post-content h3 a.title:hover,
                              .widget.yit-recent-posts .recent-post.compact .hentry-post:hover .post-content h3 a.title,
                              .widget.xfuncommerce ul.product_list_widget a:hover span.product_title,
                              #page-meta .xfuncommerce-ordering .sbHolder .sbOptions li a:hover,
                              .xfuncommerce table.cart td.product-name div.product-name a:hover,
                              .product-meta-wrapper h3.product-name a:hover,
                              .xfuncommerce table.shop_table.order_details tr.order_item td a:hover,
                              .xfuncommerce table.shop_table.order_details tfoot tr:last-child th,
                              .xfuncommerce table.shop_table.order_details tfoot tr:last-child td,
                              .single-product.xfuncommerce div.product div.summary form.cart .reset_variations:hover,
                              table.shop_table.cart td.product-remove a:hover,
                              .wishlist_table tr td.product-name a:hover,
                              #inquiry-form div.product-inquiry span.inquiry-title:hover,
                              #modal-window .modal-shortcode .modal-opener a:hover,
                              #reviews #comments .comment-text a.ywar_votereview:hover,
                              #reviews #comments .comment-text a.ywar_votereview.ywar_votereview_selected,
                              .single-product.xfuncommerce div.product div.summary form.cart table.group_table tr td.label a:hover,
                              #product-nav > a:hover,
                              div.summary .product_meta span a:hover,
                              .xfuncommerce .login-form-checkout .lost_password a:hover,
                              .xfuncommerce ul.variations .sbOptions li a:hover,
                              .wpb_content_element.wpb_tabs .ui-tabs > ul li a:hover,
                              .wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active a,
                              .widget.xfuncommerce.widget_layered_nav ul:not( .yith-wcan-label ) li a:hover,
                              .widget.xfuncommerce.widget_layered_nav ul.yith-wcan-list li.chosen a,
                              .widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation:hover,
                              .widget.yith-woocompare-widget a.clear-all:hover,
                              .widget.yith-woocompare-widget ul.products-list li a.remove:hover,
                              .widget.store-location a:hover,
                              .widget.vendors-list ul li a.vendor-store-url:hover,
                              a.by-vendor-name-link:hover,
                              .wishlist-page-links a:hover,
                              .result-wishlists li.user-wishlist a:hover,
                              .wishlist_manage_table td.wishlist-name a:hover { color: #ba1707; }p, body, time, dt, dd, td, th, address, .counter .text, ul.short li, .testimonial-wrapper .testimonial-smallquote, .xfuncommerce .sbHolder .sbSelector,
                            .xfuncommerce form.cart-page .sbHolder ul li a, section.shipping-calculator-form .sbHolder ul li a,
                            .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }h1,
                              .cta-phone .cta-phone-phone { font-size: 20px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: left; }h2, .teaser-wrapper .image_banner_text p.title,
            .cta-phone.call-to-action h3 { font-size: 18px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; }h3,
                             .widget.yit-recent-posts .recent-post .hentry-post h3 a.title,
                             .testimonial-wrapper .testimonial-smallquote,
                             .show-category .category-title,
                             .category-meta a,
                             .testimonial-wrapper .testimonial-name .name { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; /*! text-transform: uppercase; */ }h4,
                              .widget.yit-recent-comments .comments-info-wrapper .author .url,
                              .widget.yit-recent-comments .comments-info-wrapper .author .email,
                              .team-member-role,
                              .blog-section-wrapper ul.blog_posts li div.blog_post .yit_post_meta span.title,
                              .yit-vertical-megamenu h3,
                              .widget.yit_recent_reviews .review-meta-avatar .meta .author { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; text-transform: none; }h5,
                              .widget.yit-recent-posts .recent-post.compact .hentry-post h3 a.title,
                              .widget_recent_entries > ul > li a { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }h6 { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }.widget h3 { font-size: 15px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; text-transform: uppercase; }#header { background-color: #ffffff; background-repeat: no-repeat; background-position: top left; background-attachment: scroll; }#logo #textual { font-size: 36px; font-family: 'Open Sans Condensed', sans-serif; color: #6f6f6f; font-style: normal; font-weight: 300; text-align: left; text-transform: uppercase; }#logo span.title-highlight { font-size: 36px; font-family: 'Open Sans Condensed', sans-serif; color: #422d2d; font-style: normal; font-weight: 800; text-align: left; text-transform: uppercase; }#logo #tagline { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #8c8c8c; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }#logo #tagline span.title-highlight { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }#slogan h1, #slogan h1 span, #slogan h2, #slogan h2 span { font-size: 24px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; font-style: normal; font-weight: 700; text-align: center; text-transform: uppercase; }#slogan p { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; font-style: normal; font-weight: 400; text-align: center; text-transform: none; }#slogan h1 span.title-highlight, #slogan h2 span.title-highlight, #slogan p span.title-highlight, #slogan.yith-checkout-single span.current { color: #871818; }#slogan { background-color: #ffffff; }#topbar, #topbar p, #topbar .nav li a { font-size: 11px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 600; text-align: left; text-transform: uppercase; }#topbar .shortcode-highlight { font-size: 11px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #000000; font-style: normal; font-weight: 600; text-align: left; text-transform: uppercase; }#topbar { background-color: #fff; }#topbar a { color: #a41103; }#topbar a:hover { color: #ff1800; }#topnav .nav, .nav > ul > li:after,
                                 #topbar ul.menu li a,
                                 #lang_sel ul li a,
                                 #lang_sel ul li:hover a,
                                 #wcml_currency_switcher .sbSelector,
                                 #wcml_currency_switcher li:hover .sbSelector,
                                 #wcml_currency_switcher ul li ul a { color: #6d6c6c; }#topbar .nav a:hover,
                                 #topbar .nav ul > li:hover > a,
                                 #topbar .nav .current-menu-item > a,
                                 #topbar .nav .current-menu-ancestor > a,
                                 #topbar .nav .current-page-item > a
                                 #topbar ul.menu li:hover a,
                                 #topbar .nav div.submenu li > div.submenu li:hover a,
                                 #topbar-right #lang_sel li > ul > li:hover a,
                                 #wcml_currency_switcher ul li ul li:hover a { color: #ba1707; }.header-nav ul li a { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }.header-nav ul li a,
                                 
                                 #header-search .shop-by-category .list-trigger,
                                 #header-search .shop-by-category .list-trigger:hover,
                                 #header-search .shop-by-category .list-trigger.noclick:hover,
                                 #header .mobile-menu-trigger a,
                                 #header .mobile-menu-trigger a:hover { color: #6d6c6c; }.header-nav ul li:hover > a,
                                 .header-nav ul li.current_page_item > a,
                                 .header-nav ul li.current-menu-ancestor > a,
                                 .yit-vertical-megamenu .nav > ul > li > a:hover { color: #ba1707; }.nav div.submenu, .slider-container .shop-by-category > div.submenu-group { background-color: #ffffff; }.nav div.submenu ul li a, #header .sbHolder .sbOptions li a { font-size: 11px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 400; text-align: left; text-transform: uppercase; }.nav div.submenu ul li a,
                                 #header .sbHolder .sbOptions li a { color: #6d6c6c; }.nav div.submenu ul li:hover > a,
                                 #header .sbHolder .sbOptions li:hover a,
                                 .nav div.submenu ul li.current_page_item > a,
                                 .nav div.submenu ul li.current-menu-ancestor > a { color: #ba1707; }.nav .bigmenu > .submenu > ul.sub-menu > li.menu-item-object-txt > a { font-size: 15px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 800; text-align: left; text-transform: none; color: #ba1707; }.nav .bigmenu > .submenu > ul.sub-menu > li > a { font-size: 15px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 800; text-align: left; text-transform: none; color: #6d6c6c; }.nav .bigmenu div.submenu li>div.submenu li a { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 400; text-align: left; text-transform: uppercase; color: #6d6c6c; }.nav .bigmenu > .submenu > ul.sub-menu > li:hover > a { color: #422d2d; }.nav .bigmenu div.submenu li>div.submenu li:hover a,
                                 .nav .bigmenu div.submenu li>div.submenu li.current-menu-item a,
                                 .nav .bigmenu div.submenu li>div.submenu li.current_page_item a { color: #ba1707; }#header-search form #s, #header-search form #yith-s, #header-search .widget_product_search .sbSelector, #header-search .widget_product_search .sbToggle, #header .autocomplete-suggestion { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 600; text-align: left; text-transform: uppercase; }#header-search .autocomplete-suggestion { border-color: #f2f2f2; }.btn-ghost, a.btn-ghost, .price-table div.button-container a.btn-flat, .xfuncommerce .wishlist_manage_table tfoot button.submit-wishlist-changes { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 700; text-transform: uppercase; background-color: transparent;  background: transparent; }.btn-ghost, a.btn-ghost, a.btn-ghost.added,
				                 .price-table div.button-container a.btn-flat,
				                 .xfuncommerce .wishlist_manage_table tfoot button.submit-wishlist-changes,
                                 .btn.btn-ghost i.fa { color: #6d6c6c; }.btn-ghost:hover, a.btn-ghost:hover,
                                .btn.btn-ghost:hover i.fa,
                                .price-table div.button-container a.btn-flat:hover,
                                .xfuncommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:hover,
                                .btn.btn-ghost i.fa:hover { color: #ffffff; }.btn-ghost, a.btn-ghost, .price-table div.button-container a.btn-flat,
				.xfuncommerce .wishlist_manage_table tfoot button.submit-wishlist-changes { border-color: #898584; }.btn-ghost:hover, a.btn-ghost:hover, .price-table div.button-container a.btn-flat:hover, .xfuncommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:hover { border-color: #898584; background-color: #898584;  background: #898584; }.btn-flat-red, a.btn-flat-red,a.comment-reply-link, a.stop-reply, .login-form-checkout input.button, #commentform #submit,
			                .wishlist_table .add_to_cart.button,
			                .price-table div.button-container a.btn-alternative,
			                .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper ,
			                #my-account-content div.xfuncommerce form p input[type="submit"],
			                .widget.widget_price_filter button[type="submit"],
			                table.compare-list .add-to-cart td a span,
			                .yith-woocompare-widget a.compare.button,
			                .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a,
			                div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"],
			                a.wihslist-submit.add_to_wishlist,
                            .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button,
                            .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist,
			                input#place_order,
			                #yith-ywraq-form td.actions input.button,
			                .xfuncommerce-cart-notice a.button, .my_account_orders td.order-actions a.track-button { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 700; text-transform: uppercase; }.btn-flat-red, a.btn-flat-red, a.btn-flat-red.added,
                                a.comment-reply-link, a.stop-reply, .login-form-checkout input.button, #commentform #submit,
                                .btn.btn-flat-red i.fa, .wishlist_table .add_to_cart.button,
                                .price-table div.button-container a.btn-alternative,
                                .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button a span,
                                #my-account-content div.xfuncommerce form p input[type="submit"],
                                .widget.widget_price_filter button[type="submit"],
                                table.compare-list .add-to-cart td a span,
                                .yith-woocompare-widget a.compare.button,
                                a.wihslist-submit.add_to_wishlist,
                                .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button,
                                .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist,
                                .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a,
                                div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"],
                                input#place_order,
                                #yith-ywraq-form td.actions input.button,
                                .xfuncommerce-cart-notice a.button, .my_account_orders td.order-actions a.track-button { color: #ffffff; }.btn-flat-red:hover, a.btn-flat-red:hover, a.comment-reply-link:hover, a.stop-reply:hover, .login-form-checkout input.button:hover, #commentform #submit:hover,
                                .btn.btn-flat-red:hover i.fa,
                                .btn.btn-flat-red i.fa:hover,
                                .btn-flat-red:focus, .btn-flat-red.focus,
                                .price-table div.button-container a.btn-alternative:hover,
                                .wishlist_table .add_to_cart.button:hover,
                                .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button a:hover span,
                                #my-account-content div.xfuncommerce form p input[type="submit"]:hover,
                                .widget.widget_price_filter button[type="submit"]:hover,
                                table.compare-list .add-to-cart td a span:hover,
                                .yith-woocompare-widget a.compare.button:hover,
                                a.wihslist-submit.add_to_wishlist,
                                .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button:hover,
                                .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist:hover,
                                .yes-js .xfun-ecm-popup-content a.wihslist-submit.add_to_wishlist:hover,
                                .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a:hover,
                                div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"]:hover,
                                input#place_order:hover,input#place_order:focus,
                                #yith-ywraq-form td.actions input.button:hover,
                                .xfuncommerce-cart-notice a.button:hover, .my_account_orders td.order-actions a.track-button:hover { color: #ffffff; }.btn-flat-red, a.btn-flat-red, a.comment-reply-link, a.stop-reply, .login-form-checkout input.button, #commentform #submit,
                                 .wishlist_table .add_to_cart.button,
                                 .price-table div.button-container a.btn-alternative,
                                 .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button,
                                 #my-account-content div.xfuncommerce form p input[type="submit"],
                                 .widget.widget_price_filter button[type="submit"],
                                 table.compare-list .add-to-cart td a span,
                                 .yith-woocompare-widget a.compare.button,
                                 a.wihslist-submit.add_to_wishlist,
                                .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button,
                                .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist,
                                 .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a,
                                 div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"],
                                 input#place_order,
                                 #yith-ywraq-form td.actions input.button,
                                 .xfuncommerce-cart-notice a.button, .my_account_orders td.order-actions a.track-button { border-color: #F13463; }.btn-flat-red:hover, a.btn-flat-red:hover, a.comment-reply-link:hover, a.stop-reply:hover, .login-form-checkout input.button:hover, #commentform #submit:hover,
				                .wishlist_table .add_to_cart.button:hover,
				                .price-table div.button-container a.btn-alternative:hover,
				                .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button:hover,
				                #my-account-content div.xfuncommerce form p input[type="submit"]:hover,
				                .widget.widget_price_filter button[type="submit"]:hover,
				                table.compare-list .add-to-cart td a span:hover,
				                .yes-js .xfun-ecm-popup-content a.wihslist-submit.add_to_wishlist:hover,
				                .yith-woocompare-widget a.compare.button:hover,
				                .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a:hover,
				                div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"]:hover,
				                input#place_order:hover,
				                #yith-ywraq-form td.actions input.button:hover,
				                .xfuncommerce-cart-notice a.button:hover, .my_account_orders td.order-actions a.track-button:hover { border-color: #ae4a14; }.btn-flat-red, a.btn-flat-red, a.comment-reply-link, a.stop-reply, .login-form-checkout input.button, #commentform #submit,
				                 .wishlist_table .add_to_cart.button,
				                 .price-table div.button-container a.btn-alternative,
				                 .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button,
				                 #my-account-content div.xfuncommerce form p input[type="submit"],
				                 .widget.widget_price_filter button[type="submit"],
				                 table.compare-list .add-to-cart td a span,
				                 .yith-woocompare-widget a.compare.button,
				                 a.wihslist-submit.add_to_wishlist,
                                .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button,
                                .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist
				                 .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button,
				                 div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"],
				                 input#place_order,
				                 #yith-ywraq-form td.actions input.button,
				                 .xfuncommerce-cart-notice a.button, .my_account_orders td.order-actions a.track-button { background-color: #F13463;  background: #F13463; }.btn-flat-red:hover, a.btn-flat-red:hover, a.comment-reply-link:hover, a.stop-reply:hover, .login-form-checkout input.button:hover, #commentform #submit:hover,
				                .wishlist_table .add_to_cart.button:hover,
				                .price-table div.button-container a.btn-alternative:hover,
				                .show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button:hover,
				                #my-account-content div.xfuncommerce form p input[type="submit"]:hover,
				                .widget.widget_price_filter button[type="submit"]:hover,
				                table.compare-list .add-to-cart td a span:hover,
				                .yith-woocompare-widget a.compare.button:hover,
				                a.wihslist-submit.add_to_wishlist,
                                .xfuncommerce .xfun-ecm-wishlist-search-form button.wishlist-search-button:hover,
                                .xfuncommerce .wishlist_manage_table tfoot a.create-new-wishlist:hover,
				                .show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button:hover,
				                div:not( .header-wrapper ) .widget.xfuncommerce.widget_product_search input[type="submit"]:hover,
				                input#place_order:hover,
				                #yith-ywraq-form td.actions input.button:hover,
				                .xfuncommerce-cart-notice a.button:hover, .my_account_orders td.order-actions a.track-button:hover { background-color: #ae4a14;  background: #ae4a14; }.btn-flat-orange, a.btn-flat-orange,
			                 .widget .searchform #searchsubmit,
			                 .xfuncommerce.widget.widget_product_search #searchform #searchsubmit,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"] { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 700; text-transform: uppercase; }.btn-flat-orange, a.btn-flat-orange, a.btn-flat-orange.added,
                                .xfuncommerce.widget.widget_product_search #searchform #searchsubmit,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"],
				                .widget .searchform #searchsubmit,
                                .btn.btn-flat-orange i.fa { color: #ffffff; }.btn-flat-orange:hover, a.btn-flat-orange:hover,
				                .widget .searchform #searchsubmit:hover,
				                .xfuncommerce.widget.widget_product_search #searchform #searchsubmit:hover,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"]:hover,
                                .btn.btn-flat-orange:hover i.fa,
                                .btn.btn-flat-orange i.fa:hover { color: #ffffff; }.btn-flat-orange, a.btn-flat-orange, .xfuncommerce.widget.widget_product_search #searchform #searchsubmit,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"],
				                 .widget .searchform #searchsubmit { border-color: #F13463; }.btn-flat-orange:hover, a.btn-flat-orange:hover, .xfuncommerce.widget.widget_product_search #searchform #searchsubmit:hover,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"]:hover,
				                 .widget .searchform #searchsubmit:hover { border-color: #ae4a14; background-color: #ae4a14;  background: #ae4a14; }.btn-flat-orange, a.btn-flat-orange, .xfuncommerce.widget.widget_product_search #searchform #searchsubmit,.xfuncommerce.widget.widget_product_search .xfuncommerce-product-search input[type="submit"],
                                 .widget .searchform #searchsubmit { background-color: #F13463;  background: #F13463; }.error-404-text { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-align: center; text-transform: none; }#faqs-container .faq-wrapper .faq-title h4, .filters li a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 600; text-align: left; text-transform: uppercase; }.blog h3.post-title a,
                            .share-container .share-text,
                            #portfolio_big li .info h3.title a { font-size: 18px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 600; text-align: center; text-transform: none; }.blog h3.post-title a,
                                 .blog h2.quote-title a,
                                 .blog_section.post_meta .title a,
                                 #portfolio_big li .info h3.title a,
                                 .cta-phone.call-to-action .cta-phone-phone,
                                 #portfolio_nav .title h1.portfolios-title { color: #454545; }.blog h3.post-title a:hover,
                                 .blog h2.quote-title a:hover,
                                 .blog_section.post_meta .title a:hover,
                                 #portfolio_big li .info h3.title a:hover { color: #871818; }.blog .yit_post_meta,
                            .yit_shortcodes.recent-post .blog .yit_post_meta,
                            .yit_shortcodes.recent-post .yit_post_meta span.author,
                            .yit_shortcodes.recent-post span.author a,
                            .widget.yit-recent-posts .recent-post span.author,
                            .widget.yit-recent-posts .recent-post span.author a,
                            .widget.yit-recent-posts .recent-post span.num-comments,
                            .widget.yit-recent-posts .recent-post span.num-comments a,
                            .widget.yit-recent-posts .recent-post span.num-comments,
                            .blog_section.post_meta .info { font-size: 9px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #5b5a5a; text-align: left; text-transform: none; }.blog .yit_post_meta a:not(.social-icon),
                                .blog .yit_post_meta a:visited:not(.social-icon),
                                #portfolio_small li .info .categories a[rel=tag],
                                .blog_section.post_meta .info a { color: #6b6868; }.blog .yit_post_meta a:hover:not(.social-icon),
                                 .blog .yit_post_meta a:active:not(.social-icon),
                                 #portfolio_small li .info .categories a[rel=tag]:hover,
                                 .blog_section.post_meta .info a:hover { color: #871818; }.blog .yit_post_content p { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #7b7b7b; font-style: normal; font-weight: 500; text-align: left; text-transform: none; }.blog .yit_post_meta_date.normal,
                                .blog_section .yit_post_meta_date { background-color: #ffffff; }.blog .yit_post_meta_date.normal .day,
                                 .widget.yit-recent-posts .recent-post .hentry-post p.post-date .day,
                                 .blog .yit_post_meta_date.normal .day,
                                 .blog_section .yit_post_meta_date .day { color: #6d6c6c; }.blog .yit_post_meta_date.normal .month,
                                 .widget.yit-recent-posts .recent-post .hentry-post p.post-date .month,
                                 .blog .yit_post_meta_date.normal .month,
                                 .blog_section .yit_post_meta_date .month { color: #6d6c6c; }.blog .yit_post_meta_date.alternative .day,
                                 .widget.yit-recent-posts .recent-post .hentry-post p.post-date.alternative .day,
                                 .blog_section .yit_post_meta_date.alternative .day { background-color: #040404; }.blog .yit_post_meta_date.alternative .month,
                                 .widget.yit-recent-posts .recent-post .hentry-post p.post-date.alternative .month,
                                 .blog_section  .yit_post_meta_date.alternative .month { background-color: #c11200; color: #ffffff; }.blog .yit_post_meta_date.alternative .day,
                                 .widget.yit-recent-posts .recent-post .hentry-post p.post-date.alternative .day,
                                 .blog_section  .yit_post_meta_date.alternative .day { color: #ffffff; }.reply_link, #commentform .logged-in-as a, .comment-navigation .nav-previous a, .comment-navigation .nav-next a { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #626262; font-style: normal; font-weight: 400; text-transform: uppercase; }.general-pagination, .pagination-container, .xfuncommerce-pagination { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 400; text-align: right; }.general-pagination a, .xfuncommerce-pagination a { color: #6d6c6c; }.general-pagination a:hover, #commentform .logged-in-as a:hover, .comment-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover,
                                 .xfuncommerce-pagination a:hover{ color: #ccc; }.general-pagination a.selected, .general-pagination a:hover.selected, .xfuncommerce-pagination span { color: #6d6c6c; }.general-pagination a { background-color: #ffffff; }.general-pagination a:hover { background-color: #ffffff; }.general-pagination a.selected { background-color: #ffffff; }#footer a { color: #999; }#footer a:hover { color: #ba1707; }#copyright p, #copyright ul li a { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #7b7b7b; font-style: normal; font-weight: bold; text-align: left; text-transform: none; }#copyright a, #copyright ul li a, #copyright ul.level-1 li::after { color: #6d6c6c; }#copyright a:hover, #copyright ul li a:hover { color: #ba1707; }#footer h3 { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #fff; font-style: normal; font-weight: 700; text-align: left; text-transform: uppercase; }#footer .border { border-top-color: #626262; width: 95% }#footer { background-color: #fff; background-repeat: no-repeat; background-position: top left; background-attachment: scroll; }#copyright { background-color: #f1f1f1; }#back-top a, #back-top a:hover { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; background: url("../images/gotop.png") no-repeat 0.8em; font-style: normal; font-weight: 300; text-align: center; text-transform: uppercase; }#back-top { background-color: #F13463; }#back-top:hover { background-color: #871818; }.single-product.xfuncommerce div.product div.summary form.cart,
                                #review-order-wrapper,
                                .xfuncommerce .coupon-form-checkout,
                                .xfuncommerce .login-form-checkout,
                                .xfuncommerce ul.order_info,
                                #review_form_wrapper #review_form,
                                #customer_login form.login { background-color: #fff; /*min-height : 300px;*/ }.xfuncommerce div.product .stock,
                             .xfuncommerce-page div.product .stock,
                             .wishlist_table tr td.product-stock-status span.wishlist-in-stock { color: #85ad74; }.product-meta-wrapper h3.product-name,
                             .product-meta-wrapper h3.product-name a,
                             #product-nav > a h5,
                             .xfuncommerce table.cart td.product-name div.product-name a,
                             .widget.xfuncommerce ul.product_list_widget a .product_title,
                             .widget.featured-products div.info-featured-product .product_name,
                             .wishlist_table tr td.product-name a,
                             .added-to-cart-popup .added_to_cart h3.product-name,
                             .widget.yit_products_category ul.product_list_widget a .product_title,
                             .lookbook-listed-product .lookbook-information a,
                             .single-product.xfuncommerce div.product div.summary form.cart table.group_table tr td.label a,
                             .widget.yith-woocompare-widget ul.products-list li a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 600; text-align: center; }.product-meta-wrapper .price,
                             .widget.xfuncommerce ul.product_list_widget span.product_price,
                             .widget.featured-products div.info-featured-product .price,
                             #xfun-ecm-form table.shop_table td.product-price,
                             .lookbook-listed-product .lookbook-information .lookbook-product-price,
                             .single-product.xfuncommerce div.product div.summary table.group_table .price { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #F13463; font-style: normal; font-weight: 100; text-align: center; text-transform: none; }ul.products li.product .product-wrapper .product-actions-wrapper ,
                             ul.products li.product .product-wrapper .product-actions-wrapper ,
                             .yith-ywraq-add-button .add-request-quote-button.button,.yith_ywraq_add_item_response_message,.yith_ywraq_add_item_browse_message { font-size: 12px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 700; text-align: center; text-transform: none; }ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a,
                                  .yith-ywraq-add-button .add-request-quote-button.button,.yith_ywraq_add_item_response_message,.yith_ywraq_add_item_response_message { color: #6d6c6c; }ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a:hover,
                                  .yith-ywraq-add-button .add-request-quote-button.button:hover,.yith_ywraq_add_item_response_message:hover,.yith_ywraq_add_item_response_message:hover { color: #ba1707; }ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button { background-color: transparent; border-color: #f2f2f2; }#list-or-grid span, #number-of-products span,
                            #page-meta form.xfuncommerce-ordering .sbHolder .sbSelector,
                            #header-search .search_categories,
                            #page-meta .xfuncommerce-ordering .sbHolder .sbOptions li a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 600; text-align: left; text-transform: none; }.xfuncommerce-info, .xfuncommerce-message, .xfuncommerce-error li, .login-form-checkout > p, .coupon-form-checkout > p { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 600; text-align: left; text-transform: none; }ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button span.out-of-stock { color: #ff1800; }.single-product.xfuncommerce div.product div.summary h1,
                             .single-product.xfuncommerce div.product div.product-title-section h1 { font-size: 22px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; text-transform: none; }.single-product.xfuncommerce div.product div.summary .price, .xfuncommerce.sc_add_to_cart .sc_add_to_cart_price .amount { font-size: 18px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; text-transform: none; }.single-product.xfuncommerce div.product div.summary form.cart h4,
                            .single-product.xfuncommerce div.product form.cart ul.variations label,
                            .share-link-wrapper .share-label,
                            div.summary.entry-summary form.variations_form.cart .single_variation_wrap h4,
                            div.product-inquiry span.inquiry-title,
                            #modal-window .modal-opener a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #5b5a5a; font-style: normal; font-weight: 700; text-align: left; text-transform: none;}.single-product.xfuncommerce div.xfuncommerce-tabs ul.tabs li a,
                             .tabs-container ul.tabs li a,
                             .wpb_content_element.wpb_tabs .ui-tabs > ul li a { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #a5a5a5; font-style: normal; font-weight: 600; text-align: center; text-transform: none;display: block; width: 100%; }.single-product.xfuncommerce div.product div.summary p.stock.out-of-stock { color: #6d6c6c; }#my-account-sidebar ul li > a { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; font-style: normal; font-weight: 400; text-align: left; text-transform: uppercase; color: #9c9c9c; }#my-account-sidebar ul li > a:hover,
                                  #my-account-sidebar ul li > a.active { color: #0e0d0d; }#my-account-content h2,
                             #my-account-sidebar .user-profile span.username { font-size: 15px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 700; text-align: left; text-transform: none; }.widget.xfuncommerce ul.product_list_widget a span.product_price,
                            .single-product.xfuncommerce ul.product_list_widget a span.product_price,
                             .widget.yit_products_category a span.product_price { font-size: 14px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #939393; font-style: normal; font-weight: 400; text-align: left; text-transform: none; }#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title, #header .widget_shopping_cart .widget_shopping_cart_content p.total,
            .widget_shopping_cart .widget_shopping_cart_content .total span { font-size: 15px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #422d2d; font-style: normal; font-weight: 700; text-align: right; text-transform: none; }
#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title{ text-align: center;font-size: 16px; }
                .xfuncommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a,
                #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a,
                .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a:visited,
                div.yit_cart_widget .product_list_widget .mini-cart-item-info a,
                .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a,
                .xfuncommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal,
                #header .widget_shopping_cart .widget_shopping_cart_content .total span.amount,
                .widget_shopping_cart .widget_shopping_cart_content a.remove,
                .widget.xfuncommerce.widget_recent_reviews ul.product_list_widget li a,
                #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal { color: #6d6c6c; }
                .xfuncommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,
                #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,
                div.yit_cart_widget .product_list_widget .mini-cart-item-info a:hover,
                .widget.xfuncommerce.widget_recent_reviews ul.product_list_widget li a:hover,
                .widget_shopping_cart .widget_shopping_cart_content a.remove:hover { color: #ba1707; }.xfuncommerce #header-sidebar .yit_cart_widget .cart_wrapper .widget_shopping_cart_content, #header-sidebar .yit_cart_widget .cart_wrapper .widget_shopping_cart_content { border-color: #dbd8d8; background: #ffffff; }#loginform label,.ywsl-label { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; text-transform: none; }#loginform .forgetmenot label,
                            #loginform input[type="text"],
                            #loginform input[type="password"],
                            wp-social-login-connect-with { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 400; }.login .button-primary { font-size: 13px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #ffffff; font-style: normal; font-weight: 700; text-transform: uppercase; background-color: #a12418; border-color: #a12418; }.login .button-primary:hover { background-color: #ae4a14; border-color: #ae4a14; }.login #nav a { font-size: 11px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 800; text-transform: none; }.login #backtoblog a { font-size: 11px; font-family: "微軟正黑體", "微软雅黑",Arial ; color: #6d6c6c; font-style: normal; font-weight: 800; text-transform: none; }
/* Media queries for responsive */

@media (max-width: 1200px) {

    /* REQUESTE A QUOTE */

    .xfuncommerce .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button, .xfuncommerce .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.button:hover, .yith_ywraq_add_item_response_message {
        padding: 8px 0 8px 11px;
    }

    .sidebar {
        display: none;
    }
}

/* ANDROID TABLETS */
@media (max-width: 768px) {
    .vc_col-sm-6 {
        margin-bottom: 35px;
    }

    body,
    html,
    .st-container,
    .st-pusher,
    .st-content {
        min-height: 100%;
    }

    .st-content,
    .st-content-inner {
        position: relative;
    }

    .st-container {
        position: relative;
        overflow: hidden;
    }

    .st-menu {
        display: block;
        position: fixed;
        overflow-y: scroll;
    }

    .st-pusher {
        position: relative;
        left: 0;
        height: 100%;
        -webkit-transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
    }

        .st-pusher::after {
            position: absolute;
            top: 0;
            right: 0;
            width: 0;
            height: 0;
            background: rgba(0,0,0,0.75);
            z-index: 9999;
            content: '';
            opacity: 0;
            -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
            transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
        }

        .st-pusher #wrapper {
            z-index: 99;
        }

    .st-menu-open .st-pusher::after {
        width: 100%;
        height: 100%;
        opacity: 1;
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
    }

    nav.mobile-nav {
        margin: 20px 0 0;
    }

    .st-menu .custom-item-image,
    .st-menu .custom-item-yitimage {
        display: none;
    }

    .st-menu ul li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        width: 100%;
        clear: both;
    }

        .st-menu ul li a {
            font-size: 16px;
            border: none;
        }

    .st-menu .mobile-nav > .level-1 > ul > li.menu-item-has-children > a:after {
        content: "\f107";
        font-family: FontAwesome;
        font-style: normal;
        margin-left: 6px;
        display: inline-block;
    }

    .st-menu ul.sub-menu {
        margin: 0 0 15px 20px;
        display: none;
    }

        .st-menu ul.sub-menu li {
            border: 0;
            margin: 10px 0;
        }

            .st-menu ul.sub-menu li a {
                padding: 5px 0;
                font-weight: 300;
                font-size: 14px;
            }

                .st-menu ul.sub-menu li a:before {
                    content: "- ";
                }

    .st-menu label[for="yith-s"] {
        display: none;
    }

    .st-menu .search-wrapper {
        display: inline-block;
    }

    .st-menu input[type="search"] {
        height: 35px;
        text-indent: 5px;
        border-color: #f58ba5;
    }

    .sidebar {
        display: none;
    }

    .sidebar-right .col-sm-9 {
        width: 100%;
    }

    #slider1_container {
        display: none;
    }

    #slider2_container {
        display: block !important;
    }

    /*******************
    * HEADER
    ********************/
    #header {
        margin-bottom: 0;
    }

        #header.sticky-header .header-wrapper {
            padding-bottom: 5px;
        }

    #mobile-menu-trigger {
        display: inline-block;
        font-size: 25px;
        vertical-align: middle;
    }

    #header #mobile-menu-trigger a {
        padding: 10px 10px 10px 10px;
        margin: -12px 0px -10px -15px;
    }

        #header #mobile-menu-trigger a.visible-xs {
            display: block !important;
            border: 1px solid #fde0de;
            text-align: center;
            margin-right: 5px;
            color: #ffa19a;
        }

    #logo {
        float: none;
        display: inline-block;
        margin: 0px;
    }

    #header .fixed #logo {
        float: none;
        display: inline-block;
        margin: 0px;
    }

    #header #header-container.fixed #welcome-menu-login {
        /*margin-top: 18px;*/
    }

    #header #header-container.fixed #header-sidebar {
        float: right;
        display: table;
        margin: 6px 15px 0px 0px;
        position: relative;
        top: 0px;
    }

    #header #header-container.fixed .yit_cart_total_widget {
        width: 23px;
        max-width: 46px;
        height: 23px;
        /* margin-top: 15px; */
        text-align: center;
        line-height: 23px;
        vertical-align: top;
        display: inline-table;
    }

    #header #header-sidebar {
        float: right;
        display: table;
        margin: 20px 15px 0px 0px;
        position: relative;
        top: 0px;
    }

    #header .yit_cart_total_widget {
        width: 23px;
        max-width: 46px;
        height: 23px;
        text-align: center;
        line-height: 23px;
        vertical-align: top;
        position: relative;
        font-size: 18px;
    }

    #header-sidebar .header-society_fb {
        width: 24px;
        max-width: 46px;
        height: 22px;
        text-align: center;
        line-height: 24px;
        /* vertical-align: top; */
        position: relative;
        font-size: 24px;
    }

        #header-sidebar .header-society_fb span {
               line-height: 23px;
               display: block;
               overflow: hidden;
               height: 23px;
               font-weight: bold;
        }

    #logo.with_tagline {
        vertical-align: middle;
    }

    #header.skin2 #logo {
        display: inline-block;
    }

    #logo #textual {
        vertical-align: middle;
    }

    #nav {
        display: none;
    }

    #header-search > div .shop-by-category {
        display: none;
    }

    #header-search > div .yith_xfuncommerce_ajax_search {
        display: none;
    }

    #header .yit_cart_widget .cart_wrapper {
        display: none !important;
    }

    #header-search .shop-by-category > div.submenu-group {
        display: none;
    }

    #header-search div:not(.can-close).shop-by-category.opened .sbToggle {
        display: block;
    }

    .slider-container .slider,
    .slider-container .header-parallax,
    .slider-container .slider.swiper-container {
        margin-top: 0;
    }

    .slider-container .shop-by-category {
        clear: both;
        margin: -35px 0 35px;
    }

    .revolution-wrapper.container.shop-by-category-opened {
        padding-left: 15px;
    }
    #searchform .nav-search-bg{
         background: #F13463;
         width: 215px;
    }
    #searchform .nav-searchfield-container,
    #searchform .nav-searchfield {
        display: inline-block;
        border: 2px solid #F13463;
    }

    #searchform #searchsubmit {
        padding: 8px 6px 8px;
        background: #F13463;
        border-color: #F13463;
        color: #fff;
        font-weight:bold;
    }

    #header-search {
        margin-top: 0px;
    }

        #header-search .shop-by-category .list-trigger {
            width: 100%;
            padding: 14px;
        }

    #header-sidebar {
        float: right;
        display: table;
        margin: 0px 15px 0px 0px;
        position: relative;
    }

        #header-sidebar .cart_label {
            margin: 0px;
            padding: 0px;
        }

        #header-sidebar i {
            padding: 0;
            font-size: 26px;
            display: unset;
        }

    header #menu-welcome-login {
        display: none;
    }

    #header-sidebar .lebaltxt {
        display: none;
    }




    .nav.vertical div.submenu li div.submenu {
        display: none;
    }

    .nav.vertical div.submenu li div.submenu {
        top: 10px;
        left: 0;
        position: relative;
        padding-top: 0;
        margin-top: -10px;
        margin-left: 0;
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        z-index: 999;
    }

        .nav.vertical div.submenu li div.submenu > ul.sub-menu {
            background-image: none !important;
            width: auto !important;
        }

    .slider-Pro-container {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background: #fff;
    }

    #slider1_container .jssorb21 {
        display: none;
    }

    .wpb_row {
        margin-bottom: 0px;
    }

    .vc_row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .content_ad2 {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .slider-container .shop-by-category > div.submenu-group {
        left: 15px;
        right: 15px;
        width: auto;
        margin: 0;
        margin-top: 15px;
        display: none;
        overflow: visible;
    }


    #topbar #welcome-menu,
    #topbar .whislist_nav,
    #topbar #welcome-menu-login,
    .mobile-sidebar #welcome-menu-login li.login-menu .submenu,
    .mobile-sidebar #welcome-menu-login a:after,
    .st-menu li.search-trigger {
        display: none !important;
    }

    .mobile-sidebar #welcome-menu li a,
    .mobile-sidebar #welcome-menu-login a,
    .mobile-sidebar .whislist_nav a {
        text-transform: uppercase;
    }

    #topbar-left {
        text-align: left;
        margin-bottom: 10px;
    }

    #topbar-left, #topbar-right {
        display: block;
        clear: both;
        white-space: initial;
    }

    #topbar > .container > div,
    #topbar > .container {
        display: block;
    }

    #topbar-left .widget, #topbar-left > div {
        margin: 10px 0 0;
    }

    #slogan .container {
        width: 100%;
    }

    #slogan.yit-cart-checkout-slogan span > span {
        min-width: 0;
        margin-right: 0;
    }

    /******************
    * FOOTER
    ******************/
    #footer .widget.col-sm-3:nth-child(4n+1) {
        clear: none;
    }

    #footer .widget.col-sm-3:nth-child(2n+1) {
        /*clear: both;*/
    }

    #copyright .centered p {
        display: block;
        float: unset;
        width: 100%;
        padding: unset;
        text-align: center;
    }

    #copyright .centered ul, #copyright .centered ul.level-1 {
        padding: unset;
        text-align: center;
        float: unset;
        display: block;
        margin-bottom: 0px;
    }
    /*****************
    * SHOP
    *****************/
    .product-quick-view-button {
        display: none;
    }

    .xfuncommerce ul.products li.product.list > div,
    .xfuncommerce-page ul.products li.list > div {
        padding: 15px;
    }

    ul.products li.product.list .product-wrapper .product-actions-wrapper {
        margin-bottom: 0px;
    }

    ul.products li.product.first {
        clear: none;
    }

    .xfuncommerce ul.products li.product:nth-child(3n+1),
    .xfuncommerce-page ul.products li.product:nth-child(3n+1) {
        /* clear: both; */
    }

    .single-product.xfuncommerce div.product div.images,
    .single-product.xfuncommerce div.product div.summary {
        width: 100% !important;
        padding: 0 !important;
    }

    #product-nav div.prev-product,
    #product-nav div.next-product,
    #product-nav > a:hover > div {
        display: none;
    }

    #product-nav > a {
        padding: 6px 10px 4px;
    }

    .yith_magnifier_mousetrap {
        display: none;
    }

    #inquiry-form .contact-form ul li {
        width: 100%;
    }

    #slogan.yit-cart-checkout-slogan .slogan-wrapper {
        padding: 30px 0;
    }

    #slogan.yit-cart-checkout-slogan span > span {
        margin-bottom: 30px;
    }

        #slogan.yit-cart-checkout-slogan span > span:last-child {
            margin-bottom: 0px;
        }

    #my-account-sidebar ul li {
        border-right: none;
    }

    #xfun-ecm-form table.shop_table td.product-thumbnail,
    #xfun-ecm-form table.shop_table th.product-thumbnail {
        display: none;
    }

    #xfun-ecm-form table.shop_table td {
        padding: 20px 0;
    }

    #my-account-sidebar ul:after {
        padding: 0;
        margin-bottom: 35px;
    }

    a.yith_magnifier_zoom {
        pointer-events: none;
    }
    /**************************
    * NEWS
    **************************/
    #primary .subody .list_item_content {
        width: 100% !important;
    }

    #primary .subody .list_item_img {
        width: 100% !important;
    }

    #primary .subody .content {
        padding-left: 0px;
        padding-right: 0px;
    }

    #primary .subody .sidebar {
        padding-left: 0px;
        padding-right: 0px;
    }
    /**************************
    * BLOG
    **************************/
    #comments ol li .information, #review ol li .information {
        margin-bottom: 25px;
    }

    /**************************
    * SHORTCODES AND WIDGETS
    **************************/
    .parallaxeos_container .testimonials-slider {
        border: none;
    }

    .box-title.box-title-line-middle h2,
    .box-title.box-title-line-around h2 {
        padding: 0 5px;
    }

    .call-three .newsletter-cta-form-container {
        padding: 20px;
    }

    #back-top {
        /*display: none !important;*/
    }

    /* banner slider */
    .slider.banners .swiper-slide-big {
        width: 165px;
    }

    .slider.banners .swiper-slide-small {
        width: 98px;
    }

    .slider.banners .swiper-slide-big.swiper-slide:last-child {
        width: 165px;
    }

    .slider.banners .swiper-slide-small.swiper-slide:last-child {
        width: 98px;
    }

    /* Newsletter Popup */

    .yitpopup_overlay {
        z-index: 100001;
    }

    .yitpopup_wrapper {
        width: 90%;
        height: 100%;
        overflow-y: scroll;
        z-index: 100002;
        top: 10%;
    }

    #yit-popup-left {
        float: none;
        max-width: 100%;
        width: 100%;
    }

    .yitpopup_wrapper a.close {
        top: 9px;
    }

    .yit-popup-checkzone {
        position: static;
    }

    /* modal */

    .modal-shortcode .modal .modal-dialog {
        width: auto;
        margin-top: 30px;
    }

    .modal-open .modal {
        z-index: 100000;
        overflow-y: scroll;
    }

    /************************
    * PRODUCTS
    ************************/
    .xfuncommerce ul.products li.product, .xfuncommerce-page ul.products li.product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 80%;
    }
}

/* MOBILE PHONES */
@media (max-width: 480px) {

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-12 {
        width: 100%;
    }

    .st-menu .search-wrapper {
        max-width: 150px;
        margin-right: 5px;
    }

    .sidebar {
        display: none;
    }

    .xfuncommerce ul.products li .product-wrapper .thumb-wrapper, .xfuncommerce-page ul.products li .product-wrapper .thumb-wrapper {
        position: relative;
        height: 150px;
    }
    /***********************
    * HEADER
    ***********************/
    #logo {
        max-width: 45%;
        margin-right: 10px;
        margin-top: 0px;
    }

        #logo img {
            max-width: 100%;
            height: auto;
        }

    #header span.yit-mini-cart-icon {
        display: none;
    }

    #header .cart_label img.icon-bg {
        margin: 0;
        float: none;
    }

    #header .cart_label {
        /*padding: 10px 12px;
        margin: -5px -5px;*/
    }

    #header .yit_cart_widget {
        /*width:100%;
		   height:100%;*/
        /*top: 11px;*/
    }

    #header #mobile-menu-trigger a {
        padding: 5px 5px 5px 5px;
        margin: -16px 0 -10px -15px;
    }

    #header #header-container.fixed #welcome-menu-login {
        margin-top: 0px;
    }

    #header #header-container.fixed .yit_cart_widget {
        margin-top: 0px;
    }

    #header #header-container.fixed .yit_cart_total_widget {
        margin-top: 0px;
    }

    #header #header-container.fixed #header-sidebar {
        float: right;
        display: table;
        margin: 16px 15px 0px 0px;
        position: relative;
        top: 0px;
    }

    #header #header-sidebar {
        float: right;
        display: table;
        margin: 16px 15px 0px 0px;
        position: relative;
        top: 0px;
    }

    #header .yit_cart_total_widget {
        margin-top: 0px;
    }

    #slogan .container {
        width: 100%;
    }

    #header-search {
        margin-top: 0px;
    }

    /************************
    * FOOTER
    ************************/
    #footer .newsletter-form {
        margin-bottom: 70px;
    }

    /************************
    * SHOP
    ************************/
    .product-quick-view-button {
        display: none;
    }

    ul.products li.product.first {
        clear: both;
    }

    .xfuncommerce ul.products li.product:nth-child(3n+1),
    .xfuncommerce-page ul.products li.product:nth-child(3n+1) {
        clear: none;
    }

    .xfuncommerce ul.products li.product:nth-child(2n+1),
    .xfuncommerce-page ul.products li.product:nth-child(2n+1) {
        clear: both;
    }

    .show-products ul.products li.product.list .product-wrapper .thumb-wrapper,
    .show-products ul.products li.product.list .product-meta-wrapper,
    .show-products.show-products-list ul.products li.product.list .product_actions_container {
        width: 100%;
        margin-top: 0;
        padding: 0;
    }

    #list-or-grid,
    #number-of-products,
    #page-meta .xfuncommerce-ordering {
        float: none;
        margin-bottom: 10px;
        display: block;
        clear: both;
    }

    #page-meta .page-meta-wrapper {
        padding: 8px;
    }

    .xfuncommerce ul.products li.product.list .product-wrapper .thumb-wrapper,
    .xfuncommerce ul.products li.product.list .product-wrapper .product-meta-wrapper {
        width: 100% !important;
        float: none;
        clear: both;
        padding: 0;
    }

    #product-nav {
        display: none;
    }

    #xfun-ecm-form table.shop_table td.product-stock-status,
    #xfun-ecm-form table.shop_table th:nth-last-child(2) {
        display: none;
    }

    #xfun-ecm-form table.shop_table td.product-remove {
        padding-right: 5px;
    }

    #xfun-ecm-form table.shop_table td.product-add-to-cart a {
        padding: 4px;
        display: block;
        text-align: center;
        margin: 0;
    }

    #xfun-ecm-form .xfun-ecm-share h4 {
        margin-bottom: 10px;
    }

    #xfun-ecm-form .xfun-ecm-share ul li:first-child {
        margin-left: 0;
    }

    .xfuncommerce-page table.shop_table.my_account_orders tbody td.order-actions a {
        padding: 4px;
    }

    #my-account-content .addresses .col-1, .xfuncommerce .addresses .col-1,
    #my-account-content .addresses .col-2, .xfuncommerce .addresses .col-2 {
        width: 100%;
        float: none;
        clear: both;
    }

    .xfuncommerce form .form-row-first, .xfuncommerce-page form .form-row-first,
    .xfuncommerce form .form-row-last, .xfuncommerce-page form .form-row-last {
        width: 100%;
        float: none;
    }

    .xfuncommerce form .form-row select {
        width: 100%;
    }

    .xfuncommerce table.shop_table.cart th.product-name {
        padding-left: 0px;
    }

    .xfuncommerce table.shop_table.cart div.product-thumbnail {
        display: none;
    }

    .xfuncommerce table.shop_table.cart td.product-remove,
    .xfuncommerce table.shop_table.cart td.product-name {
        padding-right: 5px;
    }

    .xfuncommerce .cart-list {
        margin-bottom: 50px;
    }
    /***********************
    * FORUM
    ***********************/

    /***********************
    * SHORTCODES AND WIDGETS
    ***********************/
    .team-member-identity {
        width: 100%;
        position: static;
        float: none;
    }

    .team-member-info {
        float: none;
        width: 100%;
    }

    .team-member-name {
        position: relative;
    }

    .testimonial-col {
        width: 100%;
    }

    ul.filters.faq {
        text-align: center;
    }

    .box-title.box-title-line-middle h2, .box-title.box-title-line-around h2 {
        width: 80%;
    }

    .call-to-action-two .call-to-action-two-container div.incipit,
    .call-to-action-two .call-to-action-two-container div.call-btn {
        display: block;
        width: 100%;
        clear: both;
    }

    .call-to-action-two .call-to-action-two-container div.incipit {
        margin-bottom: 10px;
    }

    div.call-btn-arrow {
        display: none;
    }

    .call-three .newsletter-cta-form-container ul {
        padding: 0;
    }

    .call-three .newsletter-cta-form-container li:nth-child(2) {
        width: auto;
        margin-left: 0;
    }

    .tabs-container ul.tabs li {
        padding: 10px 10px;
    }

    .testimonials-slider ul.testimonial-content li p:not(.meta) {
        padding: 0;
    }

    .testimonials-slider ul.testimonial-content li .meta .name:before {
        margin: 10px auto;
    }

    .testimonials .testimonial-wrapper h4.testimonial-smallquote,
    .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
        margin-bottom: 10px;
    }

        .testimonial-wrapper .testimonial-smallquote:before,
        .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
            font-size: 50px;
        }

    .testimonials-slider .owl-slider.hide-elem li {
        padding: 30px 0;
        transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -moz-transform: scale(0.9);
    }

    .logos-slider .list_carousel ul.logo-list li {
        margin: 0;
        text-align: center;
        width: 50%;
        margin-bottom: 20px;
    }

        .logos-slider .list_carousel ul.logo-list li a {
            text-align: center !important;
            margin-bottom: 10px;
            clear: both;
            display: block;
        }

    /***********************
    * MIXED AND VARIIUS
    ***********************/
    .error-404-search .btn-large {
        padding: 8px 20px;
    }

    /***********************
    * COMMON USE
    ***********************/
    #primary .lebaltxt {
        display: none;
    }

    #primary .content-title {
        margin-left: 0px;
        margin-right: 0px;
    }

    #primary div.list_table {
        margin-left: 0px;
        margin-right: 0px;
    }
    /************************
     * MEMBER AREA
    ************************/
    #primary .popbody {
        width: 100% !important;
    }

    #primary #my-pop-content .col-1 {
        margin-left: 5px;
    }

    #primary .popbody .bread-title {
        padding: 10px 0px 10px 2px;
        margin-left: -15px;
    }
}

/* IPHONE */
@media (max-width: 320px) {
    #logo {
        max-width: 43%;
        margin-top: 0px;
        margin-right: 0px;
    }

    #header #header-container.fixed .yit_cart_widget {
        margin-top: 0px;
        top: 0px;
    }

    #header #header-container.fixed .yit_cart_total_widget {
        margin-top: 0px;
    }

    #header #header-container.fixed #header-sidebar {
        margin: 10px 15px 0px 0px;
    }

    #header .yit_cart_total_widget {
        margin-top: 0px;
    }

    #header-search {
        margin-top: 0px;
    }

    #header-sidebar {
        margin: 8px 5px 0px 0px !important;
    }

    #header #mobile-menu-trigger a {
        /*padding: 10px 0px 10px 15px;*/
    }

    #primary .subody .bread-title {
        padding: 0px;
    }

    .sidebar {
        display: none;
    }
    /************************
  * MEMBER AREA
  ************************/
    #primary .popbody {
        width: 100% !important;
    }

    /************************
    * PRODUCTS
    ************************/
    .xfuncommerce ul.products li.product, .xfuncommerce-page ul.products li.product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 100%;
    }

        .xfuncommerce ul.products li.product.only-product, .xfuncommerce-page ul.products li.product only-product {
            margin-bottom: 25px;
            text-align: center;
            position: relative;
            width: 100%;
        }
}

/* IPAD PORTRAIT */
@media (min-width: 768px) and (max-width: 979px) {

    /**************************
    * BANNER SLIDER
    **************************/
    .slider.banners .swiper-slide-big {
        width: 259px;
    }

    .slider.banners .swiper-slide-small {
        width: 154px;
    }

    .slider.banners .swiper-slide-big.swiper-slide:last-child {
        width: 259px;
    }

    .slider.banners .swiper-slide-small.swiper-slide:last-child {
        width: 154px;
    }

    /**************************
    * NEWS
    **************************/
    #primary .subody .list_item_content {
        width: 100% !important;
    }

    #primary .subody .list_item_img {
        width: 100% !important;
    }
    /**************************
    * SHOP
    **************************/
    #slogan.yit-cart-checkout-slogan span > span {
        display: block;
    }

    #xfun-ecm-form .wishlist_table .add_to_cart.button {
        display: block;
        text-align: center;
        padding: 5px;
    }

    /*************************
    * SHORTCODES AND WIDGETS
    *************************/
    #primary .sidebar-with-border {
        border: none;
        padding: 0;
    }

    .box-title.box-title-line-middle h2,
    .box-title.box-title-line-around h2 {
        padding: 0 25px;
        max-width: 80%;
    }

    .widget.last-tweets li {
        padding: 0px 0px 0px 24px;
    }

        .widget.last-tweets li .widget-tweet-icon {
            font-size: 20px;
        }

    .widget.yit-recent-comments div.comment {
        margin-bottom: 5px;
    }

    .sidebar-left .testimonial-col,
    .sidebar-right .testimonial-col {
        width: 50%;
    }

    .sidebar-double .testimonial-col {
        width: 100%;
    }

    .testimonial-wrapper .testimonial-smallquote:before,
    .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
        font-size: 50px;
    }

    .testimonials .testimonial-wrapper h4.testimonial-smallquote {
        padding-left: 34px;
    }

    .yit_call_action .cta-phone.call-to-action.big .cta-phone-phone {
        font-size: 20px;
    }

        .yit_call_action .cta-phone.call-to-action.big .cta-phone-phone span {
            font-size: 20px;
        }

    .yit_call_action .cta-phone.call-to-action .cta-phone-phone span {
        margin-right: 5px;
    }

    .counter {
        padding: 10px;
    }

    .numbers-sections .number {
        font-size: 120px;
    }

    .numbers-sections h4 {
        font-size: 12px !important;
    }

        .numbers-sections h4 span.title-highlight {
            font-size: 12px;
        }

    .call-three .newsletter-cta-form-container li:nth-child(2) {
        width: auto;
    }

    .testimonial-wrapper .testimonial-content {
        padding: 30px 15px 10px;
    }

    .widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
        display: none;
    }

    .widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.with-date {
        margin-left: 60px;
    }

    /************************
    * MEMBER AREA
    ************************/
    #primary .popbody {
        width: 100% !important;
    }

    /************************
    * PRODUCTS
    ************************/
    .xfuncommerce ul.products li.product, .xfuncommerce-page ul.products li.product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 30%;
    }

    .slider-Pro-container ul.products li.product, .xfuncommerce-page owl-item ul.products li.product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 90%;
    }

    .slider-Pro-container {
        margin-top: -35px;
        margin-left: 8px;
        margin-right: 8px;
        background: #fff;
    }

    .xfuncommerce ul.products li.product.only-product, .xfuncommerce-page ul.products li.product only-product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 33.333%;
    }

    .sidebar-right .col-sm-9 {
        width: 100%;
    }
}

/* IPAD LANDSCAPE */
@media (min-width: 980px) and (max-width: 1199px) {
    /**************************
    * NEWS
    **************************/
    #primary .subody .list_item_content {
        width: 60% !important;
    }

    #primary .subody .list_item_img {
        width: 40% !important;
    }
    /************************
    * SHORTCODES AND WIDGETS
    ************************/
    .widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
        display: none;
    }

    .widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.with-date {
        margin-left: 60px;
    }

    .counter {
        padding: 20px;
    }

    .numbers-sections .number {
        font-size: 140px;
    }

    .box-title.box-title-line-middle h2, .box-title.box-title-line-around h2 {
        padding: 0 35px;
    }


    /* BANNER SLIDER*/
    .slider.banners .swiper-slide-big {
        width: 332px;
    }

    .slider.banners .swiper-slide-small {
        width: 198px;
    }

    .slider.banners .swiper-slide-big.swiper-slide:last-child {
        width: 332px;
    }

    .slider.banners .swiper-slide-small.swiper-slide:last-child {
        width: 198px;
    }
    /* AD PRO AREA*/
    #primary .container.main_subody {
        width: 100%;
    }

    /* AD PRO AREA*/
    #footer .container.main_subody {
        width: 100%;
    }

    #copyright .container {
        width: 100%;
    }
    /************************
    * MEMBER AREA
    ************************/
    #primary .popbody {
        width: 100% !important;
    }
    /************************
    * PRODUCTS
    ************************/
    .xfuncommerce ul.products li.product, .xfuncommerce-page ul.products li.product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        /*width: 50%;*/
    }

        .xfuncommerce ul.products li.product.only-product, .xfuncommerce-page ul.products li.product only-product {
            margin-bottom: 25px;
            text-align: center;
            position: relative;
            width: 33.333%;
        }

    .sidebar-right .col-sm-9 {
        width: 100%;
    }
}

/* LARGE DESKTOP */
@media (min-width: 1200px) {
    #header-container.fixed #logo img,
    #header.skin2.fixed #logo img {
        transform: scale(0.8,0.8);
        transform-origin: 0 50%;
        -webkit-transform: scale(0.8,0.8);
        -webkit-transform-origin: 0 50%;
        -moz-transform: scale(0.8,0.8);
        -moz-transform-origin: 0 50%;
        -ms-transform: scale(0.8,0.8);
        -ms-transform-origin: 0 50%;
        -o-transform: scale(0.8,0.8);
        -o-transform-origin: 0 50%;
    }

    /************************
    * PRODUCTS
    ************************/
    .xfuncommerce ul.products li.product.only-product, .xfuncommerce-page ul.products li.product only-product {
        margin-bottom: 25px;
        text-align: center;
        position: relative;
        width: 20%;
    }
}


/** RETINA */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
}

/* CSS Document */


/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0);
  src: url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'), url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'), url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'), url(/Content/themes/front/font/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}

