@charset "utf-8";@font-face {

	font-family: 'icomoon';

	src: url(/wp-content/themes/webuild/fonts/icomoon/icomoon.eot?urgtmf);

	src: url(/wp-content/themes/webuild/fonts/icomoon/icomoon.eot#iefixurgtmf) format("embedded-opentype"), url(/wp-content/themes/webuild/fonts/icomoon/icomoon.woff?urgtmf) format("woff"), url(/wp-content/themes/webuild/fonts/icomoon/icomoon.ttf?urgtmf) format("truetype"), url(/wp-content/themes/webuild/fonts/icomoon/icomoon.svg?urgtmf#icomoon) format("svg");

	font-weight: normal;

	font-style: normal;

}
@media all {
.im {
	display: inline-block;

	/* ROUTEWP */
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.im-home:before {
	content: "\e000";
}
.im-home2:before {
	content: "\e001";
}
.im-home3:before {
	content: "\e002";
}
.im-home4:before {
	content: "\e003";
}
.im-home5:before {
	content: "\e004";
}
.im-home6:before {
	content: "\e005";
}
.im-home7:before {
	content: "\e006";
}
.im-home8:before {
	content: "\e007";
}
.im-home9:before {
	content: "\e008";
}
.im-home10:before {
	content: "\e009";
}
.im-home11:before {
	content: "\e00a";
}
.im-office:before {
	content: "\e00b";
}
.im-newspaper:before {
	content: "\e00c";
}
.im-pencil:before {
	content: "\e00d";
}
.im-pencil2:before {
	content: "\e00e";
}
.im-pencil3:before {
	content: "\e00f";
}
.im-pencil4:before {
	content: "\e010";
}
.im-pencil5:before {
	content: "\e011";
}
.im-pencil6:before {
	content: "\e012";
}
.im-quill:before {
	content: "\e013";
}
.im-quill2:before {
	content: "\e014";
}
.im-quill3:before {
	content: "\e015";
}
.im-pen:before {
	content: "\e016";
}
.im-pen2:before {
	content: "\e017";
}
.im-pen3:before {
	content: "\e018";
}
.im-pen4:before {
	content: "\e019";
}
.im-pen5:before {
	content: "\e01a";
}
.im-marker:before {
	content: "\e01b";
}
.im-home12:before {
	content: "\e01c";
}
.im-marker2:before {
	content: "\e01d";
}
.im-blog:before {
	content: "\e01e";
}
.im-blog2:before {
	content: "\e01f";
}
.im-brush:before {
	content: "\e020";
}
.im-palette:before {
	content: "\e021";
}
.im-palette2:before {
	content: "\e022";
}
.im-eyedropper:before {
	content: "\e023";
}
.im-eyedropper2:before {
	content: "\e024";
}
.im-droplet:before {
	content: "\e025";
}
.im-droplet2:before {
	content: "\e026";
}
.im-droplet3:before {
	content: "\e027";
}
.im-droplet4:before {
	content: "\e028";
}
.im-paint-format:before {
	content: "\e029";
}
.im-paint-format2:before {
	content: "\e02a";
}
.im-image:before {
	content: "\e02b";
}
.im-image2:before {
	content: "\e02c";
}
.im-image3:before {
	content: "\e02d";
}
.im-images:before {
	content: "\e02e";
}
.im-image4:before {
	content: "\e02f";
}
.im-image5:before {
	content: "\e030";
}
.im-image6:before {
	content: "\e031";
}
.im-images2:before {
	content: "\e032";
}
.im-image7:before {
	content: "\e033";
}
.im-camera:before {
	content: "\e034";
}
.im-camera2:before {
	content: "\e035";
}
.im-camera3:before {
	content: "\e036";
}
.im-camera4:before {
	content: "\e037";
}
.im-music:before {
	content: "\e038";
}
.im-music2:before {
	content: "\e039";
}
.im-music3:before {
	content: "\e03a";
}
.im-music4:before {
	content: "\e03b";
}
.im-music5:before {
	content: "\e03c";
}
.im-music6:before {
	content: "\e03d";
}
.im-piano:before {
	content: "\e03e";
}
.im-guitar:before {
	content: "\e03f";
}
.im-headphones:before {
	content: "\e040";
}
.im-headphones2:before {
	content: "\e041";
}
.im-play:before {
	content: "\e042";
}
.im-play2:before {
	content: "\e043";
}
.im-movie:before {
	content: "\e044";
}
.im-movie2:before {
	content: "\e045";
}
.im-movie3:before {
	content: "\e046";
}
.im-film:before {
	content: "\e047";
}
.im-film2:before {
	content: "\e048";
}
.im-film3:before {
	content: "\e049";
}
.im-film4:before {
	content: "\e04a";
}
.im-camera5:before {
	content: "\e04b";
}
.im-camera6:before {
	content: "\e04c";
}
.im-camera7:before {
	content: "\e04d";
}
.im-camera8:before {
	content: "\e04e";
}
.im-camera9:before {
	content: "\e04f";
}
.im-dice:before {
	content: "\e050";
}
.im-gamepad:before {
	content: "\e051";
}
.im-gamepad2:before {
	content: "\e052";
}
.im-gamepad3:before {
	content: "\e053";
}
.im-pacman:before {
	content: "\e054";
}
.im-spades:before {
	content: "\e055";
}
.im-clubs:before {
	content: "\e056";
}
.im-diamonds:before {
	content: "\e057";
}
.im-king:before {
	content: "\e058";
}
.im-queen:before {
	content: "\e059";
}
.im-rock:before {
	content: "\e05a";
}
.im-bishop:before {
	content: "\e05b";
}
.im-knight:before {
	content: "\e05c";
}
.im-pawn:before {
	content: "\e05d";
}
.im-chess:before {
	content: "\e05e";
}
.im-bullhorn:before {
	content: "\e05f";
}
.im-megaphone:before {
	content: "\e060";
}
.im-new:before {
	content: "\e061";
}
.im-connection:before {
	content: "\e062";
}
.im-connection2:before {
	content: "\e063";
}
.im-podcast:before {
	content: "\e064";
}
.im-radio:before {
	content: "\e065";
}
.im-feed:before {
	content: "\e066";
}
.im-connection3:before {
	content: "\e067";
}
.im-radio2:before {
	content: "\e068";
}
.im-podcast2:before {
	content: "\e069";
}
.im-podcast3:before {
	content: "\e06a";
}
.im-mic:before {
	content: "\e06b";
}
.im-mic2:before {
	content: "\e06c";
}
.im-mic3:before {
	content: "\e06d";
}
.im-mic4:before {
	content: "\e06e";
}
.im-mic5:before {
	content: "\e06f";
}
.im-book:before {
	content: "\e070";
}
.im-book2:before {
	content: "\e071";
}
.im-books:before {
	content: "\e072";
}
.im-reading:before {
	content: "\e073";
}
.im-library:before {
	content: "\e074";
}
.im-library2:before {
	content: "\e075";
}
.im-graduation:before {
	content: "\e076";
}
.im-file:before {
	content: "\e077";
}
.im-profile:before {
	content: "\e078";
}
.im-file2:before {
	content: "\e079";
}
.im-file3:before {
	content: "\e07a";
}
.im-file4:before {
	content: "\e07b";
}
.im-file5:before {
	content: "\e07c";
}
.im-file6:before {
	content: "\e07d";
}
.im-files:before {
	content: "\e07e";
}
.im-file-plus:before {
	content: "\e07f";
}
.im-file-minus:before {
	content: "\e080";
}
.im-file-download:before {
	content: "\e081";
}
.im-file-upload:before {
	content: "\e082";
}
.im-file-check:before {
	content: "\e083";
}
.im-file-remove:before {
	content: "\e084";
}
.im-file7:before {
	content: "\e085";
}
.im-file8:before {
	content: "\e086";
}
.im-file-plus2:before {
	content: "\e087";
}
.im-file-minus2:before {
	content: "\e088";
}
.im-file-download2:before {
	content: "\e089";
}
.im-file-upload2:before {
	content: "\e08a";
}
.im-file-check2:before {
	content: "\e08b";
}
.im-file-remove2:before {
	content: "\e08c";
}
.im-file9:before {
	content: "\e08d";
}
.im-copy:before {
	content: "\e08e";
}
.im-copy2:before {
	content: "\e08f";
}
.im-copy3:before {
	content: "\e090";
}
.im-copy4:before {
	content: "\e091";
}
.im-paste:before {
	content: "\e092";
}
.im-paste2:before {
	content: "\e093";
}
.im-paste3:before {
	content: "\e094";
}
.im-stack:before {
	content: "\e095";
}
.im-stack2:before {
	content: "\e096";
}
.im-stack3:before {
	content: "\e097";
}
.im-folder:before {
	content: "\e098";
}
.im-folder-download:before {
	content: "\e099";
}
.im-folder-upload:before {
	content: "\e09a";
}
.im-folder-plus:before {
	content: "\e09b";
}
.im-folder-plus2:before {
	content: "\e09c";
}
.im-folder-minus:before {
	content: "\e09d";
}
.im-folder-minus2:before {
	content: "\e09e";
}
.im-folder8:before {
	content: "\e09f";
}
.im-folder-remove:before {
	content: "\e0a0";
}
.im-folder2:before {
	content: "\e0a1";
}
.im-folder-open:before {
	content: "\e0a2";
}
.im-folder3:before {
	content: "\e0a3";
}
.im-folder4:before {
	content: "\e0a4";
}
.im-folder-plus3:before {
	content: "\e0a5";
}
.im-folder-minus3:before {
	content: "\e0a6";
}
.im-folder-plus4:before {
	content: "\e0a7";
}
.im-folder-remove2:before {
	content: "\e0a8";
}
.im-folder-download2:before {
	content: "\e0a9";
}
.im-folder-upload2:before {
	content: "\e0aa";
}
.im-folder-download3:before {
	content: "\e0ab";
}
.im-folder-upload3:before {
	content: "\e0ac";
}
.im-folder5:before {
	content: "\e0ad";
}
.im-folder-open2:before {
	content: "\e0ae";
}
.im-folder6:before {
	content: "\e0af";
}
.im-folder-open3:before {
	content: "\e0b0";
}
.im-certificate:before {
	content: "\e0b1";
}
.im-cc:before {
	content: "\e0b2";
}
.im-tag:before {
	content: "\e0b3";
}
.im-tag2:before {
	content: "\e0b4";
}
.im-tag3:before {
	content: "\e0b5";
}
.im-tag4:before {
	content: "\e0b6";
}
.im-tag5:before {
	content: "\e0b7";
}
.im-tag6:before {
	content: "\e0b8";
}
.im-tag7:before {
	content: "\e0b9";
}
.im-tags:before {
	content: "\e0ba";
}
.im-tags2:before {
	content: "\e0bb";
}
.im-tag8:before {
	content: "\e0bc";
}
.im-barcode:before {
	content: "\e0bd";
}
.im-barcode2:before {
	content: "\e0be";
}
.im-qrcode:before {
	content: "\e0bf";
}
.im-ticket:before {
	content: "\e0c0";
}
.im-cart:before {
	content: "\e0c1";
}
.im-cart2:before {
	content: "\e0c2";
}
.im-cart3:before {
	content: "\e0c3";
}
.im-cart4:before {
	content: "\e0c4";
}
.im-cart5:before {
	content: "\e0c5";
}
.im-cart6:before {
	content: "\e0c6";
}
.im-cart7:before {
	content: "\e0c7";
}
.im-cart-plus:before {
	content: "\e0c8";
}
.im-cart-minus:before {
	content: "\e0c9";
}
.im-cart-add:before {
	content: "\e0ca";
}
.im-cart-remove:before {
	content: "\e0cb";
}
.im-cart-checkout:before {
	content: "\e0cc";
}
.im-cart-remove2:before {
	content: "\e0cd";
}
.im-basket:before {
	content: "\e0ce";
}
.im-basket2:before {
	content: "\e0cf";
}
.im-bag:before {
	content: "\e0d0";
}
.im-bag2:before {
	content: "\e0d1";
}
.im-bag3:before {
	content: "\e0d2";
}
.im-coin:before {
	content: "\e0d3";
}
.im-coins:before {
	content: "\e0d4";
}
.im-credit:before {
	content: "\e0d5";
}
.im-credit2:before {
	content: "\e0d6";
}
.im-calculate:before {
	content: "\e0d7";
}
.im-calculate2:before {
	content: "\e0d8";
}
.im-support:before {
	content: "\e0d9";
}
.im-phone:before {
	content: "\e0da";
}
.im-phone2:before {
	content: "\e0db";
}
.im-phone3:before {
	content: "\e0dc";
}
.im-phone4:before {
	content: "\e0dd";
}
.im-contact-add:before {
	content: "\e0de";
}
.im-contact-remove:before {
	content: "\e0df";
}
.im-contact-add2:before {
	content: "\e0e0";
}
.im-contact-remove2:before {
	content: "\e0e1";
}
.im-call-incoming:before {
	content: "\e0e2";
}
.im-call-outgoing:before {
	content: "\e0e3";
}
.im-phone5:before {
	content: "\e0e4";
}
.im-phone6:before {
	content: "\e0e5";
}
.im-phone-hang-up:before {
	content: "\e0e6";
}
.im-phone-hang-up2:before {
	content: "\e0e7";
}
.im-address-book:before {
	content: "\e0e8";
}
.im-address-book2:before {
	content: "\e0e9";
}
.im-notebook:before {
	content: "\e0ea";
}
.im-envelop:before {
	content: "\e0eb";
}
.im-envelop2:before {
	content: "\e0ec";
}
.im-mail-send:before {
	content: "\e0ed";
}
.im-envelop-opened:before {
	content: "\e0ee";
}
.im-envelop3:before {
	content: "\e0ef";
}
.im-pushpin:before {
	content: "\e0f0";
}
.im-location:before {
	content: "\e0f1";
}
.im-location2:before {
	content: "\e0f2";
}
.im-location3:before {
	content: "\e0f3";
}
.im-location4:before {
	content: "\e0f4";
}
.im-location5:before {
	content: "\e0f5";
}
.im-location6:before {
	content: "\e0f6";
}
.im-location7:before {
	content: "\e0f7";
}
.im-compass:before {
	content: "\e0f8";
}
.im-compass2:before {
	content: "\e0f9";
}
.im-map:before {
	content: "\e0fa";
}
.im-map2:before {
	content: "\e0fb";
}
.im-map3:before {
	content: "\e0fc";
}
.im-map4:before {
	content: "\e0fd";
}
.im-direction:before {
	content: "\e0fe";
}
.im-history:before {
	content: "\e0ff";
}
.im-history2:before {
	content: "\e100";
}
.im-clock:before {
	content: "\e101";
}
.im-clock2:before {
	content: "\e102";
}
.im-clock3:before {
	content: "\e103";
}
.im-clock4:before {
	content: "\e104";
}
.im-watch:before {
	content: "\e105";
}
.im-clock5:before {
	content: "\e106";
}
.im-clock6:before {
	content: "\e107";
}
.im-clock7:before {
	content: "\e108";
}
.im-alarm:before {
	content: "\e109";
}
.im-alarm2:before {
	content: "\e10a";
}
.im-bell:before {
	content: "\e10b";
}
.im-bell2:before {
	content: "\e10c";
}
.im-alarm-plus:before {
	content: "\e10d";
}
.im-alarm-minus:before {
	content: "\e10e";
}
.im-alarm-check:before {
	content: "\e10f";
}
.im-alarm-cancel:before {
	content: "\e110";
}
.im-stopwatch:before {
	content: "\e111";
}
.im-calendar:before {
	content: "\e112";
}
.im-calendar2:before {
	content: "\e113";
}
.im-calendar3:before {
	content: "\e114";
}
.im-calendar4:before {
	content: "\e115";
}
.im-calendar5:before {
	content: "\e116";
}
.im-print:before {
	content: "\e117";
}
.im-print2:before {
	content: "\e118";
}
.im-print3:before {
	content: "\e119";
}
.im-mouse:before {
	content: "\e11a";
}
.im-mouse2:before {
	content: "\e11b";
}
.im-mouse3:before {
	content: "\e11c";
}
.im-mouse4:before {
	content: "\e11d";
}
.im-keyboard:before {
	content: "\e11e";
}
.im-keyboard2:before {
	content: "\e11f";
}
.im-screen:before {
	content: "\e120";
}
.im-screen2:before {
	content: "\e121";
}
.im-screen3:before {
	content: "\e122";
}
.im-screen4:before {
	content: "\e123";
}
.im-laptop:before {
	content: "\e124";
}
.im-mobile:before {
	content: "\e125";
}
.im-mobile2:before {
	content: "\e126";
}
.im-tablet:before {
	content: "\e127";
}
.im-mobile3:before {
	content: "\e128";
}
.im-tv:before {
	content: "\e129";
}
.im-cabinet:before {
	content: "\e12a";
}
.im-archive:before {
	content: "\e12b";
}
.im-drawer:before {
	content: "\e12c";
}
.im-drawer2:before {
	content: "\e12d";
}
.im-drawer3:before {
	content: "\e12e";
}
.im-box:before {
	content: "\e12f";
}
.im-box-add:before {
	content: "\e130";
}
.im-box-remove:before {
	content: "\e131";
}
.im-download:before {
	content: "\e132";
}
.im-upload:before {
	content: "\e133";
}
.im-disk:before {
	content: "\e134";
}
.im-cd:before {
	content: "\e135";
}
.im-storage:before {
	content: "\e136";
}
.im-storage2:before {
	content: "\e137";
}
.im-database:before {
	content: "\e138";
}
.im-database2:before {
	content: "\e139";
}
.im-database3:before {
	content: "\e13a";
}
.im-undo:before {
	content: "\e13b";
}
.im-redo:before {
	content: "\e13c";
}
.im-rotate:before {
	content: "\e13d";
}
.im-rotate2:before {
	content: "\e13e";
}
.im-flip:before {
	content: "\e13f";
}
.im-flip2:before {
	content: "\e140";
}
.im-unite:before {
	content: "\e141";
}
.im-subtract:before {
	content: "\e142";
}
.im-interset:before {
	content: "\e143";
}
.im-exclude:before {
	content: "\e144";
}
.im-align-left:before {
	content: "\e145";
}
.im-align-center-horizontal:before {
	content: "\e146";
}
.im-align-right:before {
	content: "\e147";
}
.im-align-top:before {
	content: "\e148";
}
.im-align-center-vertical:before {
	content: "\e149";
}
.im-align-bottom:before {
	content: "\e14a";
}
.im-undo2:before {
	content: "\e14b";
}
.im-redo2:before {
	content: "\e14c";
}
.im-forward:before {
	content: "\e14d";
}
.im-reply:before {
	content: "\e14e";
}
.im-reply2:before {
	content: "\e14f";
}
.im-bubble:before {
	content: "\e150";
}
.im-bubbles:before {
	content: "\e151";
}
.im-bubbles2:before {
	content: "\e152";
}
.im-bubble2:before {
	content: "\e153";
}
.im-bubbles3:before {
	content: "\e154";
}
.im-bubbles4:before {
	content: "\e155";
}
.im-bubble-notification:before {
	content: "\e156";
}
.im-bubbles5:before {
	content: "\e157";
}
.im-bubbles6:before {
	content: "\e158";
}
.im-bubble3:before {
	content: "\e159";
}
.im-bubble-dots:before {
	content: "\e15a";
}
.im-bubble4:before {
	content: "\e15b";
}
.im-bubble5:before {
	content: "\e15c";
}
.im-bubble-dots2:before {
	content: "\e15d";
}
.im-bubble6:before {
	content: "\e15e";
}
.im-bubble7:before {
	content: "\e15f";
}
.im-bubble8:before {
	content: "\e160";
}
.im-bubbles7:before {
	content: "\e161";
}
.im-bubble9:before {
	content: "\e162";
}
.im-bubbles8:before {
	content: "\e163";
}
.im-bubble10:before {
	content: "\e164";
}
.im-bubble-dots3:before {
	content: "\e165";
}
.im-bubble11:before {
	content: "\e166";
}
.im-bubble12:before {
	content: "\e167";
}
.im-bubble-dots4:before {
	content: "\e168";
}
.im-bubble13:before {
	content: "\e169";
}
.im-bubbles9:before {
	content: "\e16a";
}
.im-bubbles10:before {
	content: "\e16b";
}
.im-bubble-blocked:before {
	content: "\e16c";
}
.im-bubble-quote:before {
	content: "\e16d";
}
.im-bubble-user:before {
	content: "\e16e";
}
.im-bubble-check:before {
	content: "\e16f";
}
.im-bubble-video-chat:before {
	content: "\e170";
}
.im-bubble-link:before {
	content: "\e171";
}
.im-bubble-locked:before {
	content: "\e172";
}
.im-bubble-star:before {
	content: "\e173";
}
.im-bubble-heart:before {
	content: "\e174";
}
.im-bubble-paperclip:before {
	content: "\e175";
}
.im-bubble-cancel:before {
	content: "\e176";
}
.im-bubble-plus:before {
	content: "\e177";
}
.im-bubble-minus:before {
	content: "\e178";
}
.im-bubble-notification2:before {
	content: "\e179";
}
.im-bubble-trash:before {
	content: "\e17a";
}
.im-bubble-left:before {
	content: "\e17b";
}
.im-bubble-right:before {
	content: "\e17c";
}
.im-bubble-up:before {
	content: "\e17d";
}
.im-bubble-down:before {
	content: "\e17e";
}
.im-bubble-first:before {
	content: "\e17f";
}
.im-bubble-last:before {
	content: "\e180";
}
.im-bubble-replu:before {
	content: "\e181";
}
.im-bubble-forward:before {
	content: "\e182";
}
.im-bubble-reply:before {
	content: "\e183";
}
.im-bubble-forward2:before {
	content: "\e184";
}
.im-user:before {
	content: "\e185";
}
.im-users:before {
	content: "\e186";
}
.im-user-plus:before {
	content: "\e187";
}
.im-user-plus2:before {
	content: "\e188";
}
.im-user-minus:before {
	content: "\e189";
}
.im-user-minus2:before {
	content: "\e18a";
}
.im-user-cancel:before {
	content: "\e18b";
}
.im-user-block:before {
	content: "\e18c";
}
.im-users2:before {
	content: "\e18d";
}
.im-user2:before {
	content: "\e18e";
}
.im-users3:before {
	content: "\e18f";
}
.im-user-plus3:before {
	content: "\e190";
}
.im-user-minus3:before {
	content: "\e191";
}
.im-user-cancel2:before {
	content: "\e192";
}
.im-user-block2:before {
	content: "\e193";
}
.im-user3:before {
	content: "\e194";
}
.im-user4:before {
	content: "\e195";
}
.im-user5:before {
	content: "\e196";
}
.im-user6:before {
	content: "\e197";
}
.im-users4:before {
	content: "\e198";
}
.im-user7:before {
	content: "\e199";
}
.im-user8:before {
	content: "\e19a";
}
.im-users5:before {
	content: "\e19b";
}
.im-vcard:before {
	content: "\e19c";
}
.im-tshirt:before {
	content: "\e19d";
}
.im-hanger:before {
	content: "\e19e";
}
.im-quotes-left:before {
	content: "\e19f";
}
.im-quotes-right:before {
	content: "\e1a0";
}
.im-quotes-right2:before {
	content: "\e1a1";
}
.im-quotes-right3:before {
	content: "\e1a2";
}
.im-busy:before {
	content: "\e1a3";
}
.im-busy2:before {
	content: "\e1a4";
}
.im-busy3:before {
	content: "\e1a5";
}
.im-busy4:before {
	content: "\e1a6";
}
.im-spinner:before {
	content: "\e1a7";
}
.im-spinner2:before {
	content: "\e1a8";
}
.im-spinner3:before {
	content: "\e1a9";
}
.im-spinner4:before {
	content: "\e1aa";
}
.im-spinner5:before {
	content: "\e1ab";
}
.im-spinner6:before {
	content: "\e1ac";
}
.im-spinner7:before {
	content: "\e1ad";
}
.im-spinner8:before {
	content: "\e1ae";
}
.im-spinner9:before {
	content: "\e1af";
}
.im-spinner10:before {
	content: "\e1b0";
}
.im-spinner11:before {
	content: "\e1b1";
}
.im-spinner12:before {
	content: "\e1b2";
}
.im-microscope:before {
	content: "\e1b3";
}
.im-binoculars:before {
	content: "\e1b4";
}
.im-binoculars2:before {
	content: "\e1b5";
}
.im-search:before {
	content: "\e1b6";
}
.im-search2:before {
	content: "\e1b7";
}
.im-zoomin:before {
	content: "\e1b8";
}
.im-zoomout:before {
	content: "\e1b9";
}
.im-search3:before {
	content: "\e1ba";
}
.im-search4:before {
	content: "\e1bb";
}
.im-zoomin2:before {
	content: "\e1bc";
}
.im-zoomout2:before {
	content: "\e1bd";
}
.im-search5:before {
	content: "\e1be";
}
.im-expand:before {
	content: "\e1bf";
}
.im-contract:before {
	content: "\e1c0";
}
.im-scale-up:before {
	content: "\e1c1";
}
.im-scale-down:before {
	content: "\e1c2";
}
.im-expand2:before {
	content: "\e1c3";
}
.im-contract2:before {
	content: "\e1c4";
}
.im-scale-up2:before {
	content: "\e1c5";
}
.im-scale-down2:before {
	content: "\e1c6";
}
.im-fullscreen:before {
	content: "\e1c7";
}
.im-expand3:before {
	content: "\e1c8";
}
.im-contract3:before {
	content: "\e1c9";
}
.im-key:before {
	content: "\e1ca";
}
.im-key2:before {
	content: "\e1cb";
}
.im-key3:before {
	content: "\e1cc";
}
.im-key4:before {
	content: "\e1cd";
}
.im-key5:before {
	content: "\e1ce";
}
.im-keyhole:before {
	content: "\e1cf";
}
.im-lock:before {
	content: "\e1d0";
}
.im-lock2:before {
	content: "\e1d1";
}
.im-lock3:before {
	content: "\e1d2";
}
.im-lock4:before {
	content: "\e1d3";
}
.im-unlocked:before {
	content: "\e1d4";
}
.im-lock5:before {
	content: "\e1d5";
}
.im-unlocked2:before {
	content: "\e1d6";
}
.im-wrench:before {
	content: "\e1d7";
}
.im-wrench2:before {
	content: "\e1d8";
}
.im-wrench3:before {
	content: "\e1d9";
}
.im-wrench4:before {
	content: "\e1da";
}
.im-settings:before {
	content: "\e1db";
}
.im-equalizer:before {
	content: "\e1dc";
}
.im-equalizer2:before {
	content: "\e1dd";
}
.im-equalizer3:before {
	content: "\e1de";
}
.im-cog:before {
	content: "\e1df";
}
.im-cogs:before {
	content: "\e1e0";
}
.im-cog2:before {
	content: "\e1e1";
}
.im-cog3:before {
	content: "\e1e2";
}
.im-cog4:before {
	content: "\e1e3";
}
.im-cog5:before {
	content: "\e1e4";
}
.im-cog6:before {
	content: "\e1e5";
}
.im-cog7:before {
	content: "\e1e6";
}
.im-factory:before {
	content: "\e1e7";
}
.im-hammer:before {
	content: "\e1e8";
}
.im-tools:before {
	content: "\e1e9";
}
.im-screwdriver:before {
	content: "\e1ea";
}
.im-screwdriver2:before {
	content: "\e1eb";
}
.im-wand:before {
	content: "\e1ec";
}
.im-wand2:before {
	content: "\e1ed";
}
.im-health:before {
	content: "\e1ee";
}
.im-aid:before {
	content: "\e1ef";
}
.im-patch:before {
	content: "\e1f0";
}
.im-bug:before {
	content: "\e1f1";
}
.im-bug2:before {
	content: "\e1f2";
}
.im-inject:before {
	content: "\e1f3";
}
.im-inject2:before {
	content: "\e1f4";
}
.im-construction:before {
	content: "\e1f5";
}
.im-cone:before {
	content: "\e1f6";
}
.im-pie:before {
	content: "\e1f7";
}
.im-pie2:before {
	content: "\e1f8";
}
.im-pie3:before {
	content: "\e1f9";
}
.im-pie4:before {
	content: "\e1fa";
}
.im-pie5:before {
	content: "\e1fb";
}
.im-pie6:before {
	content: "\e1fc";
}
.im-pie7:before {
	content: "\e1fd";
}
.im-stats:before {
	content: "\e1fe";
}
.im-stats2:before {
	content: "\e1ff";
}
.im-stats3:before {
	content: "\e200";
}
.im-bars:before {
	content: "\e201";
}
.im-bars2:before {
	content: "\e202";
}
.im-bars3:before {
	content: "\e203";
}
.im-bars4:before {
	content: "\e204";
}
.im-bars5:before {
	content: "\e205";
}
.im-bars6:before {
	content: "\e206";
}
.im-stats-up:before {
	content: "\e207";
}
.im-stats-down:before {
	content: "\e208";
}
.im-stairs-down:before {
	content: "\e209";
}
.im-stairs-down2:before {
	content: "\e20a";
}
.im-chart:before {
	content: "\e20b";
}
.im-stairs:before {
	content: "\e20c";
}
.im-stairs2:before {
	content: "\e20d";
}
.im-ladder:before {
	content: "\e20e";
}
.im-cake:before {
	content: "\e20f";
}
.im-gift:before {
	content: "\e210";
}
.im-gift2:before {
	content: "\e211";
}
.im-balloon:before {
	content: "\e212";
}
.im-rating:before {
	content: "\e213";
}
.im-rating2:before {
	content: "\e214";
}
.im-rating3:before {
	content: "\e215";
}
.im-podium:before {
	content: "\e216";
}
.im-medal:before {
	content: "\e217";
}
.im-medal2:before {
	content: "\e218";
}
.im-medal3:before {
	content: "\e219";
}
.im-medal4:before {
	content: "\e21a";
}
.im-medal5:before {
	content: "\e21b";
}
.im-crown:before {
	content: "\e21c";
}
.im-trophy:before {
	content: "\e21d";
}
.im-trophy2:before {
	content: "\e21e";
}
.im-trophy-star:before {
	content: "\e21f";
}
.im-diamond:before {
	content: "\e220";
}
.im-diamond2:before {
	content: "\e221";
}
.im-glass:before {
	content: "\e222";
}
.im-glass2:before {
	content: "\e223";
}
.im-bottle:before {
	content: "\e224";
}
.im-bottle2:before {
	content: "\e225";
}
.im-mug:before {
	content: "\e226";
}
.im-food:before {
	content: "\e227";
}
.im-food2:before {
	content: "\e228";
}
.im-hamburger:before {
	content: "\e229";
}
.im-cup:before {
	content: "\e22a";
}
.im-cup2:before {
	content: "\e22b";
}
.im-leaf:before {
	content: "\e22c";
}
.im-leaf2:before {
	content: "\e22d";
}
.im-apple-fruit:before {
	content: "\e22e";
}
.im-tree:before {
	content: "\e22f";
}
.im-tree2:before {
	content: "\e230";
}
.im-paw:before {
	content: "\e231";
}
.im-steps:before {
	content: "\e232";
}
.im-flower:before {
	content: "\e233";
}
.im-rocket:before {
	content: "\e234";
}
.im-meter:before {
	content: "\e235";
}
.im-meter2:before {
	content: "\e236";
}
.im-meter-slow:before {
	content: "\e237";
}
.im-meter-medium:before {
	content: "\e238";
}
.im-meter-fast:before {
	content: "\e239";
}
.im-dashboard:before {
	content: "\e23a";
}
.im-hammer2:before {
	content: "\e23b";
}
.im-balance:before {
	content: "\e23c";
}
.im-bomb:before {
	content: "\e23d";
}
.im-fire:before {
	content: "\e23e";
}
.im-fire2:before {
	content: "\e23f";
}
.im-lab:before {
	content: "\e240";
}
.im-atom:before {
	content: "\e241";
}
.im-atom2:before {
	content: "\e242";
}
.im-magnet:before {
	content: "\e243";
}
.im-magnet2:before {
	content: "\e244";
}
.im-magnet3:before {
	content: "\e245";
}
.im-magnet4:before {
	content: "\e246";
}
.im-dumbbell:before {
	content: "\e247";
}
.im-skull:before {
	content: "\e248";
}
.im-skull2:before {
	content: "\e249";
}
.im-skull3:before {
	content: "\e24a";
}
.im-lamp:before {
	content: "\e24b";
}
.im-lamp2:before {
	content: "\e24c";
}
.im-lamp3:before {
	content: "\e24d";
}
.im-lamp4:before {
	content: "\e24e";
}
.im-remove:before {
	content: "\e24f";
}
.im-remove2:before {
	content: "\e250";
}
.im-remove3:before {
	content: "\e251";
}
.im-remove4:before {
	content: "\e252";
}
.im-remove5:before {
	content: "\e253";
}
.im-remove6:before {
	content: "\e254";
}
.im-remove7:before {
	content: "\e255";
}
.im-remove8:before {
	content: "\e256";
}
.im-briefcase:before {
	content: "\e257";
}
.im-briefcase2:before {
	content: "\e258";
}
.im-briefcase3:before {
	content: "\e259";
}
.im-airplane:before {
	content: "\e25a";
}
.im-airplane2:before {
	content: "\e25b";
}
.im-paperplane:before {
	content: "\e25c";
}
.im-car:before {
	content: "\e25d";
}
.im-gas-pump:before {
	content: "\e25e";
}
.im-bus:before {
	content: "\e25f";
}
.im-truck:before {
	content: "\e260";
}
.im-bike:before {
	content: "\e261";
}
.im-road:before {
	content: "\e262";
}
.im-train:before {
	content: "\e263";
}
.im-ship:before {
	content: "\e264";
}
.im-boat:before {
	content: "\e265";
}
.im-cube:before {
	content: "\e266";
}
.im-cube2:before {
	content: "\e267";
}
.im-cube3:before {
	content: "\e268";
}
.im-cube4:before {
	content: "\e269";
}
.im-pyramid:before {
	content: "\e26a";
}
.im-pyramid2:before {
	content: "\e26b";
}
.im-cylinder:before {
	content: "\e26c";
}
.im-package:before {
	content: "\e26d";
}
.im-puzzle:before {
	content: "\e26e";
}
.im-puzzle2:before {
	content: "\e26f";
}
.im-puzzle3:before {
	content: "\e270";
}
.im-puzzle4:before {
	content: "\e271";
}
.im-glasses:before {
	content: "\e272";
}
.im-glasses2:before {
	content: "\e273";
}
.im-glasses3:before {
	content: "\e274";
}
.im-sunglasses:before {
	content: "\e275";
}
.im-accessibility:before {
	content: "\e276";
}
.im-accessibility2:before {
	content: "\e277";
}
.im-brain:before {
	content: "\e278";
}
.im-target:before {
	content: "\e279";
}
.im-target2:before {
	content: "\e27a";
}
.im-target3:before {
	content: "\e27b";
}
.im-gun:before {
	content: "\e27c";
}
.im-gun-ban:before {
	content: "\e27d";
}
.im-shield:before {
	content: "\e27e";
}
.im-shield2:before {
	content: "\e27f";
}
.im-shield3:before {
	content: "\e280";
}
.im-shield4:before {
	content: "\e281";
}
.im-soccer:before {
	content: "\e282";
}
.im-football:before {
	content: "\e283";
}
.im-baseball:before {
	content: "\e284";
}
.im-basketball:before {
	content: "\e285";
}
.im-golf:before {
	content: "\e286";
}
.im-hockey:before {
	content: "\e287";
}
.im-racing:before {
	content: "\e288";
}
.im-eightball:before {
	content: "\e289";
}
.im-bowlingball:before {
	content: "\e28a";
}
.im-bowling:before {
	content: "\e28b";
}
.im-bowling2:before {
	content: "\e28c";
}
.im-lightning:before {
	content: "\e28d";
}
.im-power:before {
	content: "\e28e";
}
.im-power2:before {
	content: "\e28f";
}
.im-switch:before {
	content: "\e290";
}
.im-powercord:before {
	content: "\e291";
}
.im-cord:before {
	content: "\e292";
}
.im-socket:before {
	content: "\e293";
}
.im-clipboard:before {
	content: "\e294";
}
.im-clipboard2:before {
	content: "\e295";
}
.im-signup:before {
	content: "\e296";
}
.im-clipboard3:before {
	content: "\e297";
}
.im-clipboard4:before {
	content: "\e298";
}
.im-list:before {
	content: "\e299";
}
.im-list2:before {
	content: "\e29a";
}
.im-list3:before {
	content: "\e29b";
}
.im-numbered-list:before {
	content: "\e29c";
}
.im-list4:before {
	content: "\e29d";
}
.im-list5:before {
	content: "\e29e";
}
.im-playlist:before {
	content: "\e29f";
}
.im-grid:before {
	content: "\e2a0";
}
.im-grid2:before {
	content: "\e2a1";
}
.im-grid3:before {
	content: "\e2a2";
}
.im-grid4:before {
	content: "\e2a3";
}
.im-grid5:before {
	content: "\e2a4";
}
.im-grid6:before {
	content: "\e2a5";
}
.im-tree3:before {
	content: "\e2a6";
}
.im-tree4:before {
	content: "\e2a7";
}
.im-tree5:before {
	content: "\e2a8";
}
.im-menu:before {
	content: "\e2a9";
}
.im-menu2:before {
	content: "\e2aa";
}
.im-circle-small:before {
	content: "\e2ab";
}
.im-menu3:before {
	content: "\e2ac";
}
.im-menu4:before {
	content: "\e2ad";
}
.im-menu5:before {
	content: "\e2ae";
}
.im-menu6:before {
	content: "\e2af";
}
.im-menu7:before {
	content: "\e2b0";
}
.im-menu8:before {
	content: "\e2b1";
}
.im-menu9:before {
	content: "\e2b2";
}
.im-cloud:before {
	content: "\e2b3";
}
.im-cloud2:before {
	content: "\e2b4";
}
.im-cloud3:before {
	content: "\e2b5";
}
.im-cloud-download:before {
	content: "\e2b6";
}
.im-cloud-upload:before {
	content: "\e2b7";
}
.im-download2:before {
	content: "\e2b8";
}
.im-upload2:before {
	content: "\e2b9";
}
.im-download3:before {
	content: "\e2ba";
}
.im-upload3:before {
	content: "\e2bb";
}
.im-download4:before {
	content: "\e2bc";
}
.im-upload4:before {
	content: "\e2bd";
}
.im-download5:before {
	content: "\e2be";
}
.im-upload5:before {
	content: "\e2bf";
}
.im-download6:before {
	content: "\e2c0";
}
.im-upload6:before {
	content: "\e2c1";
}
.im-download7:before {
	content: "\e2c2";
}
.im-upload7:before {
	content: "\e2c3";
}
.im-globe:before {
	content: "\e2c4";
}
.im-globe2:before {
	content: "\e2c5";
}
.im-globe3:before {
	content: "\e2c6";
}
.im-earth:before {
	content: "\e2c7";
}
.im-network:before {
	content: "\e2c8";
}
.im-link:before {
	content: "\e2c9";
}
.im-link2:before {
	content: "\e2ca";
}
.im-link3:before {
	content: "\e2cb";
}
.im-link22:before {
	content: "\e2cc";
}
.im-link4:before {
	content: "\e2cd";
}
.im-link5:before {
	content: "\e2ce";
}
.im-link6:before {
	content: "\e2cf";
}
.im-anchor:before {
	content: "\e2d0";
}
.im-flag:before {
	content: "\e2d1";
}
.im-flag2:before {
	content: "\e2d2";
}
.im-flag3:before {
	content: "\e2d3";
}
.im-flag4:before {
	content: "\e2d4";
}
.im-flag5:before {
	content: "\e2d5";
}
.im-flag6:before {
	content: "\e2d6";
}
.im-attachment:before {
	content: "\e2d7";
}
.im-attachment2:before {
	content: "\e2d8";
}
.im-eye:before {
	content: "\e2d9";
}
.im-eye-blocked:before {
	content: "\e2da";
}
.im-eye2:before {
	content: "\e2db";
}
.im-eye3:before {
	content: "\e2dc";
}
.im-eye-blocked2:before {
	content: "\e2dd";
}
.im-eye4:before {
	content: "\e2de";
}
.im-eye5:before {
	content: "\e2df";
}
.im-eye6:before {
	content: "\e2e0";
}
.im-eye7:before {
	content: "\e2e1";
}
.im-eye8:before {
	content: "\e2e2";
}
.im-bookmark:before {
	content: "\e2e3";
}
.im-bookmark2:before {
	content: "\e2e4";
}
.im-bookmarks:before {
	content: "\e2e5";
}
.im-bookmark3:before {
	content: "\e2e6";
}
.im-spotlight:before {
	content: "\e2e7";
}
.im-starburst:before {
	content: "\e2e8";
}
.im-snowflake:before {
	content: "\e2e9";
}
.im-temperature:before {
	content: "\e2ea";
}
.im-temperature2:before {
	content: "\e2eb";
}
.im-weather-lightning:before {
	content: "\e2ec";
}
.im-weather-rain:before {
	content: "\e2ed";
}
.im-weather-snow:before {
	content: "\e2ee";
}
.im-windy:before {
	content: "\e2ef";
}
.im-fan:before {
	content: "\e2f0";
}
.im-umbrella:before {
	content: "\e2f1";
}
.im-sun:before {
	content: "\e2f2";
}
.im-sun2:before {
	content: "\e2f3";
}
.im-brightness-high:before {
	content: "\e2f4";
}
.im-brightness-medium:before {
	content: "\e2f5";
}
.im-brightness-low:before {
	content: "\e2f6";
}
.im-brightness-contrast:before {
	content: "\e2f7";
}
.im-contrast:before {
	content: "\e2f8";
}
.im-moon:before {
	content: "\e2f9";
}
.im-bed:before {
	content: "\e2fa";
}
.im-bed2:before {
	content: "\e2fb";
}
.im-star:before {
	content: "\e2fc";
}
.im-star2:before {
	content: "\e2fd";
}
.im-star3:before {
	content: "\e2fe";
}
.im-star4:before {
	content: "\e2ff";
}
.im-star5:before {
	content: "\e300";
}
.im-star6:before {
	content: "\e301";
}
.im-heart:before {
	content: "\e302";
}
.im-heart2:before {
	content: "\e303";
}
.im-heart3:before {
	content: "\e304";
}
.im-heart4:before {
	content: "\e305";
}
.im-heart-broken:before {
	content: "\e306";
}
.im-heart5:before {
	content: "\e307";
}
.im-heart6:before {
	content: "\e308";
}
.im-heart-broken2:before {
	content: "\e309";
}
.im-heart7:before {
	content: "\e30a";
}
.im-heart8:before {
	content: "\e30b";
}
.im-heart-broken3:before {
	content: "\e30c";
}
.im-lips:before {
	content: "\e30d";
}
.im-lips2:before {
	content: "\e30e";
}
.im-thumbs-up:before {
	content: "\e30f";
}
.im-thumbs-up2:before {
	content: "\e310";
}
.im-thumbs-down:before {
	content: "\e311";
}
.im-thumbs-down2:before {
	content: "\e312";
}
.im-thumbs-up3:before {
	content: "\e313";
}
.im-thumbs-up4:before {
	content: "\e314";
}
.im-thumbs-up5:before {
	content: "\e315";
}
.im-thumbs-up6:before {
	content: "\e316";
}
.im-people:before {
	content: "\e317";
}
.im-man:before {
	content: "\e318";
}
.im-male:before {
	content: "\e319";
}
.im-woman:before {
	content: "\e31a";
}
.im-female:before {
	content: "\e31b";
}
.im-peace:before {
	content: "\e31c";
}
.im-yin-yang:before {
	content: "\e31d";
}
.im-happy:before {
	content: "\e31e";
}
.im-happy2:before {
	content: "\e31f";
}
.im-smiley:before {
	content: "\e320";
}
.im-smiley2:before {
	content: "\e321";
}
.im-tongue:before {
	content: "\e322";
}
.im-tongue2:before {
	content: "\e323";
}
.im-sad:before {
	content: "\e324";
}
.im-sad2:before {
	content: "\e325";
}
.im-wink:before {
	content: "\e326";
}
.im-wink2:before {
	content: "\e327";
}
.im-grin:before {
	content: "\e328";
}
.im-grin2:before {
	content: "\e329";
}
.im-cool:before {
	content: "\e32a";
}
.im-cool2:before {
	content: "\e32b";
}
.im-angry:before {
	content: "\e32c";
}
.im-angry2:before {
	content: "\e32d";
}
.im-evil:before {
	content: "\e32e";
}
.im-evil2:before {
	content: "\e32f";
}
.im-shocked:before {
	content: "\e330";
}
.im-shocked2:before {
	content: "\e331";
}
.im-confused:before {
	content: "\e332";
}
.im-confused2:before {
	content: "\e333";
}
.im-neutral:before {
	content: "\e334";
}
.im-neutral2:before {
	content: "\e335";
}
.im-wondering:before {
	content: "\e336";
}
.im-wondering2:before {
	content: "\e337";
}
.im-cursor:before {
	content: "\e338";
}
.im-cursor2:before {
	content: "\e339";
}
.im-point-up:before {
	content: "\e33a";
}
.im-point-right:before {
	content: "\e33b";
}
.im-point-down:before {
	content: "\e33c";
}
.im-point-left:before {
	content: "\e33d";
}
.im-pointer:before {
	content: "\e33e";
}
.im-hand:before {
	content: "\e33f";
}
.im-stack-empty:before {
	content: "\e340";
}
.im-stack-plus:before {
	content: "\e341";
}
.im-stack-minus:before {
	content: "\e342";
}
.im-stack-star:before {
	content: "\e343";
}
.im-stack-picture:before {
	content: "\e344";
}
.im-stack-down:before {
	content: "\e345";
}
.im-stack-up:before {
	content: "\e346";
}
.im-stack-cancel:before {
	content: "\e347";
}
.im-stack-checkmark:before {
	content: "\e348";
}
.im-stack-list:before {
	content: "\e349";
}
.im-stack-clubs:before {
	content: "\e34a";
}
.im-stack-spades:before {
	content: "\e34b";
}
.im-stack-hearts:before {
	content: "\e34c";
}
.im-stack-diamonds:before {
	content: "\e34d";
}
.im-stack-user:before {
	content: "\e34e";
}
.im-stack4:before {
	content: "\e34f";
}
.im-stack-music:before {
	content: "\e350";
}
.im-stack-play:before {
	content: "\e351";
}
.im-move:before {
	content: "\e352";
}
.im-resize:before {
	content: "\e353";
}
.im-resize2:before {
	content: "\e354";
}
.im-warning:before {
	content: "\e355";
}
.im-warning2:before {
	content: "\e356";
}
.im-notification:before {
	content: "\e357";
}
.im-notification2:before {
	content: "\e358";
}
.im-question:before {
	content: "\e359";
}
.im-question2:before {
	content: "\e35a";
}
.im-question3:before {
	content: "\e35b";
}
.im-question4:before {
	content: "\e35c";
}
.im-question5:before {
	content: "\e35d";
}
.im-plus-circle:before {
	content: "\e35e";
}
.im-plus-circle2:before {
	content: "\e35f";
}
.im-minus-circle:before {
	content: "\e360";
}
.im-minus-circle2:before {
	content: "\e361";
}
.im-info:before {
	content: "\e362";
}
.im-info2:before {
	content: "\e363";
}
.im-blocked:before {
	content: "\e364";
}
.im-cancel-circle:before {
	content: "\e365";
}
.im-cancel-circle2:before {
	content: "\e366";
}
.im-checkmark-circle:before {
	content: "\e367";
}
.im-checkmark-circle2:before {
	content: "\e368";
}
.im-cancel:before {
	content: "\e369";
}
.im-spam:before {
	content: "\e36a";
}
.im-close:before {
	content: "\e36b";
}
.im-close2:before {
	content: "\e36c";
}
.im-close3:before {
	content: "\e36d";
}
.im-close4:before {
	content: "\e36e";
}
.im-close5:before {
	content: "\e36f";
}
.im-checkmark:before {
	content: "\e370";
}
.im-checkmark2:before {
	content: "\e371";
}
.im-checkmark3:before {
	content: "\e372";
}
.im-checkmark4:before {
	content: "\e373";
}
.im-spell-check:before {
	content: "\e374";
}
.im-minus:before {
	content: "\e375";
}
.im-plus:before {
	content: "\e376";
}
.im-minus2:before {
	content: "\e377";
}
.im-plus2:before {
	content: "\e378";
}
.im-enter:before {
	content: "\e379";
}
.im-exit:before {
	content: "\e37a";
}
.im-enter2:before {
	content: "\e37b";
}
.im-exit2:before {
	content: "\e37c";
}
.im-enter3:before {
	content: "\e37d";
}
.im-exit3:before {
	content: "\e37e";
}
.im-exit4:before {
	content: "\e37f";
}
.im-play3:before {
	content: "\e380";
}
.im-pause:before {
	content: "\e381";
}
.im-stop:before {
	content: "\e382";
}
.im-backward:before {
	content: "\e383";
}
.im-forward2:before {
	content: "\e384";
}
.im-play4:before {
	content: "\e385";
}
.im-pause2:before {
	content: "\e386";
}
.im-stop2:before {
	content: "\e387";
}
.im-backward2:before {
	content: "\e388";
}
.im-forward3:before {
	content: "\e389";
}
.im-first:before {
	content: "\e38a";
}
.im-last:before {
	content: "\e38b";
}
.im-previous:before {
	content: "\e38c";
}
.im-next:before {
	content: "\e38d";
}
.im-eject:before {
	content: "\e38e";
}
.im-volume-high:before {
	content: "\e38f";
}
.im-volume-medium:before {
	content: "\e390";
}
.im-volume-low:before {
	content: "\e391";
}
.im-volume-mute:before {
	content: "\e392";
}
.im-volume-mute2:before {
	content: "\e393";
}
.im-volume-increase:before {
	content: "\e394";
}
.im-volume-decrease:before {
	content: "\e395";
}
.im-volume-high2:before {
	content: "\e396";
}
.im-volume-medium2:before {
	content: "\e397";
}
.im-volume-low2:before {
	content: "\e398";
}
.im-volume-mute3:before {
	content: "\e399";
}
.im-volume-mute4:before {
	content: "\e39a";
}
.im-volume-increase2:before {
	content: "\e39b";
}
.im-volume-decrease2:before {
	content: "\e39c";
}
.im-volume5:before {
	content: "\e39d";
}
.im-volume4:before {
	content: "\e39e";
}
.im-volume3:before {
	content: "\e39f";
}
.im-volume2:before {
	content: "\e3a0";
}
.im-volume1:before {
	content: "\e3a1";
}
.im-volume0:before {
	content: "\e3a2";
}
.im-volume-mute5:before {
	content: "\e3a3";
}
.im-volume-mute6:before {
	content: "\e3a4";
}
.im-loop:before {
	content: "\e3a5";
}
.im-loop2:before {
	content: "\e3a6";
}
.im-loop3:before {
	content: "\e3a7";
}
.im-loop4:before {
	content: "\e3a8";
}
.im-loop5:before {
	content: "\e3a9";
}
.im-shuffle:before {
	content: "\e3aa";
}
.im-shuffle2:before {
	content: "\e3ab";
}
.im-wave:before {
	content: "\e3ac";
}
.im-wave2:before {
	content: "\e3ad";
}
.im-arrow-first:before {
	content: "\e3ae";
}
.im-arrow-right:before {
	content: "\e3af";
}
.im-arrow-up:before {
	content: "\e3b0";
}
.im-arrow-right2:before {
	content: "\e3b1";
}
.im-arrow-down:before {
	content: "\e3b2";
}
.im-arrow-left:before {
	content: "\e3b3";
}
.im-arrow-up2:before {
	content: "\e3b4";
}
.im-arrow-right3:before {
	content: "\e3b5";
}
.im-arrow-down2:before {
	content: "\e3b6";
}
.im-arrow-left2:before {
	content: "\e3b7";
}
.im-arrow-up-left:before {
	content: "\e3b8";
}
.im-arrow-up3:before {
	content: "\e3b9";
}
.im-arrow-up-right:before {
	content: "\e3ba";
}
.im-arrow-right4:before {
	content: "\e3bb";
}
.im-arrow-down-right:before {
	content: "\e3bc";
}
.im-arrow-down3:before {
	content: "\e3bd";
}
.im-arrow-down-left:before {
	content: "\e3be";
}
.im-arrow-left3:before {
	content: "\e3bf";
}
.im-arrow-up-left2:before {
	content: "\e3c0";
}
.im-arrow-up4:before {
	content: "\e3c1";
}
.im-arrow-up-right2:before {
	content: "\e3c2";
}
.im-arrow-right5:before {
	content: "\e3c3";
}
.im-arrow-down-right2:before {
	content: "\e3c4";
}
.im-arrow-down4:before {
	content: "\e3c5";
}
.im-arrow-down-left2:before {
	content: "\e3c6";
}
.im-arrow-left4:before {
	content: "\e3c7";
}
.im-arrow-up-left3:before {
	content: "\e3c8";
}
.im-arrow-up5:before {
	content: "\e3c9";
}
.im-arrow-up-right3:before {
	content: "\e3ca";
}
.im-arrow-right6:before {
	content: "\e3cb";
}
.im-arrow-down-right3:before {
	content: "\e3cc";
}
.im-arrow-down5:before {
	content: "\e3cd";
}
.im-arrow-down-left3:before {
	content: "\e3ce";
}
.im-arrow-left5:before {
	content: "\e3cf";
}
.im-arrow-up-left4:before {
	content: "\e3d0";
}
.im-arrow-up6:before {
	content: "\e3d1";
}
.im-arrow-up-right4:before {
	content: "\e3d2";
}
.im-arrow-right7:before {
	content: "\e3d3";
}
.im-arrow-down-right4:before {
	content: "\e3d4";
}
.im-arrow-down6:before {
	content: "\e3d5";
}
.im-arrow-down-left4:before {
	content: "\e3d6";
}
.im-arrow-left6:before {
	content: "\e3d7";
}
.im-arrow:before {
	content: "\e3d8";
}
.im-arrow2:before {
	content: "\e3d9";
}
.im-arrow3:before {
	content: "\e3da";
}
.im-arrow4:before {
	content: "\e3db";
}
.im-arrow5:before {
	content: "\e3dc";
}
.im-arrow6:before {
	content: "\e3dd";
}
.im-arrow7:before {
	content: "\e3de";
}
.im-arrow8:before {
	content: "\e3df";
}
.im-arrow-up-left5:before {
	content: "\e3e0";
}
.im-arrowsquare:before {
	content: "\e3e1";
}
.im-arrow-up-right5:before {
	content: "\e3e2";
}
.im-arrow-right8:before {
	content: "\e3e3";
}
.im-arrow-down-right5:before {
	content: "\e3e4";
}
.im-arrow-down7:before {
	content: "\e3e5";
}
.im-arrow-down-left5:before {
	content: "\e3e6";
}
.im-arrow-left7:before {
	content: "\e3e7";
}
.im-arrow-up7:before {
	content: "\e3e8";
}
.im-arrow-right9:before {
	content: "\e3e9";
}
.im-arrow-down8:before {
	content: "\e3ea";
}
.im-arrow-left8:before {
	content: "\e3eb";
}
.im-arrow-up8:before {
	content: "\e3ec";
}
.im-arrow-right10:before {
	content: "\e3ed";
}
.im-arrow-bottom:before {
	content: "\e3ee";
}
.im-arrow-left9:before {
	content: "\e3ef";
}
.im-arrow-up-left6:before {
	content: "\e3f0";
}
.im-arrow-up9:before {
	content: "\e3f1";
}
.im-arrow-up-right6:before {
	content: "\e3f2";
}
.im-arrow-right11:before {
	content: "\e3f3";
}
.im-arrow-down-right6:before {
	content: "\e3f4";
}
.im-arrow-down9:before {
	content: "\e3f5";
}
.im-arrow-down-left6:before {
	content: "\e3f6";
}
.im-arrow-left10:before {
	content: "\e3f7";
}
.im-arrow-up-left7:before {
	content: "\e3f8";
}
.im-arrow-up10:before {
	content: "\e3f9";
}
.im-arrow-up-right7:before {
	content: "\e3fa";
}
.im-arrow-right12:before {
	content: "\e3fb";
}
.im-arrow-down-right7:before {
	content: "\e3fc";
}
.im-arrow-down10:before {
	content: "\e3fd";
}
.im-arrow-down-left7:before {
	content: "\e3fe";
}
.im-arrow-left11:before {
	content: "\e3ff";
}
.im-arrow-up11:before {
	content: "\e400";
}
.im-arrow-right13:before {
	content: "\e401";
}
.im-arrow-down11:before {
	content: "\e402";
}
.im-arrow-left12:before {
	content: "\e403";
}
.im-arrow-up12:before {
	content: "\e404";
}
.im-arrow-right14:before {
	content: "\e405";
}
.im-arrow-down12:before {
	content: "\e406";
}
.im-arrow-left13:before {
	content: "\e407";
}
.im-arrow-up13:before {
	content: "\e408";
}
.im-arrow-right15:before {
	content: "\e409";
}
.im-arrow-down13:before {
	content: "\e40a";
}
.im-arrow-left14:before {
	content: "\e40b";
}
.im-arrow-up14:before {
	content: "\e40c";
}
.im-arrow-right16:before {
	content: "\e40d";
}
.im-arrow-down14:before {
	content: "\e40e";
}
.im-arrow-left15:before {
	content: "\e40f";
}
.im-arrow-up15:before {
	content: "\e410";
}
.im-arrow-right17:before {
	content: "\e411";
}
.im-arrow-down15:before {
	content: "\e412";
}
.im-arrow-left16:before {
	content: "\e413";
}
.im-arrow-up16:before {
	content: "\e414";
}
.im-arrow-right18:before {
	content: "\e415";
}
.im-arrow-down16:before {
	content: "\e416";
}
.im-arrow-left17:before {
	content: "\e417";
}
.im-menu10:before {
	content: "\e418";
}
.im-menu11:before {
	content: "\e419";
}
.im-menu-close:before {
	content: "\e41a";
}
.im-menu-close2:before {
	content: "\e41b";
}
.im-enter4:before {
	content: "\e41c";
}
.im-enter5:before {
	content: "\e41d";
}
.im-esc:before {
	content: "\e41e";
}
.im-backspace:before {
	content: "\e41f";
}
.im-backspace2:before {
	content: "\e420";
}
.im-backspace3:before {
	content: "\e421";
}
.im-tab:before {
	content: "\e422";
}
.im-transmission:before {
	content: "\e423";
}
.im-transmission2:before {
	content: "\e424";
}
.im-sort:before {
	content: "\e425";
}
.im-sort2:before {
	content: "\e426";
}
.im-key-keyboard:before {
	content: "\e427";
}
.im-key-A:before {
	content: "\e428";
}
.im-key-up:before {
	content: "\e429";
}
.im-key-right:before {
	content: "\e42a";
}
.im-key-down:before {
	content: "\e42b";
}
.im-key-left:before {
	content: "\e42c";
}
.im-command:before {
	content: "\e42d";
}
.im-checkbox-checked:before {
	content: "\e42e";
}
.im-checkbox-unchecked:before {
	content: "\e42f";
}
.im-square:before {
	content: "\e430";
}
.im-checkbox-partial:before {
	content: "\e431";
}
.im-checkbox:before {
	content: "\e432";
}
.im-checkbox-unchecked2:before {
	content: "\e433";
}
.im-checkbox-partial2:before {
	content: "\e434";
}
.im-checkbox-checked2:before {
	content: "\e435";
}
.im-checkbox-unchecked3:before {
	content: "\e436";
}
.im-checkbox-partial3:before {
	content: "\e437";
}
.im-radio-checked:before {
	content: "\e438";
}
.im-radio-unchecked:before {
	content: "\e439";
}
.im-circle:before {
	content: "\e43a";
}
.im-circle2:before {
	content: "\e43b";
}
.im-crop:before {
	content: "\e43c";
}
.im-crop2:before {
	content: "\e43d";
}
.im-vector:before {
	content: "\e43e";
}
.im-rulers:before {
	content: "\e43f";
}
.im-scissors:before {
	content: "\e440";
}
.im-scissors2:before {
	content: "\e441";
}
.im-scissors3:before {
	content: "\e442";
}
.im-filter:before {
	content: "\e443";
}
.im-filter2:before {
	content: "\e444";
}
.im-filter3:before {
	content: "\e445";
}
.im-filter4:before {
	content: "\e446";
}
.im-font:before {
	content: "\e447";
}
.im-font-size:before {
	content: "\e448";
}
.im-type:before {
	content: "\e449";
}
.im-text-height:before {
	content: "\e44a";
}
.im-text-width:before {
	content: "\e44b";
}
.im-height:before {
	content: "\e44c";
}
.im-width:before {
	content: "\e44d";
}
.im-bold:before {
	content: "\e44e";
}
.im-underline:before {
	content: "\e44f";
}
.im-italic:before {
	content: "\e450";
}
.im-strikethrough:before {
	content: "\e451";
}
.im-strikethrough2:before {
	content: "\e452";
}
.im-font-size2:before {
	content: "\e453";
}
.im-bold2:before {
	content: "\e454";
}
.im-underline2:before {
	content: "\e455";
}
.im-italic2:before {
	content: "\e456";
}
.im-strikethrough3:before {
	content: "\e457";
}
.im-omega:before {
	content: "\e458";
}
.im-sigma:before {
	content: "\e459";
}
.im-nbsp:before {
	content: "\e45a";
}
.im-page-break:before {
	content: "\e45b";
}
.im-page-break2:before {
	content: "\e45c";
}
.im-superscript:before {
	content: "\e45d";
}
.im-subscript:before {
	content: "\e45e";
}
.im-superscript2:before {
	content: "\e45f";
}
.im-subscript2:before {
	content: "\e460";
}
.im-text-color:before {
	content: "\e461";
}
.im-highlight:before {
	content: "\e462";
}
.im-pagebreak:before {
	content: "\e463";
}
.im-clear-formatting:before {
	content: "\e464";
}
.im-table:before {
	content: "\e465";
}
.im-table2:before {
	content: "\e466";
}
.im-insert-template:before {
	content: "\e467";
}
.im-pilcrow:before {
	content: "\e468";
}
.im-lefttoright:before {
	content: "\e469";
}
.im-righttoleft:before {
	content: "\e46a";
}
.im-paragraph-left:before {
	content: "\e46b";
}
.im-paragraph-center:before {
	content: "\e46c";
}
.im-paragraph-right:before {
	content: "\e46d";
}
.im-paragraph-justify:before {
	content: "\e46e";
}
.im-paragraph-left2:before {
	content: "\e46f";
}
.im-paragraph-center2:before {
	content: "\e470";
}
.im-paragraph-right2:before {
	content: "\e471";
}
.im-paragraph-justify2:before {
	content: "\e472";
}
.im-indent-increase:before {
	content: "\e473";
}
.im-indent-decrease:before {
	content: "\e474";
}
.im-paragraph-left3:before {
	content: "\e475";
}
.im-paragraph-center3:before {
	content: "\e476";
}
.im-paragraph-right3:before {
	content: "\e477";
}
.im-paragraph-justify3:before {
	content: "\e478";
}
.im-indent-increase2:before {
	content: "\e479";
}
.im-indent-decrease2:before {
	content: "\e47a";
}
.im-share:before {
	content: "\e47b";
}
.im-newtab:before {
	content: "\e47c";
}
.im-newtab2:before {
	content: "\e47d";
}
.im-popout:before {
	content: "\e47e";
}
.im-embed:before {
	content: "\e47f";
}
.im-code:before {
	content: "\e480";
}
.im-console:before {
	content: "\e481";
}
.im-sevensegment0:before {
	content: "\e482";
}
.im-sevensegment1:before {
	content: "\e483";
}
.im-sevensegment2:before {
	content: "\e484";
}
.im-sevensegment3:before {
	content: "\e485";
}
.im-sevensegment4:before {
	content: "\e486";
}
.im-sevensegment5:before {
	content: "\e487";
}
.im-sevensegment6:before {
	content: "\e488";
}
.im-sevensegment7:before {
	content: "\e489";
}
.im-sevensegment8:before {
	content: "\e48a";
}
.im-sevensegment9:before {
	content: "\e48b";
}
.im-share2:before {
	content: "\e48c";
}
.im-share3:before {
	content: "\e48d";
}
.im-mail:before {
	content: "\e48e";
}
.im-mail2:before {
	content: "\e48f";
}
.im-mail3:before {
	content: "\e490";
}
.im-mail4:before {
	content: "\e491";
}
.im-google:before {
	content: "\e492";
}
.im-googleplus:before {
	content: "\e493";
}
.im-googleplus2:before {
	content: "\e494";
}
.im-googleplus3:before {
	content: "\e495";
}
.im-googleplus4:before {
	content: "\e496";
}
.im-google-drive:before {
	content: "\e497";
}
.im-facebook:before {
	content: "\e498";
}
.im-facebook2:before {
	content: "\e499";
}
.im-facebook3:before {
	content: "\e49a";
}
.im-facebook4:before {
	content: "\e49b";
}
.im-instagram:before {
	content: "\e49c";
}
.im-twitter:before {
	content: "\e49d";
}
.im-twitter2:before {
	content: "\e49e";
}
.im-twitter3:before {
	content: "\e49f";
}
.im-feed2:before {
	content: "\e4a0";
}
.im-feed3:before {
	content: "\e4a1";
}
.im-feed4:before {
	content: "\e4a2";
}
.im-youtube:before {
	content: "\e4a3";
}
.im-youtube2:before {
	content: "\e4a4";
}
.im-vimeo:before {
	content: "\e4a5";
}
.im-vimeo2:before {
	content: "\e4a6";
}
.im-vimeo3:before {
	content: "\e4a7";
}
.im-lanyrd:before {
	content: "\e4a8";
}
.im-flickr:before {
	content: "\e4a9";
}
.im-flickr2:before {
	content: "\e4aa";
}
.im-flickr3:before {
	content: "\e4ab";
}
.im-flickr4:before {
	content: "\e4ac";
}
.im-picassa:before {
	content: "\e4ad";
}
.im-picassa2:before {
	content: "\e4ae";
}
.im-dribbble:before {
	content: "\e4af";
}
.im-dribbble2:before {
	content: "\e4b0";
}
.im-dribbble3:before {
	content: "\e4b1";
}
.im-forrst:before {
	content: "\e4b2";
}
.im-forrst2:before {
	content: "\e4b3";
}
.im-deviantart:before {
	content: "\e4b4";
}
.im-deviantart2:before {
	content: "\e4b5";
}
.im-steam:before {
	content: "\e4b6";
}
.im-steam2:before {
	content: "\e4b7";
}
.im-github:before {
	content: "\e4b8";
}
.im-github2:before {
	content: "\e4b9";
}
.im-github3:before {
	content: "\e4ba";
}
.im-github4:before {
	content: "\e4bb";
}
.im-github5:before {
	content: "\e4bc";
}
.im-wordpress:before {
	content: "\e4bd";
}
.im-wordpress2:before {
	content: "\e4be";
}
.im-joomla:before {
	content: "\e4bf";
}
.im-blogger:before {
	content: "\e4c0";
}
.im-blogger2:before {
	content: "\e4c1";
}
.im-tumblr:before {
	content: "\e4c2";
}
.im-tumblr2:before {
	content: "\e4c3";
}
.im-yahoo:before {
	content: "\e4c4";
}
.im-tux:before {
	content: "\e4c5";
}
.im-apple:before {
	content: "\e4c6";
}
.im-finder:before {
	content: "\e4c7";
}
.im-android:before {
	content: "\e4c8";
}
.im-windows:before {
	content: "\e4c9";
}
.im-windows8:before {
	content: "\e4ca";
}
.im-soundcloud:before {
	content: "\e4cb";
}
.im-soundcloud2:before {
	content: "\e4cc";
}
.im-skype:before {
	content: "\e4cd";
}
.im-reddit:before {
	content: "\e4ce";
}
.im-linkedin:before {
	content: "\e4cf";
}
.im-lastfm:before {
	content: "\e4d0";
}
.im-lastfm2:before {
	content: "\e4d1";
}
.im-delicious:before {
	content: "\e4d2";
}
.im-stumbleupon:before {
	content: "\e4d3";
}
.im-stumbleupon2:before {
	content: "\e4d4";
}
.im-stackoverflow:before {
	content: "\e4d5";
}
.im-pinterest:before {
	content: "\e4d6";
}
.im-pinterest2:before {
	content: "\e4d7";
}
.im-xing:before {
	content: "\e4d8";
}
.im-xing2:before {
	content: "\e4d9";
}
.im-flattr:before {
	content: "\e4da";
}
.im-foursquare:before {
	content: "\e4db";
}
.im-foursquare2:before {
	content: "\e4dc";
}
.im-paypal:before {
	content: "\e4dd";
}
.im-paypal2:before {
	content: "\e4de";
}
.im-paypal3:before {
	content: "\e4df";
}
.im-yelp:before {
	content: "\e4e0";
}
.im-libreoffice:before {
	content: "\e4e1";
}
.im-file-pdf:before {
	content: "\e4e2";
}
.im-file-openoffice:before {
	content: "\e4e3";
}
.im-file-word:before {
	content: "\e4e4";
}
.im-file-excel:before {
	content: "\e4e5";
}
.im-file-zip:before {
	content: "\e4e6";
}
.im-file-powerpoint:before {
	content: "\e4e7";
}
.im-file-xml:before {
	content: "\e4e8";
}
.im-file-css:before {
	content: "\e4e9";
}
.im-html5:before {
	content: "\e4ea";
}
.im-html52:before {
	content: "\e4eb";
}
.im-css3:before {
	content: "\e4ec";
}
.im-chrome:before {
	content: "\e4ed";
}
.im-firefox:before {
	content: "\e4ee";
}
.im-IE:before {
	content: "\e4ef";
}
.im-opera:before {
	content: "\e4f0";
}
.im-safari:before {
	content: "\e4f1";
}
.im-IcoMoon:before {
	content: "\e4f2";
}
}
@media all {
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Global
2.0 Header
3.0 Menu
4.0 Inner page
5.0 Footer
6.0 Blog
7.0 Alignments
8.0 Clearings
9.0 Widgets
 9.1 Footer Widgets
 9.2 Sidebar Widgets
10 Footer
--------------------------------------------------------------*/
/*WORDPRESS DEFAULTS*/
.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}
.gallery dl {
}
.gallery dt {
}
.gallery dd {
}
.gallery dl a {
}
.gallery dl img {
}
.gallery-caption {
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

/*--------------------------------------------------------------
1.0 Global
--------------------------------------------------------------*/
/* @TODO - the css need organized. */
body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
	-webkit-font-smoothing: antialiased;
}

}@font-face {
	font-family: 'Glyphter';
	src: url(/wp-content/themes/webuild/fonts/Glyphter.eot);
	src: url(/wp-content/themes/webuild/fonts/Glyphter.eot#iefix) format('embedded-opentype'),
	url(/wp-content/themes/webuild/fonts/Glyphter.woff) format('woff'),
	url(/wp-content/themes/webuild/fonts/Glyphter.ttf) format('truetype'),
	url(/wp-content/themes/webuild/fonts/Glyphter.svg#Glyphter) format('svg');
	font-weight: normal;
	font-style: normal;
}
@media all {
ul, ol { margin-left: 0; padding-left: 0; margin-bottom: 20px; }
ul { list-style-type: disc; list-style-position: inside; }
ol { list-style-type: decimal; }
ol li, ul li { display: list-item  }
ul ul, ol ul {
	list-style-type: circle;
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type: square;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ol, ul.square, ul.circle, ul.disc { margin-left: 24px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 8px 0 5px 30px; }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 1.5em; margin-bottom: 6px; }
p {
	margin: 0 0 5px;
}
.container {
	max-width: inherit;
	position: relative;
}
a, i {
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
a i {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
a:hover {
	text-decoration: none;
}
i, cite, em, var, address, dfn {
	font-style: italic;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
.site-header {
	position: relative;
	z-index: 8000;
}
.retina {
	display: none;
}
.align-left {
	float: left;
}
.align-right {
	float: right;
}
.boxed #page {
	margin: 0 auto;
	background: #fff;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}
.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}
.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}
.wp-caption {
	max-width: 100%;
	margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}
.wp-caption-text {
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	color: #999;
}
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;
}
.entry-content ol.commentlist {
	padding-left: 0;
	list-style: none;
}
.post-password-form input[type="password"] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #eceef0;
	color: #a1b1bc;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 0;
	padding: 8px 20px;
	width: 150px;
}
.post-password-form input[type="submit"] {
	background: #21c2f8 none repeat scroll 0 0;
	left: 5px;
	position: relative;
	top: 0;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-family: "Lato";
	font-size: 14px;
	font-weight: 900;
	padding: 10px;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
	border-radius: 0;
	margin-top: 0;
}
.entry-love {
	display: none;
}
dl dd {
	text-indent: 15px;
}
.esg-container-fullscreen-forcer {
	float: left;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/*--------------------------------------------------------------
2.0 Header
--------------------------------------------------------------*/
#top-bar .contact-info {
	float: left;
	margin-top: 5px;
}
.nav.navbar-nav.social-btns {
	margin-top: 5px !important;
}
.boxed #top-bar .container {
	padding-left: 0;
	padding-right: 0;
}
#top-bar .container .navbar-collapse ul:first-child {
	border-left: none;
}
#top-bar .container .navbar-collapse ul:last-child {
	border-right: none;
}
#top-bar {
	border: none;
	border-bottom: 1px solid;
}
div#header-sticky {
	height: auto;
}
.menu-compact.accordion {
	-webkit-box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 0.28);
	-moz-box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 80.28);
	box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 0.28);
}
.compact-triggers-container {
	vertical-align: top;
	position: relative;
	display: inline-block;
}
#header-sticky .container {
	-webkit-transition: max-width 400ms ease, width 400ms ease, padding 400ms ease;
	transition: max-width 400ms ease, width 400ms ease, padding 400ms ease;
}
#header-sticky > .navbar {
	border: none;
}
#compact-menu-toggle-close {
	display: none;
}
.menu-compact-btn-toggle {
	font-size: 28px;
	float: right;
	color: #262626;
	line-height: 70px;
	height: 70px;
	padding-left: 23px;
	padding-right: 23px;
	margin-left: 15px;
	border-left: 1px solid #ebebeb;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.menu-compact-btn-toggle.menu-close:hover {
	color: #e74c3c !important;
}
.btn-menu-open {
	color: #fff;
	text-decoration: none;
	font-size: 25px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: 40px;
	position: relative;
	text-align: center;
	border: 1px solid #fff;
}
.btn-menu-open, .btn-menu-open span {
	color: #fff;
}
.btn-menu-open:hover {
	color: #eeeeee;
	border: 1px solid #eeeeee;
	text-decoration: none;
}
.btn-menu-close {
	color: #fff;
	text-decoration: none;
	font-size: 25px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	top: 40px;
	left: -100px;
	position: absolute;
	text-align: center;
	border: 1px solid #fff;
}
.btn-menu-close, .btn-menu-close span {
	color: #fff;
}
.btn-menu-close:hover {
	color: #eeeeee;
	border: 1px solid #eeeeee;
	text-decoration: none;
}
.side-menu-container.fixed-right {
	right: -100%;
}
.side-menu-container {
	position: fixed;
	top: 0;
	bottom: 0;
	background: #fff;
}
.side-menu-container ul {
	padding-left: 0;
	list-style: none;
	width: 320px;
}
.side-menu-container ul li {
	padding-left: 0;
	list-style: none;
	border-bottom: 1px solid #eeeeee;
	font-weight: 300;
}
.side-menu-container ul li a {
	display: block;
	text-align: left;
	padding-left: 20px;
	text-decoration: none;
	font-weight: 300;
}
.side-menu-container ul .header-side-menu {
	height: 85px;
	line-height: 85px;
	font-size: 33px;
	color: #5f6f81;
	text-align: center;
}
.side-menu-container ul .header-side-menu a {
	height: 85px;
	line-height: 85px;
	font-size: 33px;
	color: #5f6f81;
	font-size: 20px;
	float: left;
}
.side-menu-container ul .item-menu {
	height: 61px;
	line-height: 61px;
	font-size: 33px;
	color: #5f6f81;
	font-weight: 300;
	text-align: center;
}
.side-menu-container ul .item-menu a {
	font-size: 18px;
	color: #5f6f81;
	font-weight: 300;
}
.side-menu-container ul .item-menu a:hover {
	background: #eeeeee;
}
.side-menu-container ul .item-menu a span {
	font-size: 23px;
	margin-right: 10px;
}
.transparent-bg .navbar-nav > li > a {
	color: #fff !important;
}
.transparent-bg .navbar-nav > li > a:hover {
	color: #555555 !important;
}
.transparent-bg .sb-icon-search {
	color: #fff;
}
.transparent-bg .shopping-cart {
	color: #fff !important;
	padding-right: 0;
}
.transparent-bg .price-result {
	color: #fff !important;
}
.bg-white .navbar-nav > li > a {
	color: #262626 !important;
}
.bg-white .navbar-nav > li > a:hover {
	color: #555555 !important;
}
.navbar-nav {
	font-family: 'Open Sans', sans-serif;
}
.navbar a {
	color: #393939;
}
.navbar a:hover {
	color: #393939;
}
.large-height {
	padding-top: 26px;
}
.social-btns {
	padding-right: 10px;
}
.social-btns > li > a {
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.border-left {
	border-left: 1px solid #e1e1e1;
}
.border-right {
	border-right: 1px solid #e1e1e1;
}
.border-top {
	border-top: 1px solid #e1e1e1;
}
.border-bottom {
	border-bottom: 1px solid #e1e1e1;
}
.navbar li a i {
	margin-right: 10px;
}
.navbar li a i.dropdown-icon {
	margin-right: 0;
}
.dropdown-menu > li > a.no-border {
	border: none;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
}
.nav > li > a.no-padding {
	padding: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.shopping-cart {
	position: relative;
	display: inline-block;
	font-size: 18px;
	color: #393939;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
.badge {
	position: relative;
	font-size: 10px !important;
	font-weight: 700;
	top: -5px;
	right: 0;
	text-align: center;
	border-radius: 100%;
	text-shadow: none !important;
	color: #FFF;
}
.badge.border {
	border: 2px solid #fff;
	position: absolute;
	font-size: 10px !important;
	font-weight: 700;
	top: -5px;
	right: 0;
	text-align: center;
	border-radius: 100% !important;
	text-shadow: none !important;
	color: #FFF;
}
.badge.blue {
	background: #5bc0de;
}
.badge.green {
	background: #8cc152;
}
.badge.purple {
	background: #967adc;
}
.r-rounded {
	position: relative;
	border-radius: 3px !important;
	text-transform: uppercase;
	padding: 3px !important;
	font-size: 9px !important;
	font-weight: 400;
}
.price-result {
	font-size: 14px;
	color: #a0a0a0;
	float: right;
}
.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #262626 !important;
}
.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #262626 !important;
}
.padding-left-right {
	padding-left: 35px !important;
	padding-right: 35px !important;
	position: relative;
}
.padding-left {
	padding-left: 35px !important;
	position: relative;
}
.padding-right {
	padding-right: 35px !important;
	position: relative;
}
.no-margin {
	margin: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.logo.center {
	display: block;
	text-align: center;
}
.logo a {
	display: inline-block;
}
.logo-inline-menu {
	padding-left: 30px;
	padding-right: 30px;
}
.logo-inline-menu a {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.bg-white {
	background-color: #ffffff;
	border-color: #e7e7e7;
}
.bg-black {
	background-color: #000000;
	border-color: #e7e7e7;
}
/* Cart Dropdown styles */
.cart-dropdown {
	display: inline-block;
	position: relative;
	top: 2px;
}
.cart-dropdown a:focus, .cart-dropdown a:active {
	color: #000000;
}
.pull-left .cart-items-container {
	left: 0;
}
.pull-right .cart-items-container {
	right: 0;
}
.cart-info {
	position: relative;
}
.cart-items-container {
	position: absolute;
	padding: 0;
	background: #fff;
	border-top: 3px solid;
	min-width: 370px;
	list-style: none;
	line-height: initial;
	top: -3px;
	margin-top: 50%;
	box-shadow: 0 0 2px 0 #747474;
	display: none;
}
.cart-info .hover-helper.active .cart-items-container {
	display: block
}
.cart-items-container li {
	display: block;
	vertical-align: top;
	position: relative;
	margin: 0;
}
.cart-items-container .header {
	display: block;
	background: #eeeeee;
	text-transform: uppercase;
	font-weight: 500;
	padding: 20px 26px;
	margin: 0;
	line-height: initial;
}
.cart-items-container .header::before {
	font-family: 'FontAwesome';
	content: '\f07a';
	margin-right: 10px;
	font-size: 14px;
}
.cart-items-container .header span {
	font-weight: 700;
}
.cart-items-container .item-product-cart {
	border-bottom: 1px solid #eeeeee;
	display: block;
}
.item-product-cart a {
	display: block;
	padding: 15px 26px;
}
.item-product-cart a:hover .product-details {
	text-decoration: none;
}
.item-product-cart a .thumb-product {
	display: inline-block;
	vertical-align: top;
	width: 52px;
}
.item-product-cart a .thumb-product img {
	width: 100%;
}
.item-product-cart a .product-details {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #393939;
	width: 220px;
	padding-top: 5px;
	margin-left: 5px;
}
.item-product-cart a .product-details {
	margin: 0;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #393939;
	word-break: break-all;
	overflow: hidden;
}
.item-product-cart a .product-details p {
	display: block;
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}
.item-product-cart .remove-product {
	top: 50%;
	margin-top: -12.5px;
	right: 26px;
	display: inline-block;
	padding: 0 6px;
	line-height: 1.8;
	border: 1px solid #cacaca;
	position: absolute;
	cursor: pointer;
	color: #cacaca;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-moz-transition: none;
}
.item-product-cart .remove-product i {
	height: 12px;
}
.item-product-cart .remove-product:hover {
	color: #e74c3c;
	border-color: #e74c3c;
	background: #fff;
}
.total-cart-details {
	display: block;
	font-size: 14px;
	color: #a0a0a0;
	font-weight: 600;
	position: relative;
	padding: 20px 26px;
}
.total-cart-details .amount {
	font-size: 16px;
}
.cart-items-container .buttons {
	display: table;
	width: 100%;
	background: #363636;
	padding: 25px 26px;
}
.cart-items-container .btn {
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0;
	width: 47%;
	text-transform: uppercase;
	border: none;
	overflow: hidden;
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	text-decoration: none;
	position: relative;
}
.cart-items-container .btn-view {
	color: #fff;
	background: #595959;
	margin-right: 6%;
}
.cart-items-container .btn-view::before {
	font-family: 'FontAwesome';
	content: '\f07a';
	float: left;
	font-size: 16px;
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, .1);
}
.cart-items-container .btn-view:hover {
	background: #646464;
	color: #fff;
}
.cart-items-container .btn-checkout {
	color: #fff;
	background: #8cc152;
}
.cart-items-container .btn-checkout::before {
	font-family: 'FontAwesome';
	content: '\f00c';
	float: left;
	font-size: 16px;
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, .1);
}
.cart-items-container .btn-checkout:hover {
	background: #99d150;
	color: #fff;
}
.navbar-nav.list-style {
	display: block;
}
.menu-class .navbar-nav.list-style .menu-class {
	position: absolute;
}
.navbar-nav.list-style li {
	display: block;
	float: none;
}
.navbar-nav.list-style li ul {
	display: block;
}
/*--------------------------------------------------------------
3.0 Menu
--------------------------------------------------------------*/
li.back {
	height: 4px;
	z-index: 8;
	position: absolute;
	overflow: visible;
}
li.back .left {
	height: 4px;
	position: absolute;
	overflow: visible;
}
.main-navigation a {
	display: block;
}
.main-navigation ul li ul li .pro-link {
	display: block;
	position: relative;
}
.main-navigation ul li ul li .pro-link > .pro-in {
	margin-right: 5px;
}
.main-navigation > ul > li {
	float: left;
}
.main-navigation > ul > li > .pro-link {
	display: block;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}
.main-navigation > ul > li > .pro-link:hover {
	color: #a0ce4c;
	text-decoration: none;
}
.main-navigation > ul > li > .pro-link > .pro-in {
	margin-right: 5px;
}
.main-navigation > ul > li:last-child > .pro-link {
	padding-right: 0;
}
.main-navigation > ul > li > ul {
	border-top: 2px solid #a0ce4c;
	margin-top: -2px;
}
.main-navigation .pro-mega-menu {
	position: inherit;
}
.main-navigation .pro-mega-menu > ul {
	width: 100%;
}
#header-sticky .main-navigation .pro-mega-menu > ul {
	width: 90%;
	margin-left: 5%;
}
.main-navigation .pro-mega-menu > ul > li {
	float: left !important;
	padding: 0 !important;
}
.primary-menu .pro-mega-menu .dropdown-menu {
	min-width: 0;
}
.main-navigation .pro-mega-menu > ul > li:last-child {
	border: none;
}
.main-navigation .pro-mega-menu > ul > li .pro-title {
	border-top: none;
	padding: 0 11px;
}
.main-navigation .pro-mega-menu > ul > li .pro-title:after {
	display: none;
}
.main-navigation .pro-col-2 > ul {
	width: 400px;
}
.main-navigation .pro-col-3 > ul {
	width: 525px;
}
.main-navigation .pro-col-4 > ul {
	width: 600px;
}
.main-navigation .pro-col-5 > ul {
	width: 500px;
}
.main-navigation .pro-col-6 > ul {
	width: 600px;
}
.main-navigation .pro-right > ul {
	left: auto !important;
	right: 0;
}
.main-navigation .pro-label {
	position: relative;
	top: -5px;
	left: 3px;
	padding: 1px 4px;
	font-size: 9px;
	text-transform: uppercase;
}
.main-navigation .pro-content {
	display: block;
	padding-top: 0;
}
.main-navigation .pro-full-content {
	margin: 10px;
}
.primary-menu {
	border-top: 1px solid #eeeeee;
}
.pro-mega-menu .dropdown-menu {
	border: none;
	background-color: #fff;
}
.sf-menu .menu-item-has-children .menu-item-has-children > a:after {
	display: block;
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	margin-top: -7px;
	top: 50%;
	position: absolute;
	right: 8px;
}
.primary-menu ul > li:hover > .dropdown-menu {
	display: block;
	left: auto;
}
.primary-menu li.pro-mega-menu:hover > .dropdown-menu {
	left: 0;
}
.primary-menu li.pro-mega-menu:hover .dropdown-menu {
	display: block;
}
.primary-menu ul > li > ul > li:hover > .dropdown-menu {
	display: block;
	left: 100%;
	top: -1px;
}
.primary-menu li.pro-mega-menu:hover > ul > li:hover > .dropdown-menu {
	top: auto;
	left: 0;
}
.primary-menu ul > li.pro-mega-menu > ul > li:hover > .dropdown-menu {
	top: 0;
}
.primary-menu .dropdown-menu {
	border: none;
	border-top: 1px solid #8cc152;
	-webkit-box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.07);
	min-width: 225px;
}
.primary-menu li.pro-mega-menu .dropdown-menu .dropdown-menu {
	width: 100%;
}
.primary-menu .pro-mega-menu > ul > li .pro-title:hover {
	text-decoration: none;
	cursor: default;
}
.primary-menu .pro-mega-menu > ul > li > ul a {
	border-bottom: none;
}
.primary-menu .dropdown-menu > li > a {
	border-bottom: none;
}
.primary-menu .dropdown-menu li {
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.primary-menu .pro-mega-menu > .dropdown-menu > li > ul {
	border-top: none;
	padding: 10px 0;
}
.primary-menu .nav > li > a:hover, .primary-menu .nav > li > a:focus {
	background: none;
}
.pro-button-remove {
	margin-left: 3px !important;
	background: #e14d43 !important;
	border-color: #d02a21 !important;
	color: white !important;
	-webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15) !important;
	box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15) !important;
}
.pro-mega-menu.pro-natural > .dropdown-menu, .pro-mega-menu.pro-custom > .dropdown-menu {
	overflow: hidden;
}
.primary-menu ul {
	float: left;
}
.primary-menu ul {
	margin: 0;
	padding: 0;
}
.primary-menu li.menu-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	line-height: 30px;
	margin: 0;
	padding: 0;
	transform: none;
}
.primary-menu li.pro-mega-menu {
	position: static;
}
.primary-menu li.pro-mega-menu.pro-custom, .primary-menu li.pro-mega-menu.pro-natural {
	position: relative;
}
.primary-menu .sub-menu {
	position: absolute;
	height: auto;
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
}
.primary-menu ul ul {
	display: none;
	position: absolute;
	top: -1px;
	/*overflow: hidden;*/
}
.primary-menu ul .pro-depth-0 > ul {
	top: 100%;
}
.primary-menu ul ul li.menu-item {
	position: relative;
	display: block;
	height: auto;
}
.primary-menu .pro-mega-menu .sub-menu li ul {
	position: relative;
	display: block;
	width: 100%;
	top: 0px !important;
	left: 0px !important;
	padding: 0;
	opacity: 1;
	border-top: none;
}
.primary-menu .pro-mega-menu .sub-menu .sub-menu {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.primary-menu .pro-mega-menu .sub-menu .sub-menu li.menu-item {
	position: relative;
	display: block;
	float: right;
	min-height: 30px;
	width: 100%;
	padding: 0;
	opacity: 1;
	border: none;
}
.primary-menu ul li.pro-mega-menu > ul, .primary-menu ul li.pro-depth-0 > ul {
	display: block;
	overflow: hidden;
	max-height: 0px;
	max-width: 0px;
	top: -1px;
	opacity: 0;
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-ms-transform: translateY(40px);
	-o-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: -webkit-transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
	-o-transition: -o-transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
	transition: transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
}
.primary-menu ul li.pro-mega-menu > ul, .primary-menu ul li.pro-depth-0 > ul {
	top: 100%;
}
.primary-menu ul > li > ul > li > .dropdown-menu {
	left: 100%;
}
.primary-menu ul li.pro-mega-menu > ul ul {
	overflow: visible;
	top: 0;
	max-height: none;
	max-width: none;
	opacity: 1 !important;
	display: block !important;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.primary-menu ul li.pro-mega-menu > ul {
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.primary-menu ul li.pro-mega-menu ul ul {
	top: 100%;
	left: 0;
}
.primary-menu ul li.pro-mega-menu.sfHover > ul, .primary-menu ul li.pro-depth-0.sfHover > ul {
	overflow: visible;
	max-height: 3000px;
	max-width: 3000px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
}
.primary-menu ul li.pro-mega-menu.sfHover > ul, .primary-menu ul li.sfHover > ul {
	z-index: 999999;
}
.primary-menu ul li {
}
.badge.border {
	border: 2px solid #fff;
	position: absolute;
	font-size: 10px !important;
	font-weight: 700;
	top: 50%;
	right: -2px;
	margin-top: -20px;
	text-align: center;
	border-radius: 100% !important;
	text-shadow: none !important;
	color: #FFF;
	min-width: 26px;
}
.cart-info {
	position: relative;
}
.shopping-badge {
	border-radius: 2px;
	top: -10px;
	left: -6px;
	font-weight: 400;
	padding: 2px 6px;
}
.header2 .cart-info {
	float: left;
}
.header2 .main-navigation {
	float: right;
}
.header2 .cart-container-top {
	top: 10px;
	position: relative;
	padding-left: 0;
	padding-right: 0;
}
.primary-menu .pro-mega-menu > ul > li > ul a {
	padding-top: 0;
	padding-bottom: 0;
}
/* SEARCH */
.search-container {
	display: inline-block;
	position: relative;
	float: right;
	width: 30px;
}
.header-bottom .search-container {
	height: 51px;
}
/* START */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: #eeeeee;
}
.style-1 .header-top, .style-1 .header-top .cart-info, .style-1 .header-top .logo {
	line-height: 90px;
}
.header-top .search-container {
	height: 90px;
}
.style-1 .header-bottom, .style-1 .header-bottom .cart-info {
	line-height: 100px;
}
.style-1 .header-bottom .navbar-centered ul {
	text-align: center;
	float: none;
}
.style-1 .header-bottom .navbar-centered ul li {
	float: none;
}
.style-1 .header-bottom .navbar-centered ul li.back {
	top: 0;
}

.header-bottom .search-container {
	height: 50px;
}
.search-container {
	line-height: normal;
}
.header-01 .cart-info {
	float: right;
}
.header-02 .search-container {
	width: 30px;
}
.dropdown-icon {
	font-size: 13px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding-bottom: 2px;
	vertical-align: middle;
}
/* Open state */
.pull-left .search-container {
	width: 30px;
	position: relative;
}
.pull-right .sb-search.sb-search-open, .pull-right .no-js .sb-search {
	right: 0;
}
.pull-left .sb-search.sb-search-open, .pull-left .no-js .sb-search {
	float: left;
}
.style-2 #top-menu, .style-3 #top-menu {
	margin-top: 0;
}
.style-2 .primary-menu, .style-3 .primary-menu {
	border-top: none;
}
.style-2 #top-menu, .style-3 #top-menu {
	border: none;
}
.style-2 .header-top, .style-2 .cart-info, .style-2 .logo, .style-2 .primary-menu .navbar-nav > li > a, .style-3 .header-top, .style-3 .cart-info, .style-3 .logo, .style-3 .primary-menu .navbar-nav > li > a, .logo-inline-menu a {
	line-height: 70px;
}
.style-2 .header-top .search-container, .style-3 .header-top .search-container, .logo-inline-menu {
	height: 70px;
}
.fixed .navbar-fixed-top {
	top: 60px;
}
.admin-bar .navbar-fixed-top {
	top: 92px;
}
.style-2.fixed #top-menu {
	background: transparent !important;
	margin-bottom: -70px;
}
.header-transparent #top-menu .shopping-cart, .header-transparent #top-menu .price-result {
	color: #fff;
}
.widget_top_rated_products .star-rating {
	width: 100%;
}
.tabs-container .tab_content .contains-posts .post-holder .meta .post-date, .webuild_widget_custom_posts .webuild_blog_posts_widget ul li span {
	font-size: 12px;
	font-weight: normal;
	opacity: 1;
	line-height: 20px;
}
li .fa.dropdown-icon {
	margin-left: 8px;
}
.header-transparent .sb-search-input, .fixed .sb-icon-search {
	background: transparent;
}
.header-transparent .sb-search-open .sb-search-input, .fixed .sb-search-open .sb-search-input {
	background: #fff;
}
.style-2.header-transparent #top-menu .sb-search-open .sb-search-input {
	background: #fff;
}
.header-transparent #top-menu .badge.border {
	border: none;
}
/* compact */
.menu-compact .header-top {
	margin: 0 auto;
}
.menu-compact .header-top {
	width: 250px;
	margin-left: auto !important;
	margin-right: auto !important;
	position: relative;
}
.menu-compact #top-menu {
	background: transparent;
}
.menu-compact #top-menu .header-top {
	background: #476777;
	display: table;
}
.menu-compact .compact-fade {
	display: none;
}
/* Compact v2 header */
#accordion-menu-toggle-close {
	display: none;
}
.accordion-menu {
	display: block;
	clear: both;
	float: none;
	top: 70px;
	width: 100%;
	position: absolute;
}
.accordion-menu {
	display: none;
}
.accordion-menu ul {
	margin: 0;
	/*-ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=78)";*/
	/*/ / opacity : 0.78;*/
	list-style: none;
	padding: 0;
	text-transform: uppercase;
	height: 100%;
}
.accordion-menu ul a {
	cursor: pointer;
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding: 15px 0 15px 2px;
	position: relative;
	text-decoration: none;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion-menu ul ul {
	margin-left: 20px;
}
.accordion-menu ul ul ul {
	margin-left: 30px;
}
.accordion-menu ul li.menu-item-has-children > a.pro-collapse:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.accordion-menu a:hover, .accordion-menu > li > a:hover, .accordion-menu a:focus, .accordion-menu > li > a:focus {
}
.accordion-menu a:hover i, .accordion-menu > li > a:hover i {
	color: #fff !important;
}
.accordion-menu li:last-child a {
	border-bottom: 0;
}

#mobile-menu i.drop {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
	width: 30px;
	height: 43px;
	cursor: pointer;
}
#mobile-menu.already-slidedown i.drop {
	display: none;
}
#mobile-menu i.drop:hover, #mobile-menu li.open > i.drop:after {
	color: #999;
}
#mobile-menu .has-link a {
	margin-right: 30px;
}
#mobile-menu i.drop:after {
	position: absolute;
	display: block;
	right: 11px;
	top: 50%;
	font-size: 8px;
	margin-top: -4px;
	content: '\f078';
	background-position: center center;
	background-repeat: no-repeat;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-font-smoothing: antialiased;
}
.accordion-menu li.open > a:before, #mobile-menu li.open > i.drop:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion-menu .sub-menu {
	display: none;
	font-size: 12px;
	list-style: none;
	padding: 0;
}
.accordion-menu .sub-menu a {
}
.navbar.mobile-menu-cont {
	border: none;
}
.mobile-menu-cont ul li {
	border-bottom: 1px solid #333;
}
#mobile-menu {
	padding-left: 15px;
	padding-right: 15px;
	position: static;
	overflow: hidden;
}
#mobile-menu a {
	color: #999;
}
#mobile-menu > ul {
	padding-top: 20px;
}
#mobile-menu ul {
	float: none;
	position: static;
}
.accordion-menu {
	z-index: 999;
}
#mobile-menu {
	background: #222;
}
#mobile-menu ul ul li {
	border-bottom: none;
	border-top: 1px solid #333;
}
#mobile-menu li.menu-item {
	width: 100%;
}
#mobile-menu .sub-menu {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.mobile-search {
	position: relative;
	margin-bottom: 20px;
}
.mobile-search input {
	font-size: 13px;
	height: 40px;
	padding: 22px 30px 22px 12px;
	color: #999;
	border: 1px solid #333;
	background-color: #151515;
	display: block;
	width: 100%;
}
.mobile-search button {
	position: absolute;
	font-size: 11px;
	top: 14px;
	right: 5px;
	padding: 5px;
	margin: 0;
	border: none;
	outline: none;
	background: transparent;
}
.mobile-menu-cont {
	position: relative;
	top: 0;
	width: 100%;
	clear: both;
	background: #fff;
	float: none;
	z-index: 999;
}
.mobile-menu-cont .logo {
	padding-left: 35px;
	line-height: 71px;
}
#mobile-menu {
	display: none;
}
#mobile-menu.already-slidedown li.menu-item-has-children > a:before {
	display: none;
}
#mobile-menu.already-slidedown .sub-menu {
	display: block;
}
.accordion-menu .sub-menu a:hover, .accordion-menu .sub-menu a:focus {
	color: #fff;
	text-decoration: none;
}
.mp-menu .pro-label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 55%;
	font-weight: 700;
	line-height: 1;
	color: white;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	margin-left: 10px;
	border-radius: .25em;
}
#top-bar .navbar-nav {
	border-left: 1px solid #e1e1e1;
	float: left;
	margin: 0;
}
#top-bar .pull-right .nav:first-child {
	border: none;
}
#top-bar .pull-right .nav:last-child {
	border-right: 1px solid #e1e1e1;
}
.top-actual-menu span {
	line-height: 34px;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
}
.top-actual-menu span i {
	margin-right: 5px;
}
.top-actual-menu .first:hover .dropdown-menu {
	display: block;
}
.top-actual-menu ul > li > ul > li > ul {
	padding: 5px 5px 5px 15px;
}
.top-actual-menu ul > li > ul > li > ul > li > ul {
	padding: 5px 5px 5px 20px;
}
.top-actual-menu.right .dropdown-menu {
	left: auto;
	right: -1px;
}
.top-actual-menu.right .right-navbar-nav {
	margin-top: 5px;
}
.top-actual-menu.right .right-navbar-nav li a {
	padding-right: 10px;
	padding-left: 10px;
}
.logo .retina {
	display: none;
}
.logo {
	text-align: center;
}
.logo img {
	vertical-align: middle;
	max-height: 100%;
}
/*sticky header*/
body #header-sticky.sticky-header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8000;
	display: none;
	width: 100%;
}
#header-sticky sticky-header .logo img {
	height: 80%;
	width: auto;
}

/*--------------------------------------------------------------
4.0 Inner page
--------------------------------------------------------------*/
.page-header {
	width: 100%;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
}
.page-header .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.2;
	filter: alpha(opacity=20); /* For IE8 and earlier */
}
.display-table {
	display: table;
}
.page-header .title-wrapper {
	display: table-cell;
	vertical-align: middle;
}
.page-header .title-wrapper h1 {
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 42px;
	text-rendering: optimizeLegibility;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	margin-top: 0;
	line-height: 42px;
}
.page-header .title-wrapper span {
	padding-top: 0;
	/*color: #fff;*/
	font-family: Open Sans, sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 16px;
	color: #a0ce4c;
}
.pro-breadcrumb {
	position: absolute;
	bottom: 0;
}
.pro-breadcrumb .pro-inner {
	display: inline-block;
	font-size: 11px;
	line-height: 1em;
	padding: 5px 12px;
	color: rgba(255, 255, 255, 0.7);
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.pro-breadcrumb .pro-inner i {
	padding: 0 5px;
	font-family: FontAwesome, serif;
	font-style: normal;
}
/*--------------------------------------------------------------
5.0 Footer
--------------------------------------------------------------*/
footer {
	background: #000;
	width: 100%;
}
footer .bott-footer {
	line-height: 30px;
	border-top: 1px solid #000;
}
footer p {
	font-family: 'Open Sans', serif;
	font-weight: 300;
	color: #5e5e5e;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 0;
	padding-bottom: 0;
}
footer p a {
	color: #fff;
	font-family: 'Open Sans', serif;
	font-weight: 300;
	font-size: 12px;
}
footer .arrow-to-top {
	padding: 0 9px;
	float: right;
	background: #1d1d1d;
	font-size: 24px;
	font-family: FontAwesome, serif;
}
footer .arrow-to-top:hover {
	cursor: pointer;
}
footer .footer-socials {
	float: right;
	margin-right: 30px;
	margin-bottom: 0
}
footer .footer-socials li {
	float: left;
	margin-left: 16px;
	list-style-type: none;
	font-size: 24px;
	color: #5e5e5e;
}
.footer-form h4 {
	color: #ebebeb;
	margin-bottom: 60px;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}
.footer-form input, .footer-form textarea {
	background: transparent;
	border: 1px solid #fff;
	color: #a0ce4c;
	margin-bottom: 35px;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
	position: absolute;
	top: 42px;
	left: 0;
}
div.wpcf7-response-output {
	border: 1px solid #f00;
	margin: 0;
	margin-top: 10px;
	line-height: 59px;
	font-size: 20px;
	padding: 0 15px;
	color: #fff;
}
div.wpcf7-validation-errors {
	border: 1px solid #f7e700;
}
.footer-form textarea {
	padding: 15px;
	height: 251px;
	margin-bottom: 31px;
}
.footer-form ::-webkit-input-placeholder {
	color: #c5c5c5;
}
.footer-form :-moz-placeholder {
	/* Firefox 18- */
	color: #c5c5c5;
}
.footer-form :-moz-placeholder {
	/* Firefox 19+ */
	color: #c5c5c5;
}
.footer-form :-ms-input-placeholder {
	color: #c5c5c5;
}
.footer-form input + input {
	margin-bottom: 27px;
}
.footer-form input {
	line-height: 29px;
	padding: 15px 0 15px 85px;
}
.footer-form input[type="submit"] {
	border-color: #a0ce4c;
	padding-left: 15px;
	text-align: left;
}
.footer-form input[type="submit"]:after {
	content: "\f178";
	font-family: "FontAwesome";
	font-size: 24px;
	position: absolute;
}
.footer-form .captchac {
	background: #fff;
	text-align: center;
	height: 50px;
}
.footer-form .captchar {
	padding-right: 0;
}
.footer-form .captchar input {
	padding: 15px;
}
.footer-form .wpcf7-captchac {
	vertical-align: middle;
	margin-top: 18px;
}
.footer-form input:focus, .footer-form textarea:focus {
	border-color: #a0ce4c;
	outline: none;
}
.footer-form .captcha_text span {
	display: block;
}
.footer-form .captcha_text span input {
	display: block;
}
#content-wrapper {
	position: relative;
}
.slick-prev {
	left: -20px !important;
	z-index: 1000;
}
.slick-next {
	z-index: 1000;
	right: -20px !important;
}
.icon-phone-grey {
	background: url(/wp-content/themes/webuild/images/icon-phone-grey.png) no-repeat center center;
}
.icon-envelope-grey {
	background: url(/wp-content/themes/webuild/images/icon-envelope-grey.png) no-repeat center center;
}
.icon-building-grey {
	background: url(/wp-content/themes/webuild/images/icon-building-grey.png) no-repeat center center;
}
.footer-form .widget {
	text-align: center;
	margin-top: 49px;
}
.footer-form .widget i {
	background-size: contain !important;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: inline-block;
}
.footer-form .widget h3 {
	color: #656564;
	font-size: 18px;
	margin: 10px 0 20px;
	font-weight: 400;
}
.footer-form .widget a, .footer-form .widget p {
	font-size: 18px;
	color: #ffffff;
	line-height: 20px;
	font-weight: 400;
}
.footer-form .widget a:hover {
	color: #fff;
	text-decoration: none;
}
footer .navbar-nav > li > a {
	line-height: 30px;
	color: #fff;
}
footer .navbar-nav > li a:hover {
	background: none;
}
footer .contact-info {
	float: right;
}
.footer-menu {
	float: right;
	margin-right: 10px;
}
.footer-menu ul.menu li:first-child {
	border: none;
}
.footer-menu ul.menu {
	overflow: hidden;
}
.footer-menu ul.menu li {
	border-left: 1px solid #505050;
	display: inline-block;
	margin: 0;
	padding: 0 8px;
	float: left;
}
/*--------------------------------------------------------------
6.0 Blog
--------------------------------------------------------------*/
.entry-header-top a:before, .entry-meta-footer a:before, .entry-meta .entry-cat-links:before, .entry-meta .entry-featured:before, .entry-tags:before, .entry-meta a:before {
	padding-right: 7px;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.entry-featured:before {
	content: "\f041";
}
.entry-date a:before {
	content: "\f133";
}
.entry-author-link a:before {
	content: "\f007";
}
.entry-header-top .entry-author-link a:before, .entry-meta-footer .entry-author-link a:before {
	content: "";
}
.entry-cat-links:before {
	content: "\f115";
}
.entry-comments-link a:before {
	content: "\f0e6";
}
.entry-header-top .entry-comments-link a:before {
	font-size: 16px;
}
.entry-edit-link a:before {
	content: "\f040";
}
.entry-love a:before {
	content: "\f08a";
}
.entry-tags:before {
	content: "\f02c";
}
.entry-format-aside a:before {
	content: "\f1db";
}
.entry-format-gallery a:before {
	content: "\f030";
}
.entry-format-link a:before {
	content: "\f0c1";
}
.entry-format-image a:before {
	content: "\f03e";
}
.entry-format-quote a:before {
	content: "\f10e";
}
.entry-format-status a:before {
	content: "\f0a2";
}
.entry-format-video a:before {
	content: "\f03d";
}
.entry-format-audio a:before {
	content: "\f028";
}
.entry-format-chat a:before {
	content: "\f0e6";
}
a.categ-type:before {
	padding-right: 0;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.categ-type.video:before {
	content: "\f03d";
}
.categ-type.image:before {
	content: "\f083";
}
.categ-type.gallery:before {
	content: "\f1c5";
}
.categ-type.standard:before {
	content: "\e8b3";
}
.categ-type.audio:before {
	content: "\f001";
}
.categ-type.quote:before {
	content: "\f044";
}
.categ-type.status:before {
	content: "\f075";
}
.categ-type.chat:before {
	content: "\f1d7";
}
.categ-type.aside:before {
	content: "\f086";
}
.categ-type.link:before {
	content: "\f0c1";
}
.entry-loved {
	color: #d63e33 !important;
}
.entry-content embed, .entry-content object, .entry-content iframe, .entry-content video {
	max-width: 100%;
}
.entry-content .wp-audio-shortcode, .entry-content .wp-video {
	margin-bottom: 20px;
}
.entry-content .entry-more {
	margin-top: 10px;
}
.entry-footer {
	margin-top: 24px;
}
.mono-font, .comment-metadata, .comment-navigation, .entry-meta, .entry-tags {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
.comment-meta a, .entry-tags a, .entry-title a, .entry-meta a {
	/*color: #333;*/
	display: inline-block;
}
.comment-meta a:hover, .entry-tags a:hover, .entry-title a:hover, .entry-meta a:hover {
	text-decoration: none;
}
.post-excerpt .entry-more.pro-btn {
	border: 1px solid #8b9ba6;
	padding: 10px 20px;
	border-radius: 3px;
	letter-spacing: 1px;
}
.copyright-text {
	margin-top: 10px;
}
/*
 * ========================================
 * 6.1 BLOG DEFAULT
 * ========================================
 */
.blog-default .hentry:last-of-type {
	border-bottom: none;
}
.blog-default .entry-header {
	margin-bottom: 10px;
}
.blog-default .entry-meta > span {
	margin-right: 10px;
}
.blog-search .col-md-9 {
	float: left;
	overflow: hidden;
}
/*
 * ========================================
 * 6.2 BLOG MASONARY
 * ========================================
 */
.blog-masonry-border {
	padding: 15px 20px 10px 20px;
	background-color: #fff;
	border: 1px solid #F5F5F5;
}
.blog-masonry .hentry {
	margin-bottom: 30px;
}
.blog-masonry-border h2 a, .blog-masonry .entry-title {
	font-size: 26px;
	margin-top: 16px;
	font-weight: 700;
}
.blog-masonry .entry-title {
	margin: 0;
	background-color: #fff;
}
.blog-masonry .entry-header {
	margin-bottom: 10px;
}
.blog-masonry .entry-meta > span {
	margin-right: 10px;
}
.blog-masonry .mejs-container.wp-video-shortcode {
	background: none !important;
}
.blog-masonry .wp-playlist {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.container-fluid .blog-masonry .row {
	margin-left: 15px;
	margin-right: 15px;
}
.page-pagination {
	clear: both;
	margin: 20px 0;
	font-size: 12px;
	line-height: 1.5em;
	text-align: center;
}
.page-pagination span, .page-pagination a {
	color: #333;
	display: inline-block;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	margin-right: -1px;
}
.page-pagination span:first-child, .page-pagination a:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.page-pagination span:last-child, .page-pagination a:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.page-pagination a:hover {
	color: #a0ce4c;
	text-decoration: none;
}
.page-pagination .current {
	color: #fff;
	border: 1px solid #a0ce4c;
	background-color: #a0ce4c;
}
.page-pagination .pagination-shadow {
	display: inline-block;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.pro-loader {
	display: none;
	position: relative;
	left: 50%;
	width: 20px;
	height: 20px;
	margin: 10px 0 10px -10px;
	background: #ccc;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}
div[class^="blog-"] .isotope, div[class^="blog-"] .isotope .isotope-item {
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.ajax-pagination {
	clear: both;
	width: 100%;
	text-align: center;
	margin: 20px 0 50px 0;
}
.ajax-pagination .ajax-load-more {
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	border: 1px solid #2c3e50;
	color: #2c3e50 !important;
	background-color: #fff;
	font-size: 11px !important;
	line-height: 1.22449 !important;
	font-weight: bold !important;
	padding: 10px 20px;
}
.ajax-pagination .ajax-load-more:hover {
	background-color: #2c3e50;
	color: #fff !important;
	font-size: 11px !important;
	line-height: 1.22449 !important;
	font-weight: bold !important;
}
.entry-header-top .entry-date, .entry-header-top .entry-categories, .entry-header-top .entry-comments-link {
	border-left: 1px solid rgba(139, 155, 166, .5);
	float: left;
	margin-top: 3px;
	padding-left: 10px;
	line-height: 20px;
	height: auto;
}

.entry-header .post-thumbnail, .entry-header .post-thumbnail img {
	width: 100%;
}
.item-product-cart .remove-product {
	width: 28px;
	padding: 0 6px 0 8px;
}
.ajax-pagination .pro-loader {
	position: absolute;
	left: auto;
	top: 5px;
	right: 12px;
	width: 15px;
	height: 15px;
	margin: 0;
	background-color: #fff;
}

}@-webkit-keyframes proLoader {
	0% {
		-moz-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		-ms-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		-webkit-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		transform: rotate(0deg) translateX(-6px) rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		-ms-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		-webkit-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		transform: rotate(360deg) translateX(-6px) rotate(-360deg);
	}
}
@keyframes proLoader {
	0% {
		-moz-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		-ms-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		-webkit-transform: rotate(0deg) translateX(-6px) rotate(0deg);
		transform: rotate(0deg) translateX(-6px) rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		-ms-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		-webkit-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
		transform: rotate(360deg) translateX(-6px) rotate(-360deg);
	}
}
@media all {
.pro-loader:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 4px;
	content: "";
	margin-top: -2px;
	margin-left: -2px;
	background-color: white;
	-moz-animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-moz-animation-name: proLoader;
	-webkit-animation-name: proLoader;
	animation-name: proLoader;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ajax-pagination .pro-loader:after {
	background-color: #a0ce4c;
}
.ajax-pagination .more-loading {
	padding-right: 40px;
}
.ajax-pagination .more-loading .pro-loader {
	display: inline;
}
.single-post footer {
	background: transparent;
}
/**
 * ========================================
 * BLOG
 * ========================================
 */
article.post, article.type-post {
	padding-bottom: 20px !important;
	padding-top: 10px;
	overflow: hidden;
}
article h2 {
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
}
article h3 {
	font-size: 20px;
	color: #2c3e50;
	margin-top: 5px;
	margin-bottom: 15px;
}
article h3 a {
	text-transform: uppercase;
}
.entry-content ul li span {
	font-size: 16px !important;
}
.post-excerpt {
	border-color: #ebebeb;
}
.post-excerpt p {
	line-height: 21px;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.entry-meta-footer {
	text-transform: none;
	border-top: 1px solid;
	border-color: #ebebeb;
	font-size: 13px;
	padding-top: 5px;
}
.entry-meta-footer > span {
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid;
	border-color: #ebebeb;
}
.entry-meta-footer > span:first-child {
	border-left: none;
	padding-left: 15px;
	margin-left: 0;
}
.entry-header-top .entry-author-link, .entry-header-top .entry-date, .entry-header-top .entry-categories, .entry-header-top .entry-comments-link, .entry-meta-footer .entry-author-link, .entry-meta-footer .entry-date, .entry-meta-footer .entry-categories, .entry-meta-footer .entry-comments-link {
	margin-right: 10px;
	float: left;
}
.entry-header-top {
	position: relative;
	margin: 0;
	padding: 0;
	height: 80px;
	font-size: 13px;
}
.entry-header-top a, .entry-meta-footer a {
	/*color: #262626;*/
}
/* Header post CATEGORY Buttons */
a.categ-type {
	display: inline-block;
	float: left;
	width: 79px;
	height: 79px;
	line-height: 79px;
	position: relative;
	font-size: 32px;
	color: #fff;
	text-align: center;
}
a.categ-type:before {
	color: #fff;
}
a.categ-type:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.entry-profile {
	position: relative;
}
.entry-content ol {
	font-size: 14px;
}
.entry-profile .img-profile, .entry-profile .col {
	float: left;
}
.entry-header-top .entry-date a {
	font-size: 13px;
	color: #5e5e5e;
}
.entry-profile .img-profile img {
	border-radius: 500px;
	width: 50px;
	height: 50px;
}
.entry-header-top .entry-comments-link {
	font-size: 13px;
}
.entry-tags-list .icon {
	color: #333333;
}
.entry-meta-footer > .social-link-list {
	border-left: none;
}
.social-link-list a {
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
}
.blog-layout-medium .post-excerpt {
	min-height: 165px;
}
article.post .border, article.type-post .border {
	padding: 0px 18px 20px;
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #ECECEC;
	padding-left: 0;
}
.entry-meta-footer {
	margin-bottom: 8px;
	overflow: hidden;
}
.col-md-6 .entry-meta-footer > span {
	padding-left: 8px;
	margin-left: 8px;
}
.related-posts .col-md-6 {
	min-height: 80px;
}
article h2 {
	line-height: 28px;
	margin-top: 0;
}
.blog-default.blog-layout-default .entry-image {
	width: 100%;
}
.comment-form input[type="text"], .comment-form input[type="password"], .comment-form input[type="datetime"], .comment-form input[type="datetime-local"], .comment-form input[type="date"], .comment-form input[type="month"], .comment-form input[type="time"], .comment-form input[type="week"], .comment-form input[type="number"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="search"], .comment-form input[type="tel"], .comment-form input[type="color"], .comment-form textarea {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	background-color: white;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#comments textarea {
	height: auto;
}
#pro-page-comments .comments-area {
	border-top: 1px solid #e8e8e8;
	padding-top: 25px;
	margin-top: 60px;
}
#pro-page-comments .comment-respond {
	margin-top: 0;
}
.comments-area {
	margin-top: 48px;
}
.comments-title {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}
.comment-respond {
	margin-top: 25px;
}
.comment-reply-title {
	font-size: 16px;
	margin-top: 0;
}
.bypostauthor, .logged-in-as, .comment-notes {
	font-size: 13px;
}
.form-allowed-tags {
	width: 70%;
	font-size: 12px;
}
.form-allowed-tags code {
	color: #777;
	background-color: #f5f5f5;
	white-space: normal;
}
.comment-form label {
	display: block;
	margin-bottom: 5px;
}
.comment-form .required {
	color: #d63e33 !important;
}
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	width: 50%;
}
.comment-form textarea {
	width: 70%;
}
#cancel-comment-reply-link:before, .comment-reply-link:before {
	display: inline-block;
	margin-right: 5px;
}
#cancel-comment-reply-link:before {
	content: "\f00d";
}
.comment-reply-link:before {
	content: "\f112";
}
#cancel-comment-reply-link, .comment-reply-link {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #a0ce4c;
}
#cancel-comment-reply-link:hover, .comment-reply-link:hover {
	color: #555;
	text-decoration: none;
}
#cancel-comment-reply-link {
	color: #d63e33;
	margin-left: 10px;
}
.comment-list {
	padding: 0;
	margin: 0 0 48px 0;
	list-style-type: none;
}
.comment-list .comment {
	padding-top: 24px;
	margin-bottom: 24px;
	border-top: 1px solid #e8e8e8;
}
.comment-list > .comment:first-child {
	border-top: none;
}
.comment-list .children {
	padding: 0;
	margin: 24px 0 24px 24px;
	list-style-type: none;
}
.comment-list .avatar {
	overflow: hidden;
	position: absolute;
	top: 5px;
	left: 0;
	line-height: 0;
	border-radius: 3px;
}
.comment-list .reply {
	margin-top: 10px;
	margin-left: 70px;
}
.comment-list .says {
	display: none;
}
.comment-list .comment-respond {
	margin-left: 70px;
}
.comment-list .pingback {
	margin: 10px 0;
}
.comment-body {
	position: relative;
}
.comment-meta {
	margin-left: 70px;
}
.comment-metadata {
	display: inline-block;
}
.comment-metadata time:before, .comment-metadata .comment-edit-link:before {
	display: inline-block;
	margin-right: 5px;
}
.comment-metadata time:before {
	content: "\f017";
	margin-right: 0;
}
.comment-metadata .edit-link {
	margin-left: 5px;
}
.comment-metadata .comment-edit-link:before {
	content: "\f040";
}
.comment-author {
	display: inline-block;
	margin-right: 10px;
}
.comment-content {
	margin-left: 70px;
	margin-top: 10px;
}
.comment-navigation {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 24px;
	padding: 10px 0;
}
.comment-navigation a {
	display: block;
	color: #333;
}
.comment-navigation a:hover {
	color: #a0ce4c;
	text-decoration: none;
}
.comment-navigation .nav-previous {
	float: left;
}
.comment-navigation .nav-next {
	float: right;
}
.postSlider, .entry-gallery {
	margin-bottom: 0;
}
.portfolio-loop a, .portfolio-item-info, .portfolio-item-block, .ajax-close {
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.pro-fade {
	opacity: 0;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}
.pro-fade.in {
	opacity: 1;
}
.single-portofolio {
	position: relative;
	overflow: hidden;
}
.single-portofolio .container {
	position: static;
}
/**
 * ========================================
 * 7 BLOG SINGLE PAGE
 * ========================================
 */
.single-post .hentry {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
.entry-author {
	border-top: 1px solid #e8e8e8;
	margin-top: 40px;
	padding: 20px 0;
}
.entry-author .author-title {
	font-size: 16px;
	margin-top: 0;
}
.entry-author .author-avatar {
	float: left;
}
.entry-author .author-avatar img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.entry-author .author-info {
	margin-left: 85px;
}
.related-posts {
	border-top: 1px solid #e8e8e8;
	padding-top: 24px;
}
.related-posts .related-title {
	font-size: 16px;
	margin-top: 0;
}
.related-posts ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.related-posts ul li {
	margin-bottom: 5px;
}
.related-posts ul li a {
	color: #333;
}
.related-posts ul li a:hover {
	color: #8cc152;
	text-decoration: none;
}
.related-posts ul li a:before {
	display: inline-block;
	margin-right: 5px;
	content: "\f0f6";
}
.related-posts ul li time {
	font-size: 90%;
}
.post-navigation {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 20px;
	padding: 10px 0;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	overflow: hidden;
}
.post-navigation a {
	display: block;
	/*color: #333;*/
}
.post-navigation a:hover {
	text-decoration: none;
}
.post-navigation .nav-previous {
	float: left;
}
.post-format-standard .post-content h4 {
	margin: 0;
}
.post-navigation .nav-previous .fa {
	margin-right: 5px;
}
.post-navigation .nav-next .fa {
	margin-left: 5px;
}
.post-navigation .nav-next {
	float: right;
	text-align: right;
}
#pro-portfolio-comments .comments-area, #pro-page-comments .comments-area {
	border-top: 1px solid #e8e8e8;
	padding-top: 25px;
	margin-top: 60px;
}
#pro-portfolio-comments .comment-respond, #pro-page-comments .comment-respond {
	margin-top: 0;
}
.comments-area {
	margin-top: 30px;
	overflow: hidden;
}
.comments-title {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}
.comment-respond {
	margin-top: 25px;
}
.comment-reply-title {
	font-size: 16px;
	margin-top: 0;
}
.bypostauthor, .logged-in-as, .comment-notes {
	font-size: 13px;
}
.form-allowed-tags {
	width: 70%;
	font-size: 12px;
}
.form-allowed-tags code {
	color: #777;
	background-color: #f5f5f5;
	white-space: normal;
}
.comment-form label {
	display: block;
	margin-bottom: 5px;
}
.comment-form .required {
	color: #d63e33 !important;
}
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	width: 50%;
}
.comment-form textarea {
	width: 70%;
}
#cancel-comment-reply-link:before, .comment-reply-link:before {
	display: inline-block;
	margin-right: 5px;
}
#cancel-comment-reply-link:before {
	content: "\f00d";
}
.comment-reply-link:before {
	content: "\f112";
}
#cancel-comment-reply-link, .comment-reply-link {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #a0ce4c;
}
#cancel-comment-reply-link:hover, .comment-reply-link:hover {
	color: #555;
	text-decoration: none;
}
#cancel-comment-reply-link {
	color: #d63e33;
	margin-left: 10px;
}
.comment-list {
	padding: 0;
	margin: 0 0 48px 0;
	list-style-type: none;
}
.comment-list .comment {
	padding-top: 24px;
	margin-bottom: 24px;
	border-top: 1px solid #e8e8e8;
}
.comment-list > .comment:first-child {
	border-top: none;
}
.comment-list .children {
	padding: 0;
	margin: 24px 0 24px 24px;
	list-style-type: none;
}
.comment-list .avatar {
	overflow: hidden;
	position: absolute;
	top: 5px;
	left: 0;
	line-height: 0;
	border-radius: 3px;
}
.comment-list .reply {
	margin-top: 10px;
	margin-left: 70px;
}
.comment-list .says {
	display: none;
}
.comment-list .comment-respond {
	margin-left: 70px;
}
.comment-list .pingback {
	margin: 10px 0;
}
.comment-body {
	position: relative;
}
.comment-meta {
	margin-left: 70px;
}
.comment-metadata {
	display: inline-block;
}
.comment-metadata time:before, .comment-metadata .comment-edit-link:before {
	display: inline-block;
	margin-right: 5px;
}
.comment-metadata time:before {
	content: "\f017";
	margin-right: 0;
}
.comment-metadata .edit-link {
	margin-left: 5px;
}
.comment-metadata .comment-edit-link:before {
	content: "\f040";
}
.comment-author {
	display: inline-block;
	margin-right: 10px;
	height: 0;
}
.comment-content {
	margin-left: 70px;
	margin-top: 10px;
}
.comment-navigation {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 24px;
	padding: 10px 0;
}
.comment-navigation a {
	display: block;
	color: #333;
}
.comment-navigation a:hover {
	color: #a0ce4c;
	text-decoration: none;
}
.comment-navigation .nav-previous {
	float: left;
}
.comment-navigation .nav-next {
	float: right;
}
.entry-image {
	position: relative;
	overflow: hidden;
}
.entry-image a img {
	width: 100%;
	max-width: 100%;
	height: auto;
	transition: ease-out .3s;
	-moz-transition: ease-out .3s;
	-webkit-transition: ease-out .3s;
	-o-transition: ease-out .3s;
}
.entry-image:hover a img {
	-webkit-transform: rotate(-1.90deg) scale(1.20, 1.20);
	-moz-transform: rotate(-1.90deg) scale(1.20, 1.20);
	-ms-transform: rotate(-1.90deg) scale(1.20, 1.20);
	transform: rotate(-1.90deg) scale(1.20, 1.20);
}
.entry-image a {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
}
.entry-image-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	transition: ease-out .3s;
	-moz-transition: ease-out .3s;
	-webkit-transition: ease-out .3s;
	-o-transition: ease-out .3s;
}
.entry-image-overlay:hover {
	opacity: 0.2;
}
.entry-media {
	overflow: hidden;
	margin-bottom: 14px;
	float: left;
	width: 100%;
	height: 100%;
}
.entry-media embed, .entry-media object, .entry-media video, .entry-media iframe {
	max-width: 100%;
	/*height: auto;*/
}
.category iframe {
	width: 100% !important;
	height: auto !important;
}
.entry-media .wp-playlist {
	margin: 0 !important;
}
.wp-playlist-item, .wp-playlist {
	border-color: #e8e8e8;
}
.format-audio .entry-image {
	margin-bottom: 0;
}
.format-audio .entry-image img {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.entry-gallery {
	margin-bottom: 14px;
}
.gallery-item {
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0;
	padding: 0 1px 1px 0;
}
.gallery-item img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.gallery-columns-1 .gallery-item {
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	/*width: 33.3333333333%;*/
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.6666666667%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.2857142857%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.1%;
}
.gallery-caption {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
	max-height: 90%;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
	margin: 0 1px 0 0;
	padding: 6px 8px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.7);
	opacity: 0;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.blog-masonry .gallery-caption {
	display: none;
}
.gallery {
	overflow: hidden;
}
.entry-content .gallery {
	margin-bottom: 20px;
}
.pro-chat {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pro-chat-row {
	margin-bottom: 15px;
}
.pro-chat-author {
	font-weight: 600;
}
.pro-chat-text {
	padding-left: 17px;
}
.pro-chat-row-even .pro-chat-author {
	color: #d9534f;
}
.pro-chat-row-odd .pro-chat-author {
	color: #5cb85c;
}
.format-quote blockquote {
	margin-left: 0;
	margin-right: 0;
}
blockquote {
	border-top: 1px solid #ecf0f1 !important;
	border-right: 1px solid #ecf0f1 !important;
	border-bottom: 1px solid #ecf0f1 !important;
	padding-right: 100px !important;
	position: relative;
	padding-bottom: 30px;
	padding-top: 30px;
}
blockquote::after {
	content: "„";
	font-family: "MS Serif", "New York", serif;
	font-size: 140px;
	opacity: 0.1;
	position: absolute;
	right: 10px;
	top: -10px;
}
.pro-in.fa, .pro-in.im {
	margin-right: 7px;
}
.pro-client li a img, .pro-team-carousel a img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}
.pro-client li a img:hover, .pro-team-carousel a img:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}
ul.pro-chat li {
	list-style: outside none none !important;
}
.post-excerpt .entry-more.pro-btn {
	background-color: transparent;
}
/*
 * ---------------------------------------------------------
 * 8 WIDGETS
 * ---------------------------------------------------------
 */
.pro-search-form {
	clear: both;
	position: relative;
}
.pro-search-form input[type="text"] {
	padding-right: 30px;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	background-color: white;
	background-image: none;
	border: 1px solid #cccccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.fa-before, #navigation-mobile ul li.menu-item-has-children > a:before, .related-posts ul li a:before, #cancel-comment-reply-link:before, .comment-reply-link:before, .comment-metadata time:before, .comment-metadata .comment-edit-link:before, .widget_recent_entries .post-date:before, .widget_recent_comments .recentcomments:before, .widget_pages a:before {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pro-search-form button {
	position: absolute;
	top: 50%;
	right: 18px;
	padding: 5px;
	margin: 0;
	border: none;
	outline: none;
	font-size: 14px;
	background: transparent;
	opacity: 0.3;
	margin-top: -12px;
}
.webuild_widget {
	width: 100%;
	margin-bottom: 48px;
	word-wrap: break-word;
}
.webuild_widget .widget-title h4 {
	padding-bottom: 14px;
	margin-bottom: 20px;
}
.webuild_widget ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.webuild_widget ul li {
	list-style-type: none;
}
.webuild_widget ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.isotope-blog .col-md-4 {
	width: 33% !important;
}
.isotope-blog .col-md-4 .entry-comments-link {
	display: none;
}
.isotope-blog .col-md-4 .entry-date a::before {
	content: none;
}
.isotope-blog .col-md-4 .entry-meta-footer > span {
	margin-left: 0;
	padding-left: 0;
	border: 0;
}
.isotope-blog .col-md-4 .entry-date {
	float: right;
}
.webuild_blog_posts_widget ul li > a {
	font-weight: bold;
}
.webuild_widget ul li a:hover {
	text-decoration: none;
}
.webuild_widget ul li:last-child {
	margin-bottom: 0;
	border-bottom: none;
}
.webuild_widget ul li ul {
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 15px;
	border-top: 1px solid #e8e8e8;
}
.webuild_widget_custom_posts .with-image li {
	position: relative;
	padding-left: 70px;
	min-height: 74px;
	margin-bottom: 10px;
	padding-bottom: 14px;
}
.webuild_widget_custom_posts .with-image li a {
	display: block;
	width: 100%;
	text-decoration: none;
	line-height: 20px;
}
.webuild_widget_custom_posts .with-image li a img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top: 2px;
	width: 60px;
}
.webuild_widget_custom_posts .post-date, .webuild_widget_custom_posts .post-category {
	display: block;
	font-size: 11px;
	opacity: 0.7;
}
.widget_recent_entries .post-date {
	display: block;
	font-size: 12px;
	opacity: 1;
}
.sticky .entry-title::after {
	color: #f8cb2a;
	content: "";
	font-family: FontAwesome;
	font-size: 20px;
	font-weight: normal;
	height: 20px;
	left: -15px;
	position: absolute;
	top: 32px;
	width: 40px;
}
.widget_recent_entries .post-date:before {
	content: "\f133";
	margin-right: 5px;
	opacity: 1;
}
.webuild_widget_portfolio_photos .tooltip-arrow {
	top: auto !important;
}
.webuild_widget_portfolio_photos a {
	display: block;
	padding: 0;
}
.webuild_widget_portfolio_photos a:hover {
	opacity: 0.75;
}
.widget_shopping_cart .buttons a:before {
	font-family: 'Glyphter';
	content: '\0042' !important;
}
.webuild_widget_portfolio_photos img {
	display: block;
	border-width: 0 1px 1px 0;
	border-color: transparent;
	border-style: solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.webuild_flickr_widget {
	display: inline;
}
.webuild_flickr_widget a:hover {
	opacity: 0.75;
}
.webuild_flickr_widget img {
	border-width: 0 1px 1px 0;
	border-color: transparent;
	border-style: solid;
}
.widget_recent_comments .recentcomments:before {
	content: "\f0e5";
	font-size: 12px;
	margin-top: 5px;
	margin-right: 11px;
}
.widget_calendar table {
	width: 100%;
	margin: 0;
	line-height: 2.25em;
}
.widget_calendar caption {
	margin-bottom: 5px;
}
.widget_calendar thead th {
	background-color: #f5f5f5;
}
.widget_calendar tbody td, .widget_calendar thead th {
	text-align: center;
	color: #555;
	border: 1px solid #e8e8e8 !important;
}
.widget_calendar tbody a {
	display: block;
	color: #fff;
	background-color: #a0ce4c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.widget_calendar tbody a:hover {
	color: #fff;
	background-color: #555;
	text-decoration: none;
}
.widget_calendar #today {
	background-color: #f5f5f5;
}
.widget_calendar #next {
	text-align: right;
}
aside.sidebar .widget_nav_menu {
	position: relative;
	padding: 20px 0;
	font-size: 13px;
}
aside.sidebar .widget_nav_menu ul li {
	position: relative;
	padding: 0;
	margin: 0;
}
aside.sidebar .widget_nav_menu ul li a {
	position: relative;
	display: block;
	padding: 12px 20px;
	border: 1px solid transparent;
}
aside.sidebar .widget_nav_menu ul li a:hover {
	color: #a0ce4c;
}
aside.sidebar .widget_nav_menu ul li ul {
	margin: 0;
	padding: 0;
	border-top: none;
}
aside.sidebar .widget_nav_menu ul li ul a {
	padding-left: 40px;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item {
	margin-top: -1px;
	border: none;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item > a {
	background: #fff;
	border: 1px solid #e8e8e8;
	color: #a0ce4c;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item > a:after {
	content: "";
	position: absolute;
	top: -1px;
	bottom: -1px;
	width: 2px;
	background-color: #a0ce4c;
}
aside.sidebar .widget_nav_menu:before, aside.sidebar .widget_nav_menu:after {
	content: "";
	position: absolute;
	height: 20px;
	width: 100%;
	right: 0;
}
aside.sidebar .widget_nav_menu:before {
	top: 0;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(#ffffff, rgba(255, 255, 255, 0));
	background-image: linear-gradient(#ffffff, rgba(255, 255, 255, 0));
}
aside.sidebar .widget_nav_menu:after {
	bottom: 0;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff);
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff);
	background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
}
aside.sidebar .widget_nav_menu .fa {
	margin-right: 5px;
}
.sidebar-right .widget_nav_menu {
	-webkit-box-shadow: 1px 0 0 #eeeeee inset;
	box-shadow: 1px 0 0 #eeeeee inset;
}
.sidebar-right .widget_nav_menu .current-menu-item > a {
	-webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
	box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
	border-left-color: transparent !important;
}
.sidebar-right .widget_nav_menu .current-menu-item > a:after {
	right: -1px;
}
.sidebar-right .widget_nav_menu .widget-title h4 {
	margin-left: 20px;
}
.sidebar-left .widget_nav_menu {
	-webkit-box-shadow: -1px 0 0 #eeeeee inset;
	box-shadow: -1px 0 0 #eeeeee inset;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
	background-image: -moz-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
	background-image: linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
}
.sidebar-left .widget_nav_menu .current-menu-item > a {
	-webkit-box-shadow: -1px 0 3px rgba(0, 0, 0, 0.05);
	box-shadow: -1px 0 3px rgba(0, 0, 0, 0.05);
	border-right-color: transparent !important;
}
.sidebar-left .widget_nav_menu .current-menu-item > a:after {
	left: -1px;
}
.sidebar-left .widget_nav_menu .widget-title h4 {
	margin-left: 20px;
}
.widget_pages a:before {
	content: "\f105";
	font-size: 90%;
	margin-right: 5px;
	opacity: 0.5;
}
.pro-tabs-widget .tabset {
	display: table;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pro-tabs-widget .tab-hold .tabs li {
	border-right: 1px solid #fff;
}
.pro-tabs-widget .tabset li {
	display: table-cell;
	margin: 0;
	padding: 0;
	width: 33.3333%;
	border-bottom: none;
}
.pro-tabs-widget .tab-holder .tabs li a {
	display: block;
	padding: 0;
	line-height: 38px;
	border-bottom: none;
	border-top: 3px solid transparent;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	text-align: center;
	background: #ebebeb;
}
.webuild_widget .image {
	width: 52px;
	height: 50px;
}
.tab-holder .news-list li .image {
	float: right;
	margin-left: 2%;
	margin-right: 0;
	width: 28%;
	height: auto;
}
.webuild_widget .image img {
	width: 100%;
	height: auto;
}
.pro-tabs-widget .tab-holder .tabs li.active a {
	background: #fff;
}
.pro-tabs-widget .tab_content ul > li {
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 0;
	overflow: hidden;
}
.pro-tabs-widget .tab_content ul > li .post-holder a {
	font-size: 13px;
	line-height: 16px;
	float: none;
	display: block;
	margin-bottom: 2px;
}
.pro-tabs-widget .tab_content ul > li .post-holder > a, .widget_recent_entries.webuild_widget ul li > a, .widget_recent_comments.webuild_widget ul li > a {
	font-weight: bold;
}
.pro-tabs-widget .tab_content img {
	border-radius: 2px;
}
.pro-tabs-widget .tab_content a.author img {
	border-radius: 50%;
	width: 40px;
}
.pro-tabs-widget .contains-posts .image img {
	width: 50px;
	float: right;
}
.pro-tabs-widget .tab_content ul > li .post-holder {
	text-align: left;
	float: left;
	width: 70%;
}
.pro-tabs-widget .tab_content ul > li .meta {
	font-size: 13px;
	line-height: 18px;
}
.pro-tabs-widget .tab-comments li .image {
	margin-left: 0;
	width: 100%;
	float: none;
	overflow: hidden;
}
.pro-tabs-widget .tab-comments .image img, .pro-tabs-widget .tab-comments .image p {
	float: left;
}
.pro-tabs-widget .tab-comments .image p {
	margin-top: 6px;
	margin-left: 10px;
}
.pro-tabs-widget ul.tab-comments > li .post-holder {
	width: 100%;
	margin-top: 10px;
}
.uvc-heading-spacer {
	height: auto !important;
}
/**
 * ========================================
 * FIXED NAV
 * ========================================
 */
#pro-fixed-nav {
	position: fixed;
	right: 5px;
	top: 50%;
	z-index: 999;
	background-color: rgba(255, 255, 255, 0.9);
	padding: 10px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
}
#pro-fixed-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#pro-fixed-nav ul li {
	padding-bottom: 8px;
}
#pro-fixed-nav ul li a {
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #ccc;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
#pro-fixed-nav ul li a:hover, #pro-fixed-nav ul li a:focus, #pro-fixed-nav ul li.current-menu-item a {
	background-color: #ccc;
	text-decoration: none;
}
#pro-fixed-nav ul li:last-child {
	padding-bottom: 0;
}
#pro-fixed-nav .tooltip {
	left: auto !important;
	right: 26px;
}
#pro-fixed-nav .tooltip-arrow {
	top: 12px !important;
}
#pro-fixed-nav .tooltip-inner {
	white-space: nowrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/* SEARCH BOX */
.search-box {
	position: fixed;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	background-color: rgba(255, 255, 255, 0.9);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 9999999;
}
.search-box.active-box {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.search-box .close-box {
	position: absolute;
	top: 30px;
	right: 30px;
	color: #000;
	font-size: 40px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.search-box .form-holder {
	width: 80%;
	padding: 0 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.search-box .form-holder input {
	height: auto;
	min-height: 100px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	padding: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border: none;
	background-color: transparent;
	border-bottom: 3px solid gray;
	font-family: Roboto, sans-serif;
	color: gray;
	font-size: 25px;
	font-weight: 300;
}
.search-box .form-holder input:focus {
	border-color: #a0ce4c;
}
#open-search {
	line-height: 70px;
	margin-left: 10px;
	overflow: hidden;
	display: inline-block;
	height: auto;
	float: right;
}
.sb-icon-search {
	color: #ccd1d9;
	z-index: 90;
	font-size: 16px;
	font-family: 'icomoon';
	/*speak: none;*/
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
	float: right;
	padding: 0 12px 0 10px;
}
.sb-icon-search:before {
	content: "\e1ba";
}
body #load {
	height: 100%;
	overflow: hidden;
	position: fixed;
	width: 100%;
	z-index: 99999;
	background-color: rgba(255, 255, 255, 0.95);
	background-image: none;
}
body #load img {
	position: fixed;
	display: block;
	z-index: 2000;
	top: 50%;
	left: 50%;
	margin: -32px 0 0 -34px;
	width: 64px;
	height: 68px;
	pointer-events: none;
}
.rev_slider_wrapper {
	z-index: 1;
}
/* wpml */
.wpml-switch li img {
	margin-right: 5px;
}
.wpml-switch > li {
	position: relative;
}
.wpml-switch > li:hover .dropdown-menu {
	display: block;
}
.wpml-switch .dropdown-menu {
	min-width: 150px;
}
.wpml-switch.left .dropdown-menu {
	left: 0;
}
.wpml-switch.right .dropdown-menu {
	right: 0;
}
.wpml-switch.right {
	float: right;
}
.top-actual-menu.right {
	float: right;
}
.page-sidebar {
	margin: 0 auto;
}
/*--------------------------------------------------------------
9.1 Footer Widgets
--------------------------------------------------------------*/
footer .widgets {
	padding: 90px 0;
}
footer .widget p {
	font-size: 16px;
	color: #5e5e5e;
}
/*--------------------------------------------------------------
9.2 Sidebar Widgets
--------------------------------------------------------------*/
.webuild_widget.widget_categories li, .webuild_widget.widget_archive li, .webuild_widget.widget_product_categories li {
	color: #cecece;
	position: relative;
}
.webuild_widget.widget_categories li:after, .webuild_widget.widget_archive li:after, .webuild_widget.widget_product_categories li:after {
	content: '\f105';
	position: absolute;
	right: 4px;
	font: normal normal normal 14px/1 FontAwesome;
	top: 50%;
	margin-top: -12px;
}
.webuild_widget.widget_product_categories li.cat-parent:after {
	display: none;
}
.webuild_widget.widget_categories li a, .webuild_widget.widget_archive li a, .webuild_widget.widget_product_categories li a {
	padding-right: 6px;
}
.sidebar .widget-title h4 {
	border-bottom: 1px solid #ebebeb;
}
.widget-title h4 {
	position: relative;
}
.widget-title h4:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: ' ';
}
/*
=======================
Footer Contact
=======================
*/
.form-col-1 {
	position: relative;
	display: block;
	width: 100%;
	float: left;
}
.form-col-1 input {
	line-height: 48px;
	height: 48px;
	padding: 0 24px 0 60px;
	background: transparent;
	border: 1px solid #ffffff;
	font-size: 16px;
	font-weight: 300;
	color: #ffffff;
	display: block;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.form-col-1 input::-webkit-input-placeholder {
	color: #fff;
}
.form-col-1 input::-moz-placeholder {
	color: #fff;
}
/* firefox 19+ */
.form-col-1 input:-ms-input-placeholder {
	color: #fff;
}
/* ie */
.form-col-1 input:-moz-placeholder {
	color: #fff;
}
.form-col-1 .icon {
	position: absolute;
	left: 18px;
	top: 0;
	line-height: 48px;
	font-size: 25px;
	color: #ffffff;
}
.form-col-1 input:focus {
	outline: none;
	background: rgba(160, 206, 76, .1);
	border-color: #fff;
}
.form-col-1 select {
	width: 100%;
	color: #f4f4f4;
	background: transparent;
	margin-bottom: 35px;
	font-size: 16px;
	height: 48px;
	border-color: #fff;
	border-radius: 0;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 60px;
	-moz-padding-start: 60px;
}
.form-col-1 select option {
	width: 100%;
	color: #f4f4f4;
}
.inline-block.captchac {
	height: 48px;
}
.footer-form .captchac {
	height: 50px;
}
.inline-block.captchac img {
	margin-top: 10px;
}
.form-col-1.captcha_text input {
	line-height: 48px;
	height: 48px;
	padding: 0 24px;
	background: transparent;
	border: 1px solid #ffffff;
	font-size: 16px;
	font-weight: 300;
	color: #ffffff;
	display: block;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.form-col-1.captcha_text input:focus {
	background: rgba(160, 206, 76, .1);
	border-color: #fff;
	outline: none;
}
.form-col-1 textarea {
	line-height: normal;
	padding: 15px 24px;
	background: transparent;
	border: 1px solid #ffffff;
	font-size: 16px;
	font-weight: 300;
	color: #ffffff;
	display: block;
	height: 218px;
	min-height: 218px;
}
.form-col-1 textarea::-webkit-input-placeholder {
	color: #fff;
}
.form-col-1 textarea::-moz-placeholder {
	color: #fff;
}
/* firefox 19+ */
.form-col-1 textarea:-ms-input-placeholder {
	color: #fff;
}
/* ie */
.form-col-1 textarea:-moz-placeholder {
	color: #fff;
}
.form-col-1 textarea:focus {
	background: rgba(160, 206, 76, .1);
	border-color: #fff;
	outline: none;
}
.form-col-1 input[type="submit"] {
	width: 100%;
	padding: 0 15px;
	background: none;
}
.send-btn {
	height: 48px;
}
.send-btn .icon {
	left: auto;
	right: 24px;
}
.send-btn:hover .icon {
	color: #fff;
}
.form-col-1 input[type="submit"]:hover {
	color: #ffffff;
}
span.inline-block {
	display: inline-block;
	float: left;
	width: 50%;
}
.no-br br {
	display: none;
}
/*
=====================
MC4WP form
=====================
*/
.form.mc4wp-form input {
	line-height: 25px;
	padding: 15px 24px 15px 60px;
	background: transparent;
	border: 1px solid #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
	display: block;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.form.mc4wp-form span {
	position: relative;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
}
.form.mc4wp-form .icon {
	position: absolute;
	left: 18px;
	top: 0;
	line-height: 55px;
	font-size: 28px;
	color: #ffffff;
}
.form.mc4wp-form input:focus {
	outline: none;
	border-color: #ffffff;
	background: rgba(160, 206, 76, .1);
	color: #ffffff;
}
.form.mc4wp-form .name {
	width: 30%;
	margin-right: 2%;
}
.form.mc4wp-form .email {
	width: 45%;
}
.form.mc4wp-form .submit {
	width: 21%;
	margin-left: 2%;
}
.form.mc4wp-form input[type="submit"] {
	width: 100%;
	padding: 15px 15px;
}
.form.mc4wp-form input[type="submit"]:hover {
	color: #ffffff;
}
.form .mc4wp-success {
	color: #fff;
	border-color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: rgba(160, 207, 77, .8);
	font-size: 18px;
	line-height: normal;
	padding: 15px 0;
}

}@media all and (max-width: 1200px){
	.sticky .entry-title::after {
		display: none;
	}
	.container .row {
		width: 100%;
		float: left;
		margin: 0;
	}
	.container .col-md-12 {
		padding: 0;
	}
	.col-md-12 .border {
		padding: 0;
	}
	.pro-fancy-separator {
		overflow: visible !important;
	}
}
@media all and (max-width: 991px){
	.isotope-blog .col-md-4 {
		width: 49% !important;
	}
	.contact_test_button {
		width: 100%;
		float: none;
	}
	.captcha_test_img {
		width: 30%;
		float: left;
	}
	.captcha_test_text {
		width: 70%;
	}
}
@media all and (max-width: 767px){
	.col-md-12 .border {
		padding: 0 !important;
	}
	.isotope-blog .col-md-4 {
		width: 100% !important;
	}
	.form.mc4wp-form .name {
		width: 100%;
		margin-right: 0;
	}
	.form.mc4wp-form .email {
		width: 100%;
	}
	.form.mc4wp-form .submit {
		width: 100%;
		margin-left: 0;
	}
}
@media all {
/**
 * =========================================
 * - 404 Page
 * =========================================
 */
.pro-error-404 .pro-404 {
	margin: 0;
	padding: 0;
	font-size: 200px;
	line-height: 1em;
	opacity: 0.5;
}
.pro-error-404 .pro-not-found {
	margin: 0;
	padding: 0;
	font-size: 70px;
	opacity: 0.3;
}
.pro-error-404 .pro-search-form {
	width: 50%;
	margin: 0 auto;
}
/*FIXES*/
.pro-hide {
	display: none;
}
.transparent-header #top-menu , #header-sticky.transparent-header{
	background-color: transparent !important;
	border-color: transparent !important;
}
#header-sticky .logo-inline-menu {
	display: none;
}
.webuild_widget .product-categories img {
	margin-right: 10px;
}
.roadtip {
	background: #21252b;
	border-radius: 3px;
	color: #eee;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 600;
	left: 0;
	padding: 4px 15px;
	position: absolute;
	top: -40px;
	white-space: nowrap;
	width: auto;
	z-index: 2;
}
.roadtip:after {
	background: url(/wp-content/themes/webuild/images/arrow-tip.png) no-repeat center center;
	bottom: -6px;
	content: "";
	display: block;
	height: 6px;
	left: 0;
	position: absolute;
	width: 100%;
}
.one-page-menu #top-bar {
	display: none;
}
.site-header.transparent-header {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
/*paralax*/
.page-header, .top-footer {
	position: relative;
	overflow: hidden;
}
.background-image {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
[data-image-type="parallax"] {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-size: cover;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-attachment: scroll;
}

}@media all and (min-width: 1025px){
	#content-wrapper.fixed-footer {
		-webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
		-moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
		box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
		z-index: 1;
	}
	footer.fixed-footer {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 0;
	}
}
@media all {
.black-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1);
}
/*-----------------------------------------------------------------------------------*/
/*  preloader
/*-----------------------------------------------------------------------------------*/
#preloader {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #df3030;
	z-index: 99999;
}
#preloader.preloader_animation {
	-webkit-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
	-moz-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
	-o-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
	animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}

}@-webkit-keyframes animLoadedHeader {
	to {
		-webkit-transform: translate3d(0, -100%, 0);
	}
}
@keyframes animLoadedHeader {
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}
@-ms-keyframes animLoadedHeader {
	to {
		-ms-transform: translate3d(0, -100%, 0);
	}
}
@media all {
#circle {
	position: absolute;
	top: -10px;
	left: -10px;
	margin: 0 auto;
	width: 220px;
	height: 220px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation: rotation 1s infinite linear;
	-moz-animation: rotation 1s infinite linear;
	-o-animation: rotation 1s infinite linear;
	animation: rotation 1s infinite linear;
	z-index: 1;
}
#circle:before {
	content: "";
	display: block;
	position: absolute;
	left: -20px;
	top: -20px;
	height: 100%;
	width: 100%;
	border-top: 10px solid #fff;
	border-left: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid transparent;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

}@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
	}
}
@-moz-keyframes rotation {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(359deg);
	}
}
@-o-keyframes rotation {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(359deg);
	}
}
@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
@media all {
.preloader-image {
	position: relative;
	margin: 0 auto;
	top: calc(50% - 100px);
	width: 200px;
	height: 200px;
	background: none center center no-repeat transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.preloader-image .img-cont {
	position: absolute;
	top: -10px;
	left: -10px;
	margin: 0 auto;
	width: 220px;
	height: 220px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation: rotation 1s infinite linear;
	-moz-animation: rotation 1s infinite linear;
	-o-animation: rotation 1s infinite linear;
	animation: rotation 1s infinite linear;
}
.preloader-image .img-cont:before {
	content: "";
	display: block;
	position: absolute;
	left: -3px;
	top: -3px;
	height: 100%;
	width: 100%;
	border-top: 3px solid #fff;
	border-left: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-right: 3px solid transparent;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.search-results .entry-meta > span, .search-results .entry-meta > span.entry-edit-link a {
	margin-left: 10px;
}
/* select menu */
.mini-nav .customSelectInner {
	padding-left: 20px;
	background: none;
}
.mini-nav .customSelectInner:before {
	position: absolute;
	top: 1px;
	left: 0;
	margin-top: 0;
	content: "\f0c9";
	background-position: 0 center;
	background-repeat: no-repeat;
	font-family: 'FontAwesome';
}
.menu-select select {
	cursor: pointer;
}
.copyright .menu-select {
	position: relative;
	opacity: 1;
	visibility: visible;
	display: inline-block;
	text-align: center;
}
.mini-nav .customSelect {
	position: absolute;
	visibility: hidden;
}
.copyright .menu-select {
	display: none;
}
.mobile-header-top {
	position: relative;
}
.mobile-header-top .pull-left {
	width: 100%;
}
.mobile-header-top .logo {
	width: 100%;
	padding-right: 86px;
	text-align: left;
}
.mobile-header-top .logo a {
	max-width: 100%;
}
.mobile-header-top .pull-right.compact-triggers-container {
	position: absolute;
	top: 0;
	right: 0;
}
.page-header .title-wrapper h1 {
	margin-bottom: 0;
}
.page-header .title-wrapper span {
	display: inline-block;
	margin-top: 10px;
}
.entry-header-top.border-left {
	border-left: none;
}
article.type-post .border {
	padding-left: 0px;
}
/*INTERMEDIARY.css*/
a:focus {
	outline: none;
	text-decoration: none;
}
.radio, .checkbox {
	display: inline-block;
}
.price-result {
	display: none;
}
.navbar li.item-product-cart a i {
	margin-right: 0;
}
/* Testimonial Slider */
.pro-testimonial-avatar {
	width: 70px;
	height: 70px;
	margin: 5px auto 30px auto;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: transparent;
	padding: 5px;
	border: 2px solid rgba(224, 224, 224, 0.3);
	position: relative;
}
.pro-testimonial-avatar:hover {
	border: 2px solid #F7C605;
}
.pro-testimonial-avatar img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.pro-testimonial-text {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 300;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.pro-testimonial-text:after {
	content: "";
	width: 180px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -90px;
	background: none repeat scroll 0% 0% #E0E0E0;
}
.pro-testimonial-author {
	font-size: 18px;
	font-weight: 300;
}
.pro-testimonial-author strong {
	font-weight: 500;
}
.pro-testimonial-author small {
	font-size: 14px;
	font-weight: 300;
}
.testimonial-text-white {
	color: #ffffff !important;
}
.testimonialSlider .rsBullet span {
	width: 6px;
	height: 6px;
	background: transparent;
	border-color: #ddd;
	vertical-align: middle;
	position: relative;
}
.testimonialSlider .rsBullet.rsNavSelected span {
	background: transparent;
	width: 8px;
	height: 8px;
	top: -1px;
}
.slick-track {
	padding-top: 20px;
}
.fa-clock-o:before {
	content: "\f133";
	margin-right: 5px;
}
.fa-folder-o:before {
	margin-right: 5px;
}
/* Blog Additionals styles */
.widget_tag_cloud a {
	padding: 5px 10px;
	line-height: 2.6;
	font-size: 13px !important;
	border: 1px solid #E8E8E8;
	color: #9E9E9E;
	font-weight: 300;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.widget_tag_cloud a:hover {
	color: #ffffff;
}
.entry-more.pro-btn {
	margin-bottom: 30px;
}
.entry-meta-footer {
	padding-top: 15px;
	margin-bottom: 15px;
}
.single-post .entry-meta-footer {
	margin-left: -15px;
}
.single-post .addthis_sharing_toolbox {
	margin-left: -12px;
	margin-top: 15px;
}
.entry-tags-list a {
	/*color: #9E9E9E;*/
	margin-left: 10px;
}
.entry-tags-list a:hover {
	color: #ffffff;
}
.pro-fancy-title {
	position: relative;
	margin-bottom: 30px;
	margin-top: 0;
	font-weight: 700;
}
.entry-header-top strong {
	color: #2C3E50;
}
.fancy-comments-title .pro-fancy-title:before {
	content: '\f0e6';
	font-family: "FontAwesome";
	margin-right: 6px;
}
.separator-right {
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	margin-left: 10px;
	background: #f5f5f5;
}
.entry-author {
	background: #fafafa;
	border: 1px solid #eeeeee;
	padding: 30px;
	margin-top: 0;
	margin-bottom: 30px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.blog-masonry-border .post-excerpt a {
	border: 1px solid #8b9ba6;
	background-color: transparent;
	color: #8b9ba6 !important;
	padding: 10px 20px;
	border-radius: 3px;
	margin-top: 10px;
	letter-spacing: 1px;
}
.blog-masonry-border .post-excerpt a:hover {
	color: #fff !important;
	background-color: #f7c51e;
	border-color: #f7c51e;
}
.isotope .isotope-item:hover .blog-masonry-border, .isotope .isotope-item:hover .entry-image {
	-webkit-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
}
.addthis_sharing_toolbox {
	padding-bottom: 15px;
}
.wf-td.entry-author-img {
	display: table-cell;
}
.wf-td.entry-author-img img {
	min-width: 50px;
	max-width: 60px;
	min-height: 50px;
	max-height: 60px;
}
.wf-td.entry-author-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.post-format-standard .post-image img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.entry-author-info {
	display: table-cell;
	vertical-align: top;
	padding-left: 15px;
}
.entry-author-info .h5-size {
	font-size: 20px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1;
}
.entry-author-info .text-normal {
	line-height: 20px;
}
.post-format-standard {
	margin-bottom: 20px;
}
.post-format-standard .post-image {
	display: table-cell;
}
.post-format-standard .post-content {
	line-height: 1.1;
	padding-left: 15px;
	display: table-cell;
	vertical-align: top;
}
.post-format-standard time {
	display: block;
	line-height: 2;
	padding-top: 5px;
	font-size: 11px;
	font-weight: 400;
}
.post-format-standard time:before {
	font-family: 'FontAwesome';
	content: '\f133';
	margin-right: 5px;
}
.entry-image {
	display: inline-table;
	width: 100%;
}
.entry-image img {
	width: 100%;
	height: auto;
}
.entry-title {
	padding-top: 10px;
}
.entry-gallery {
	margin-bottom: 0;
}
.post-navigation .nav-previous strong, .post-navigation .nav-next strong {
	font-weight: 400;
}
.entry-footer {
	margin-top: 0px;
}
/** Comment **/
.comment-list .comment {
	border: none;
}
.comment-list .children {
	margin: 20px 0;
}
.comment-author-apro {
}
.comment-metadata a {
	color: #ccc;
}
.comment-list .reply {
	margin-left: 0;
}
.related-posts {
	padding-top: 15px;
	border: none;
}
.col-md-6 .entry-meta-footer > span:first-child {
	margin-left: 0;
	padding-left: 0;
}
.comments-title {
	font-size: 12px;
	color: #747474;
	font-weight: 400;
	font-family: 'Open Sans';
}
li.comment, li.pingback {
	padding-left: 90px;
	margin-bottom: 30px;
}
.comment > article {
	position: relative;
	background: #f5f5f5;
	padding: 15px 30px 30px 30px;
}
.comment > article:before {
	position: absolute;
	top: 35px;
	left: -14px;
	width: 0;
	height: 0;
	border-top: 19px solid #F5F5F5;
	border-left: 14px solid transparent;
	content: "";
}
.comment-meta time {
	color: #9e9e9e;
	font-size: 12px;
}
.comment-meta time:before {
	font-family: 'FontAwesome';
	content: '\f017';
	margin-right: 3px;
}
.comment-meta, .comment-reply-link {
	float: right;
	margin-left: 15px;
	font-size: 12px;
}
.comment-author .avatar {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.comment-author .avatar, .comment-author .rollover {
	float: left;
	margin: 0 0 15px -90px;
}
.woocommerce-page .comment-author .avatar, .woocommerce-page .comment-author .rollover {
	float: left;
	margin: 0 0 15px -115px;
}
.comment-author .fn {
	font-size: 16px;
	font-weight: 600;
	color: #262626;
}
.comment-content {
	padding: 10px 0 0;
	margin-left: 0;
	margin-top: 10px;
}
.commentlist {
	margin-bottom: -21px;
	padding-bottom: 1px;
}
.woocommerce #comments .pro-star-rating, .woocommerce-page #comments .pro-star-rating {
	position: relative;
	float: right;
	margin-left: 10px;
}
.woocommerce-info.pro-alert.pro-alert-warning a {
	font-weight: 700;
}
.woocommerce-ordering .fa {
	display: none;
}
.yith_magnifier_zoom_wrap {
	border: 1px solid #f5f5f5;
}
.yith_magnifier_gallery li a img {
	border: 1px solid #f5f5f5;
}
/* shop-btn */
.shop_table .cart_item .quantity .qty-number {
	width: 47px !important;
	height: 47px !important;
	border: 1px solid #e8e8e8;
	background: #f5f5f5;
	outline: none;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
	display: inline-block;
	height: 47px !important;
	padding: 6px 12px;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	border-right: none;
	border-left: none;
}
.woocommerce-page .shop_table .product-quantity .quantity {
	width: 170px;
}
.woocommerce .cart-collaterals .cross-sells {
	padding: 30px 25px 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
	height: 44px;
	line-height: 2.3;
	font-size: 13px;
}
.woocommerce .cart_totals {
	padding-top: 0;
}
.woocommerce-page table > tbody > tr.cart-subtotal > th, .woocommerce-page table > tbody > tr.cart-subtotal > td {
	font-weight: 800;
}
.woocommerce-page table > tbody > .order-total > th, .woocommerce .cart-collaterals .cart_totals .order-total .amount {
	font-weight: 800;
	font-size: 18px;
	text-transform: uppercase;
}
.woocommerce .cart-collaterals .pro-products {
	margin: 0;
}
.post-type-archive-product.woocommerce-page #content {
	padding-top: 15px;
}
/** Form Comment Blog **/
.pro-comment-form .comment-form-author, .pro-comment-form .comment-form-email {
	width: 31.33%;
	display: inline-block;
	float: left;
	margin-right: 3%;
}
.pro-comment-form .comment-form-url {
	width: 31.33%;
	display: inline-block;
	float: left;
}
.pro-comment-form .comment-form-author input, .pro-comment-form .comment-form-email input, .pro-comment-form .comment-form-url input {
	width: 100%;
	display: block;
	border: 1px solid;
	border-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #f6f6f6;
	height: 45px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.pro-comment-form .comment-form-author input:hover, .pro-comment-form .comment-form-email input:hover, .pro-comment-form .comment-form-url input:hover, .pro-comment-form textarea:hover {
	border-color: #eee;
}
.pro-comment-form .comment-form-author input:focus, .pro-comment-form .comment-form-email input:focus, .pro-comment-form .comment-form-url input:focus, .pro-comment-form textarea:focus {
	border-color: #ddd;
	outline: none;
}
.pro-comment-form textarea {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	min-height: 100px;
	border: 1px solid;
	border-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #f6f6f6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.pro-comment-form .pro-btn {
	padding: 10px 30px;
	color: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
article h2 {
	line-height: 1.3;
}
.page-content .entry-header-top h2 {
	margin: 30px 0 10px;
}
.single-post .entry-header-top {
	height: 20px;
}
.single-post .cont-padding {
	padding-top: 55px !important;
}
.single-post .entry-image {
	margin-bottom: 20px;
}
.post h2 {
	font-size: 36px;
	font-weight: 900;
	text-transform: none;
}
article h3 {
	line-height: 1.5;
}
.entry-category span {
	margin-left: 5px;
}
article .entry-category {
	text-transform: uppercase;
	font-size: 12px;
	/*color: #8e8e8e;*/
}
article .entry-category a {
	font-style: italic;
	/*color: #8e8e8e;*/
}
.entry-header .vc_row {
	margin: 0;
}
/* Shop styles */
.woocommerce .pro-products .product .pro-link h4, .woocommerce-page .pro-products .product .pro-link h4 {
	font-family: Open Sans;
	line-height: 1.4;
	color: #262626;
	font-size: 14px;
	margin: 10px 0px;
	min-height: 20px;
}
.woocommerce .pro-products .price, .woocommerce-page .pro-products .price {
	float: none;
	width: 100%;
	font-weight: 700;
	color: #262626;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 5px;
	display: block;
}
.woocommerce del, .woocommerce-page del {
	color: #BEBEC3;
	font-size: 14px;
}
.woocommerce ins, .woocommerce-page ins {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.woocommerce .pro-products .product-info {
	padding: 0 20px 20px 20px;
	overflow: hidden;
}
.woocommerce .pro-single-images a, .woocommerce-page .pro-single-images a {
	padding: 4px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.woocommerce.widget_shopping_cart {
	padding-bottom: 20px;
}
#yith-wcwl-popup-message {
	font-weight: 300;
	background: rgba(255, 255, 255, .9);
	font-size: 16px;
	padding: 20px 50px;
}
.price_slider_amount .button {
	padding: 3px 10px;
	background: transparent;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}
.price_slider_amount .button:hover {
	color: #fff;
}
.widget_price_filter .price_label {
	padding: 0;
}
.woocommerce-main-image.zoom {
	overflow: hidden;
}
.pro-single-images > span {
	z-index: 2;
}
.widget_price_filter .price_label {
	font-weight: 500;
}
.widget_price_filter .price_label > span {
	font-weight: 700;
}
.page-numbers.current {
	color: #fff !important;
}
.ajax-load-more, .ajax-load-more:hover, .page-pagination a, .page-pagination span, .page-pagination a:hover, .page-pagination .current {
	line-height: 20px !important;
}
.woocommerce-page #content input[type="text"], .checkout input[type="text"], .checkout_coupon input[type="text"], .checkout input[type="password"],
.woocommerce .pro-search-form input[type="text"] {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: 100%;
	display: block;
	border: 1px solid transparent;
	background: #F6F6F6;
	padding: 0 25px 0 15px;
	height: 45px;
	border-radius: 3px;
}
.form-submit #submit {
	padding: 10px 40px;
}
.webuild_widget.widget_search .pro-search-form button {
	top: 50%;
	right: 4px;
}
.woocommerce-page #content input:focus, .checkout input:focus, .checkout_coupon input:focus, .woocommerce-page #content textarea:focus, .checkout textarea:focus {
	border-color: #ddd;
	outline: none;
}
.woocommerce .shop_table .button, .woocommerce .single_add_to_cart_button.button, .woocommerce-page .shop_table .button, .woocommerce-page .single_add_to_cart_button.button, .form-submit #submit {
	padding: 6px 20px;
	height: 44px;
	line-height: 1.3;
}
.woocommerce .shop_table .button:focus, .woocommerce .single_add_to_cart_button.button:focus, .woocommerce-page .shop_table .button:focus, .woocommerce-page .single_add_to_cart_button.button:focus, .form-submit #submit:focus {
	outline: none;
	box-shadow: none;
}
.woocommerce-page #content textarea, .checkout textarea {
	height: 150px;
	min-height: 100px;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	padding: 10px 15px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	display: block;
	border: 1px solid transparent;
	background: #F6F6F6;
	border-radius: 3px;
}
.vc_col-sm-4 .wpcf7-form input[type="text"], .vc_col-sm-4 .wpcf7-form input[type="password"], .vc_col-sm-4 .wpcf7-form input[type="email"] {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: 100%;
	display: block;
	border: 1px solid transparent;
	background: #F6F6F6;
	padding: 0 15px;
	border-radius: 3px;
	margin-top: 5px;
}
.vc_col-sm-4 .wpcf7-form input:focus, .vc_col-sm-4 .wpcf7-form textarea:focus {
	border-color: #ddd;
	outline: none;
}
.vc_col-sm-4 .wpcf7-form textarea, .vc_col-sm-4 .wpcf7-form textarea {
	height: 150px;
	min-height: 100px;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	padding: 10px 15px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	display: block;
	border: 1px solid transparent;
	background: #F6F6F6;
	border-radius: 3px;
}
.vc_col-sm-4 .wpcf7-form input[type="submit"] {
	padding: 10px 40px;
	color: #ffffff;
	border: none;
	margin-bottom: 30px;
	float: right;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.shipping_calculator input[type="text"], .shipping_calculator input[type="email"], .shipping_calculator input[type="password"] {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: 100%;
	display: block;
	border: 1px solid transparent;
	background: #F6F6F6;
	padding: 0 15px;
	border-radius: 3px;
	margin-top: 5px;
	height: 35px;
}
.shipping_calculator input[type="text"]:focus, .shipping_calculator input[type="email"]:focus, .shipping_calculator input[type="password"]:focus, .shipping_calculator select:focus {
	border-color: #ddd;
	outline: none;
}
.shipping_calculator select {
	height: 34px;
	background: #f4f4f4;
	width: 100%;
}
.coupon input[type="text"]:focus {
	outline: none;
}
.woocommerce #payment input[type="radio"], .woocommerce-page #payment input[type="radio"] {
	top: auto;
	margin-right: 5px;
}
.woocommerce-info.pro-alert.pro-alert-warning {
	background: #F6F6F6;
	color: #262626 !important;
	display: block;
	text-align: left;
}
.pro-tab.pro-tab-default .pro-tab-nav {
	background-image: none;
}
.pro-tab-nav {
	height: 41px !important;
}
.tagged_as a {
	font-weight: 400;
	text-transform: none;
}
.panel {
	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
aside.sidebar .webuild_widget ul li a.remove {
	width: auto;
	position: relative;
	float: right;
}
.widget_top_rated_products li a, .widget_recent_reviews li a, .widget_recently_viewed_products li a, .widget_products li a, .widget_shopping_cart li a {
	float: none;
	width: auto;
	display: block;
}
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3 {
	margin-top: 0;
	font-weight: 400;
	line-height: 1.1;
	color: #2c3e50;
	margin-bottom: 30px;
}
.woocommerce .button, .woocommerce .button, .woocommerce-page .button, .woocommerce-page .button, .form-submit #submit {
	padding: 6px 20px;
}
.woocommerce .pro-upsells, .woocommerce .pro-related, .woocommerce-page .pro-upsells, .woocommerce-page .pro-related {
	clear: both;
}
.product_meta > .posted_in a {
	text-transform: none;
	font-weight: 400;
}
.summary.entry-summary .entry-title {
	font-weight: 600;
	font-size: 26px;
	padding-top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.woocommerce .product_meta .sku, .woocommerce-page .product_meta .sku {
	font-weight: 400;
}
.woocommerce .pro-price .price del, .woocommerce-page .pro-price .price del {
	font-size: 20px;
	font-weight: 500;
}
.woocommerce .pro-price .price ins, .woocommerce-page .pro-price .price ins {
	font-size: 24px;
	font-weight: 500;
}
.woocommerce-product-rating {
	padding: 0 0 20px 0;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
}
.woocommerce .summary .star-rating, .woocommerce-page .summary .star-rating {
	margin-top: 6px;
}
.woocommerce .pro-description, .woocommerce-page .pro-description {
	border-bottom: 1px solid #f5f5f5;
	padding: 0 0 20px 0;
}
.pro-alert-info {
	background: #f9f9f9;
	color: #a5a5a5;
	border-color: #f3f3f3;
}
.add_to_wishlist {
}
.woocommerce-page .woocommerce-top {
	padding: 16px 0;
}
.woocommerce-page .woocommerce-result-count {
	color: rgba(145, 145, 145, 0.5);
	font-size: 13px;
	line-height: 34px;
}
.woocommerce-page #content select {
	height: 34px;
	padding: 6px 12px;
	font-size: 11px;
	line-height: 1.428571429;
	color: #979191;
	background-color: #f5f5f5;
}
.widget_shopping_cart .buttons {
	padding-top: 30px;
}
.widget_shopping_cart .buttons a {
	padding: 5px;
	width: 48%;
	border: 1px solid #747474;
	margin-right: 4%;
	float: left;
	text-align: center;
	color: #747474;
	background: transparent;
}
.woocommerce-page h1 {
	font-size: 36px;
}
.widget_shopping_cart .buttons a:last-child {
	margin-right: 0;
}
.widget_shopping_cart .buttons a:hover {
	background: #262626;
	color: #fff;
}
.widget_shopping_cart .buttons a.checkout {
	background: transparent;
}
.widget_shopping_cart .buttons a.checkout:hover {
	color: #fff;
}
.summary.entry-summary .clear {
	display: none;
}
.summary.entry-summary .cart {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.cart .pro-btn-sm {
	padding: 11px 18px;
}
.woocommerce-page #content input[type="number"] {
	height: 47px;
	padding: 6px 12px;
	font-size: 14px;
	background-color: #fff;
	border-right: none;
	border-left: none;
}
.woocommerce .summary div.quantity input.qtyminus, .woocommerce .summary div.quantity input.qtyplus {
	height: 47px !important;
	width: 47px !important;
}
.woocommerce-page .pro-related {
	border: none;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
	height: 22px;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
	height: 44px;
	text-align: center;
	transition: ease-in-out .2s;
	-webkit-transition: ease-in-out .2s;
	-moz-transition: ease-in-out .2s;
}
.woocommerce .quantity .qty:hover, .woocommerce-page .quantity .qty:hover {
	background: #f9f9f9;
	outline: none;
}
.woocommerce .product_meta, .woocommerce-page .product_meta {
	float: left;
	width: 100%;
	border-top: 1px solid #f5f5f5;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f5f5f5;
}
.woocommerce .quantity .qty:focus, .woocommerce-page .quantity .qty:focus {
	background: #f5f5f5;
	outline: none;
	box-shadow: inset 0 0 3px 0 #f4f4f4;
	-webkit-box-shadow: inset 0 0 3px 0 #f4f4f4;
	-moz-box-shadow: inset 0 0 3px 0 #f4f4f4;
}
.yith-wcwl-add-to-wishlist {
	display: inline-block !important;
	position: relative;
	float: left;
	margin-right: 10px;
}
.woocommerce .summary .quantity, .woocommerce-page .summary .quantity {
	margin-right: 10px;
}
.woocommerce-page .price {
	float: left;
	width: 100%;
	line-height: normal;
	margin-bottom: 0;
}
.woocommerce-page .product_meta > span {
	font-weight: 700;
	text-transform: uppercase;
	line-height: normal;
	padding: 3px 0;
}
.roadtip {
	z-index: 10000;
}
.addthis_native_toolbox {
	clear: both;
	padding-top: 20px;
}
.at-share-tbx-element.addthis_default_style {
	border-top: 1px solid #f5f5f5;
	padding: 20px 0;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {
	background: #c7c7c7;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:after, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
	color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
	color: #fff;
}
.summary.entry-summary .compare-button {
	float: left;
	position: relative;
	width: 41px;
}
.summary.entry-summary .compare-button a.compare {
	background: #c7c7c7;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.summary.entry-summary .compare-button a.compare:after {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.summary.entry-summary .compare-button a.compare:hover {
	color: #fff;
}
.summary.entry-summary .compare-button a.compare.added:hover {
	color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {
	background: #fff;
	border: 1px solid #f5f5f5;
	border-radius: 3px;
	box-shadow: none;
	color: #555;
	display: inline-block;
	font-weight: normal;
	height: 47px;
	line-height: 47px;
	margin-left: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	text-shadow: none;
	width: 47px;
	float: left;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:after, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
	content: "\f004";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	height: 47px;
	left: 0;
	line-height: 47px;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 47px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
	color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
	color: #fff;
}
.summary.entry-summary .compare-button {
	float: left;
	display: inline-block;
	position: relative;
	width: 48px;
	margin-top: 10px;
	margin-right: 5px;
}
.summary.entry-summary .compare-button a.compare {
	background: #fff;
	border: 1px solid #f5f5f5;
	border-radius: 3px;
	box-shadow: none;
	color: #555;
	display: inline-block;
	font-weight: normal;
	height: 47px;
	line-height: 47px;
	margin-left: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	text-shadow: none;
	width: 47px;
}
.summary.entry-summary .compare-button a.compare:after {
	content: "\f079";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	height: 47px;
	left: 0;
	line-height: 47px;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 47px;
}
.summary.entry-summary .compare-button a.compare:hover {
	color: #fff;
}
.summary.entry-summary .compare-button a.compare.added:hover {
	color: #fff;
}
.shop_table.cart th {
	font-size: 14px;
}
.product-wrapper {
	display: block;
	position: relative;
	background: #fff;
	padding: 0;
	border: 1px solid #E8E8E8;
}
.entry-summary .price .amount {
	font-size: 14px;
}
.woocommerce .summary div.quantity {
	width: auto;
	margin-bottom: 0;
}
.entry-summary .cart .single_add_to_cart_button {
	position: relative;
	padding-left: 40px;
	height: 47px;
}
.entry-summary div[itemprop="description"] {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f5f5f5;
}
.entry-summary .cart .single_add_to_cart_button:hover {
	opacity: 0.8;
}
.entry-summary .cart .single_add_to_cart_button:before {
	position: absolute;
	left: 20px;
	font-family: 'Glyphter';
	content: '\0042' !important;
}
.caroufredsel_wrapper {
	height: 158px !important;
}
.entry-summary .cart .single_add_to_cart_button:hover {
	background-color: #f7c51e;
}
.woocommerce .pro-products .onsale, .woocommerce-page .pro-products .onsale {
	z-index: 99;
}
.product-wrapper .onsale {
	background: none;
	border-radius: 0;
	box-shadow: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	text-shadow: none;
	z-index: 9;
}
.product-wrapper .onsale .sale-bg {
	border: none;
	content: "";
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.product-wrapper .onsale .sale-text {
	position: relative;
	z-index: 2;
}
.product-wrapper .actions.actions-listview {
	display: block;
}
.product-wrapper .actions .action-buttons {
	height: 40px;
}
.product-wrapper .actions .add-to-cart a.button {
	background: #c7c7c7;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-cart a.button:after {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-cart a.button:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-cart a.button.added:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-cart a.added_to_cart {
	display: none;
}
.product-wrapper .actions .add-to-links {
	float: right;
}
.product-wrapper .actions .add-to-links p {
	display: none;
}
.product-wrapper .actions .add-to-links .clear {
	display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist {
	float: left;
	margin: 0;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show {
	float: left;
	position: relative;
	width: 41px;
}
.yith-wcwl-add-to-wishlist .show .feedback {
	display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist {
	background: #c7c7c7;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:after, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button {
	float: left;
	position: relative;
	width: 41px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare {
	background: #c7c7c7;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:after {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button a.compare.added:hover {
	color: #fff;
}
.product-wrapper:hover .product-image .image-link img:last-child, .product-wrapper.hover .product-image .image-link img:last-child {
	opacity: 1;
}
.product-wrapper:hover .product-image .shadow, .product-wrapper.hover .product-image .shadow {
	opacity: 1;
}
.product-wrapper:hover .product-image .shadow .detail-link, .product-wrapper.hover .product-image .shadow .detail-link {
	opacity: 1;
	top: 50%;
}
.product-wrapper:hover .actions, .product-wrapper.hover .actions {
	bottom: 0;
	opacity: 1;
	visibility: visible;
}
.product-wrapper .product-image {
	display: block;
	margin: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
.product-wrapper .product-image .image-link {
	display: block;
	position: relative;
	width: 100%;
}
.product-wrapper .product-image .image-link img:last-child {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.product-wrapper .product-image img {
	box-shadow: none;
	margin: 0;
	width: 100%;
}
.product-wrapper .product-image .shadow {
	background: rgba(2, 2, 2, 0.06);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.product-wrapper .actions {
	bottom: -47px;
	opacity: 0;
	position: absolute;
	right: 0;
	visibility: hidden;
	z-index: 4;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.product-wrapper .actions .action-buttons {
	float: right;
	height: 47px;
}
.product-wrapper .actions .add-to-cart {
	display: inline-block;
	float: right;
}
.product-wrapper .actions .add-to-cart .special-price, .product-wrapper .actions .add-to-cart .old-price {
	display: none;
}
.product-wrapper .actions .add-to-cart a.button {
	background: #fff;
	display: block;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	font-weight: normal;
	height: 47px;
	line-height: 47px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	text-shadow: none;
	width: 47px;
}
.yith_magnifier_gallery li {
	margin-right: 12px;
}
.product-wrapper .actions .add-to-cart a.button:after {
	display: block;
	font-size: 14px;
	height: 47px;
	left: 0;
	line-height: 47px;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 47px;
	font-family: 'Glyphter';
	content: '\0042' !important;
}
.product-wrapper .actions .add-to-cart a.button:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-cart a.button.added:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-cart a.added_to_cart {
	display: block;
}
.product-wrapper .actions .add-to-links {
	float: right;
}
.product-wrapper .actions .add-to-links .clear {
	display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist {
	float: left;
	margin: 0;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show {
	float: left;
	position: relative;
	width: 48px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show .feedback {
	display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist {
	background: #fff;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	display: inline-block;
	font-weight: normal;
	height: 47px;
	line-height: 47px;
	margin-left: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	text-shadow: none;
	width: 47px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:after, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
	content: "\f004";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	height: 47px;
	left: 0;
	line-height: 47px;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 47px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button {
	float: left;
	position: relative;
	width: 48px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare {
	background: #fff;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	display: inline-block;
	font-weight: normal;
	height: 47px;
	line-height: 47px;
	margin-left: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	text-shadow: none;
	width: 47px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:after {
	content: "\f079";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	height: 47px;
	left: 0;
	line-height: 47px;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 47px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:hover {
	color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button a.compare.added:hover {
	color: #fff;
}
.product-wrapper .bottom-info {
	padding: 15px 20px;
	text-align: center;
}
.product-wrapper .product-name-listview {
	margin-bottom: 0;
}
.product-wrapper .product-name-listview a {
	font-size: 18px;
	display: inherit;
	line-height: 1.2;
}
.woocommerce .pro-products .star-rating, .woocommerce-page .pro-products .star-rating {
	font-size: 12px;
	width: 55px;
	margin-bottom: 0;
	float: none;
	display: inline-block;
}
.woocommerce .shop_table .product-remove a, .woocommerce-page .shop_table .product-remove a {
	padding: 0 5px;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	position: absolute;
	left: 17px;
	border-radius: 50%;
	top: 15px;
	z-index: 5;
	background: #fff;
	display: none !important;
}
.add_to_cart_button {
}
.loading-gif {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.loading .loading-gif {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 47px;
	background: url(http://apro.proadvertise.co.uk/wp-content/plugins/woocommerce/assets/images/ajax-loader@2x.gif) no-repeat center rgba(255, 255, 255, .5);
	background-size: 15px;
}
/* My Account */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #fff !important;
}
.login, .register {
	padding-top: 15px;
}
.login .input-text, .register .input-text {
	display: block;
	width: 100%;
	padding: 0 10px;
	height: 45px;
	background-color: #f5f5f5;
	border: 1px solid transparent;
}
.login .input-text:focus, .register .input-text:focus {
	outline: none;
	border-color: #ccc;
}
.login label, .register label {
	font-weight: 300;
	font-size: 14px;
}
.login .pro-remember-label {
}
.login #rememberme {
	top: 0;
}
.login a {
	color: #8e8e8e;
}
.login .button, .register .button {
	padding: 8px 40px;
	float: right;
}
.checkout_coupon input[type="submit"] {
	height: 34px;
}

}@media all and (max-width: 991px){
	.coupon {
		display: block;
		width: 100%;
		margin-bottom: 30px;
	}
	.coupon.pull-left, .coupon.pull-right {
		float: none;
	}
	.woocommerce .shop_table #coupon_code, .woocommerce-page .shop_table #coupon_code, .shop_table.cart .coupon.pull-right input[type="submit"], .coupon input {
		width: 49%;
		float: left;
		margin-right: 2%;
	}
	.coupon input:last-child, .shop_table.cart .coupon.pull-right input[type="submit"]:last-child {
		margin-right: 0;
	}
	.shop_table.cart .coupon.pull-right input[type="submit"] {
		margin-left: 0;
	}
	.post h2, h2.entry-title {
		font-size: 24px;
	}
}
@media all and (min-width: 768px){
	.login .form-row-first {
		width: 49%;
		margin-right: 2%;
		float: left;
	}
	.login .form-row-last {
		width: 49%;
		float: left;
	}
	.checkout_coupon p:first-child {
		width: 79%;
		margin-right: 2%;
		float: left;
	}
	.checkout_coupon p:last-child {
		width: 19%;
		float: left;
		margin-bottom: 20px;
	}
	.checkout_coupon input[type="submit"] {
		display: block;
		width: 100%;
		height: 45px;
	}
}
@media all and (max-width: 766px){
	.pro-comment-form .comment-form-author, .pro-comment-form .comment-form-email, .pro-comment-form .comment-form-url {
		width: 100%;
		display: block;
		float: none;
		margin-right: 0;
	}
	.comment-meta {
		float: none;
		display: block;
		margin-left: 0;
	}
	.comment-author .fn {
		clear: both;
	}
	.shop_table.cart .coupon.pull-right input[type="submit"] {
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.post h2, h2.entry-title {
		font-size: 18px;
	}
}
@media all and (max-width: 479px){
	.entry-author-info {
		display: block;
		padding-left: 0;
		text-align: justify;
	}
	.entry-author-info .h5-size {
		text-align: center;
	}
	.wf-td.entry-author-img {
		display: block;
		text-align: center;
	}
	.comment-content {
		text-align: justify;
	}
	.comment-reply-link {
		float: none;
		margin-left: 0;
	}
	.comment > article:before {
		position: absolute;
		top: auto;
		left: auto;
		width: 0;
		height: 0;
		border-top: none;
		border-left: none;
	}
	.comment-reply-link {
		position: absolute;
		top: 30px;
		right: 30px;
		text-align: right;
		display: block;
	}
	.comment-meta {
		position: absolute;
		top: 30px;
		display: block;
		margin-left: 0;
	}
	li.comment, li.pingback {
		padding-left: 0;
		margin-bottom: 0;
	}
	.comment-author {
		display: block;
	}
	.comment-author .fn {
		padding-left: 75px;
		top: -10px;
		position: relative;
	}
	.comment-author .avatar {
		float: none;
		margin: 50px 0 -30px 0;
		display: block;
		text-align: center;
		position: relative;
	}
}
@media all {
/*WPCF7 Form Custom Styles*/
span.description_contact_footer {
	font-size: 12px;
	color: #464646;
}
.col-md-3.no-margin, .col-md-6.no-margin, .col-md-9.no-margin {
	margin-bottom: 0;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form textarea {
	color: #999;
	line-height: 45px;
	height: 50px;
	padding: 0 24px;
	margin-bottom: 15px;
	background: #f4f4f4;
	width: 100%;
	border: 1px solid transparent;
	font-weight: 500;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.wpcf7-form textarea {
	line-height: normal;
	padding: 20px 24px;
}
.wpcf7-form input::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder, .wpcf7-form input:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder, .wpcf7-form input::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form input:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder {
	color: #747474;
}
.wpcf7-form textarea {
	min-height: 180px;
	width: 200px;
	min-width: 100%;
	max-width: 100%;
}
.wpcf7-form input[type="text"]:hover, .wpcf7-form input[type="email"]:hover, .wpcf7-form input[type="password"]:hover, .wpcf7-form textarea:hover {
	border: 1px solid #f9f9f9;
}
.wpcf7-form input[type="text"]:focus, .wpcf7-form input[type="email"]:focus, .wpcf7-form input[type="password"]:focus, .wpcf7-form textarea:focus {
	border: 1px solid #ddd;
	background: #f9f9f9;
	outline: none;
	color: #555;
}
.wpcf7-form input[type="submit"] {
	padding: 0 34px;
	height: 50px;
	border: none;
	font-weight: bold;
	color: #ffffff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.footer-form .wpcf7-form .form-col-block {
	overflow: hidden;
}
.footer-form .wpcf7-form .container-fluid .form-col-block, .footer-form .wpcf7-form .form-col-block.send-btn {
	overflow: visible;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
	float: left;
}
.wpcf7-form input[type="submit"]:focus {
	outline: none;
}
.wpcf7-form .wpcf7-captchac {
	width: 25%;
	float: left;
	margin-top: 12px;
}
.wpcf7-form .wpcf7-captchar[type="text"] {
	width: 50%;
}
.wpcf7-form br {
	display: none;
}
.wpcf7-form p {
	margin-bottom: 0;
}
/* Transparent theme WPCF7 form */
.transparent-theme-form.with-icons input[type="text"],
.transparent-theme-form.with-icons input[type="email"],
.transparent-theme-form.with-icons input[type="password"] {
	padding: 15px 24px 15px 60px;
}
.transparent-theme-form input[type="text"],
.transparent-theme-form input[type="email"],
.transparent-theme-form input[type="password"],
.transparent-theme-form textarea {
	background: rgba(0, 0, 0, .1);
	border: 1px solid transparent;
	color: #fff;
}
.transparent-theme-form input::-webkit-input-placeholder, .transparent-theme-form textarea::-webkit-input-placeholder, .transparent-theme-form input:-moz-placeholder, .transparent-theme-form textarea:-moz-placeholder, .transparent-theme-form input::-moz-placeholder, .transparent-theme-form textarea::-moz-placeholder, .transparent-theme-form input:-ms-input-placeholder, .transparent-theme-form textarea:-ms-input-placeholder {
	color: #747474;
}
.transparent-theme-form input[type="text"]:hover, .transparent-theme-form input[type="email"]:hover, .transparent-theme-form input[type="password"]:hover, .transparent-theme-form textarea:hover {
	border: 1px solid rgba(255, 255, 255, .3);
}
.transparent-theme-form input[type="text"]:focus, .transparent-theme-form input[type="email"]:focus, .transparent-theme-form input[type="password"]:focus, .transparent-theme-form textarea:focus {
	border-color: rgba(255, 255, 255, .3);
	background: rgba(160, 206, 76, .1);
	outline: none;
	color: #ffffff;
}
.transparent-theme-form .wpcf7-captchac {
	margin-top: 0;
}
/* Some Updates style for footer form (eg. image svg from shortcodes) */
.form-col-block {
	position: relative;
	display: block;
}
.form-col-block select {
	background: rgba(0, 0, 0, .1);
	cursor: pointer;
	width: 100%;
	border: 1px solid transparent;
	color: #C5C5C5;
	margin-bottom: 15px;
	font-size: 16px;
	height: 50px;
	border-radius: 0;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 60px;
	-moz-padding-start: 60px;
}
.form-col-block select:focus {
	outline: none;
	border: 1px solid rgba(255, 255, 255, .3);
}
.wpcf7-form .form-col-block .wpcf7-captchar[type="text"] {
	width: 50%;
}
.footer-form textarea {
	color: #fff;
}
.form-col-block .icon {
	position: absolute;
	left: 18px;
	top: 0;
	line-height: 48px;
	font-size: 25px;
	color: #ffffff;
}
.send-btn .icon {
	position: absolute;
	right: 24px;
	left: auto;
	font-size: 18px;
}
.footer-form input, .footer-form textarea {
	color: #fff;
}
.form-col-block input[type="submit"] {
	font-weight: normal;
	font-size: 16px;
}
/* Dark theme WPCF7 form */
.dark-theme-form input[type="text"],
.dark-theme-form input[type="email"],
.dark-theme-form input[type="password"],
.dark-theme-form textarea {
	background: #252525;
}
.dark-theme-form input::-webkit-input-placeholder, .dark-theme-form textarea::-webkit-input-placeholder, .dark-theme-form input:-moz-placeholder, .dark-theme-form textarea:-moz-placeholder, .dark-theme-form input::-moz-placeholder, .dark-theme-form textarea::-moz-placeholder, .dark-theme-form input:-ms-input-placeholder, .dark-theme-form textarea:-ms-input-placeholder {
	color: #747474;
}
.dark-theme-form input[type="text"]:hover, .dark-theme-form input[type="email"]:hover, .dark-theme-form input[type="password"]:hover, .dark-theme-form textarea:hover {
	border: 1px solid #3f3f3f;
}
.dark-theme-form input[type="text"]:focus, .dark-theme-form input[type="email"]:focus, .dark-theme-form input[type="password"]:focus, .dark-theme-form textarea:focus {
	border: 1px solid #464646;
	background: #313131;
	outline: none;
	color: #ffffff;
}
.dark-theme-form .wpcf7-captchac {
	margin-top: 0;
}
.pro-search-form input[type="text"]:focus {
	outline: none;
}
/*Forms Error*/
.pro-alert-warning, .ninja-forms-error-msg, .wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors {
	border-color: transparent;
	color: #E2837A !important;
	background-color: transparent;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	line-height: normal;
	display: inline-block;
}
span.wpcf7-not-valid-tip {
	color: #e74c3c;
	position: relative;
	font-size: 1em;
	display: block;
	margin-top: -5px;
	margin-bottom: 20px !important;
	top: 0;
	padding: 8px 15px;
}
div.wpcf7-response-output {
	border: 1px solid transparent;
	margin-top: -35px;
	margin-bottom: 10px;
	line-height: normal;
	font-size: 15px;
	padding: 15px;
	color: #fff;
	letter-spacing: 3px;
	width: 100%;
}
.comment-author-apro .reply a:hover {
	color: #b2e558;
}
.price_slider_amount .button {
	color: #85B62B;
	border: 2px solid #85B62B;
}
.pro-btn-flat-accent:hover {
	background: #b2e558;
}
.vc_col-sm-4 .wpcf7-form input[type="submit"]:hover {
	background: #85B62B;
}
.wpcf7-form input[type="submit"] {
	background: #8dc63f;
}
.wpcf7-form input[type="submit"]:hover {
	background: #93cd44;
}
.no-results button {
	background: #8dc63f;
}
.no-results button:hover {
	background: #98d346;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	display: inline-block;
	border-color: transparent;
	color: #A0CF4D;
	background: transparent;
	text-align: center;
}
/*Article Search Custom*/
article.type-page {
	margin-bottom: 60px;
}
article.type-page .entry-meta > span {
	margin-left: 0;
}
/*Search Results Custom*/
.no-results {
	text-align: center;
	font-family: 'Raleway';
}
.no-results h2 {
	font-weight: bold;
	text-transform: none;
	color: #363636;
	font-size: 26px;
}
.no-results h2 span::after {
	content: ' ';
}
.no-results p {
	font-weight: 500;
	text-transform: none;
	color: #959595;
	font-size: 14px;
}
.no-results form {
	width: 80%;
	display: inline-block;
	margin: 20px auto;
	position: relative;
}
.no-results input[type="text"] {
	display: block;
	width: 100%;
	height: 65px;
	padding-left: 30px;
	padding-right: 160px;
	font-size: 18px;
	line-height: 1.428571429;
	color: #747474;
	background-color: #fafafa;
	border: 1px solid transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.no-results input[type="text"]:focus {
	color: #555555;
	background-color: #fafafa;
	border-color: #ccc;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.no-results button {
	position: absolute;
	top: 0;
	right: 0;
	height: 65px;
	padding: 5px 25px;
	margin: 0;
	color: #fff;
	border: none;
	outline: none;
	font-size: 18px;
	opacity: 1;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.no-results button::after {
	font-weight: bold;
	font-size: 16px;
	content: 'Search';
	text-transform: uppercase;
	margin-left: 10px;
}

}@media all and (max-width: 767px){
	.no-results input[type="text"] {
		padding-left: 30px;
		padding-right: 80px;
	}
	.no-results button::after {
		display: none;
	}
}
@media all {
.mobile-header-top .primary-menu {
	border: none;
}
/* WpWALT theme WPCF7 form */
.contact-form-absolute-cont {
	position: relative;
	margin-bottom: 0 !important;
	text-align: right;
	z-index: 2;
}
.contact-form-relative-cont {
	position: relative;
	margin-bottom: 0 !important;
	text-align: center;
	z-index: 2;
}
.wpwalt-form-theme {
	position: relative;
	display: inline-block;
}
.wpwalt-form-theme.banner-style {
	position: absolute;
	bottom: 30px;
	right: 25px;
	display: inline-block;
}
.wpwalt-form-theme .wpwalt-form {
	text-align: left;
	background: #fff;
	padding: 30px 15px;
	max-width: 340px;
	min-width: 300px;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.wpwalt-form::before {
	background: url(http://wpwalt.proadvertise.co.uk/hat.png) no-repeat;
	width: 82px;
	height: 80px;
	position: absolute;
	z-index: 10;
	top: 0;
	margin-top: -47px;
	right: -25px;
	content: ' ';
}
.wpwalt-form-theme .form-col-block .icon {
	color: #eee;
	line-height: 40px;
	font-size: 20px;
	left: 10px;
}
.wpwalt-form-theme .form-col-block select {
	background: rgba(0, 0, 0, .05);
	border: 1px solid transparent;
	color: #A9A9AB
}
.wpwalt-form .title-form {
	font-size: 21px;
	color: #2c2c2c;
	font-weight: bold;
	padding-bottom: 20px;
}
.wpwalt-form input[type="text"],
.wpwalt-form input[type="email"],
.wpwalt-form input[type="password"] {
	height: 40px;
	line-height: 40px;
}
.wpwalt-form textarea {
	min-height: 120px;
}
.wpwalt-form.with-icons input[type="text"],
.wpwalt-form.with-icons input[type="email"],
.wpwalt-form.with-icons input[type="password"] {
	padding: 0 24px 0 45px;
}
.wpwalt-form input[type="text"],
.wpwalt-form input[type="email"],
.wpwalt-form input[type="password"],
.wpwalt-form textarea {
	background: rgba(0, 0, 0, .05);
	border: 1px solid transparent;
	color: #2c2c2c;
}
.wpwalt-form-theme.dark-version .wpwalt-form input[type="text"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="email"], .wpwalt-form-theme.dark-version .wpwalt-form textarea {
	background: rgba(255, 255, 255, .05);
	border-color: rgba(255, 255, 255, .3);
}
.wpwalt-form input::-webkit-input-placeholder, .wpwalt-form textarea::-webkit-input-placeholder, .wpwalt-form input:-moz-placeholder, .wpwalt-form textarea:-moz-placeholder, .wpwalt-form input::-moz-placeholder, .wpwalt-form textarea::-moz-placeholder, .wpwalt-form input:-ms-input-placeholder, .wpwalt-form textarea:-ms-input-placeholder {
	color: #747474;
}
.wpwalt-form input[type="text"]:hover, .wpwalt-form input[type="email"]:hover, .wpwalt-form input[type="password"]:hover, .wpwalt-form textarea:hover {
	border: 1px solid rgba(255, 255, 255, .3);
}
.wpwalt-form input[type="text"]:focus, .wpwalt-form input[type="email"]:focus, .wpwalt-form input[type="password"]:focus, .wpwalt-form textarea:focus {
	border-color: rgba(255, 255, 255, .3) !important;
	background: rgba(246, 196, 28, .1) !important;
	outline: none;
	color: #2c2c2c;
}
.wpwalt-form button, .wpwalt-form input[type="button"], .wpwalt-form input[type="reset"], .wpwalt-form input[type="submit"] {
	width: 100%;
	color: #2c2c2c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}
.wpwalt-form .wpcf7-captchac {
	margin-top: 0;
}
.contact-form-absolute-cont div.wpcf7-response-output {
	width: 340px;
	background: #fff;
	bottom: -49px;
	position: absolute;
	right: 25px;
	font-size: 12px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	height: 65px;
	letter-spacing: 0;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.contact-form-absolute-cont .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	background: #fff;
}
.contact-form-absolute-cont span.wpcf7-not-valid-tip {
	color: #e74c3c;
	position: relative;
	font-size: 1em;
	display: block;
	margin-top: -13px;
	margin-bottom: 5px !important;
	top: 0;
	padding: 0px 15px;
	font-size: 11px;
	background: rgba(0, 0, 0, .2);
	border: none;
}
/*COPIED FROM CUSTOM CSS AFTER THE DUMMY DATA WAS CREATED */
.wpwalt-form-theme.dark-version .wpwalt-form {
	text-align: left;
	background: #2c2c2c;
	padding: 30px 15px;
	max-width: 340px;
	min-width: 300px;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
	-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.wpwalt-form-theme.dark-version .wpwalt-form input[type="text"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="email"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="password"], .wpwalt-form-theme.dark-version .wpwalt-form textarea,
.wpwalt-form-theme.dark-version .wpwalt-form .title-form {
	color: #fff;
}
/*MOVED FROM INTERMEDIARY*/
.brochure-box-cont {
	margin-bottom: 15px;
}
.brochure-box {
	position: relative;
	background-color: #E2E2E2;
	border-radius: 3px;
	display: block;
	transition: all 200ms ease-out;
}
.brochure-box::after {
	transition: all 200ms ease-out;
	position: absolute;
	font-family: 'FontAwesome';
	content: "\f105";
	width: 0;
	height: 0;
	right: 18px;
	top: calc(50% - 12px);
	color: rgba(0, 0, 0, .2);
}
.brochure-box .fa {
	transition: all 200ms ease-out;
	display: inline-block;
	margin: 0;
	padding: 15px;
	vertical-align: middle;
	font-size: 16px;
	background-color: rgba(255, 255, 255, .2);
}
.brochure-box__text {
	transition: all 200ms ease-out;
	display: inline-block;
	color: #999;
	padding-left: 10px;
	font-size: 13px;
}
.brochure-box:hover .brochure-box__text {
	color: #262626;
}
.brochure-box:hover {
	background-color: #f7c51e;
	color: #262626;
}
.brochure-box:hover .fa {
	color: #262626;
}
.brochure-box:hover::after {
	border-color: transparent transparent transparent #333;
}
header.entry-header .entry-meta span {
	margin-right: 5px;
}
header.style-1 .primary-menu .navbar-nav > li > a {
	line-height: 50px;
}
.webuild_widget_download_btns {
	margin-bottom: 13px !important;
}
h3.nav-previous, h3.nav-next {
	font-size: 14px;
	text-transform: none;
	margin: 15px 0;
}
.parallax_wrap {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.parallax_wrap .background-image {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
}
.pro-fancy-separator {
	overflow: hidden;
}
.entry-tags-list:before {
	font-family: 'FontAwesome';
	content: "\f02c";
}
.fa-shopping-cart:before {
	font-family: 'Glyphter';
	content: '\0042' !important;
}
.entry-tags-list a:hover {
	background-color: transparent !important;
}
.slick-list {
	padding: 0px !Important;
	margin: 0px 50px;
}
.pro-404-image {
	text-align: center;
	margin: 0 auto;
}
.slick-prev:before {
	display: inline-block;
	font-family: FontAwesome !important;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f104";
	font-size: 14px !important;
	font-weight: 700;
	position: relative;
}
.slick-next:before {
	display: inline-block;
	font-family: FontAwesome !important;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f105";
	font-size: 14px !important;
	font-weight: 700;
	position: relative;
}
.pro-team {
	margin-top: 50px;
	margin-bottom: 50px;
}
.slick-slide:focus {
	outline: 0
}
.pro-team-member.col-md-12 {
	width: 100% !important;
}
.slick-prev, .slick-next {
	width: 40px !important;
	height: 40px !important;
	background-color: #f3f3f3;
	border-radius: 50%;
	display: none !important;
}
.pro-team-carousel:hover .slick-prev, .pro-team-carousel:hover .slick-next {
	display: block !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select {
	border: 1px solid transparent;
	border-color: rgba(255, 255, 255, .3);
}
.webuild_widget input, .webuild_widget button, .webuild_widget select, .webuild_widget textarea {
	max-width: 100%;
}
/* Slider */

}@font-face {
	font-family: "slick";
	src: url(/wp-content/themes/webuild/fonts/slick.eot);
	src: url(/wp-content/themes/webuild/fonts/slick.eot#iefix) format("embedded-opentype"), url(/wp-content/themes/webuild/fonts/slick.woff) format("woff"), url(/wp-content/themes/webuild/fonts/slick.ttf) format("truetype"), url(/wp-content/themes/webuild/fonts/slick.svg#slick) format("svg");
	font-weight: normal;
	font-style: normal;
}
@media all {
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.vc_carousel-slideline .vc_slide_post  .entry-more.pro-btn {
	display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 1em;
	width: 1em;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-prev:active,
.slick-next:hover,
.slick-next:focus,
.slick-next:active {
	outline: none;
	background: transparent;
	color: transparent;
	box-shadow: none;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
.slick-next {
	right: -25px;
}
/* Dots */
.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: black;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	color: black;
	opacity: 0.75;
}
.webuild_widget_custom_posts .with-image li.no-image {
	padding-left: 0;
}
ol > li.comment::before, ol > li.comment::before, ol > li.comment::before {
	content: '';
}
.comment-form-comment {
	margin-bottom: 15px;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
	float: none;
	margin-bottom: 7px;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
	float: none;
}
.footer-form .wpcf7-captchar {
	padding: 15px 24px 15px 24px;
}
}
