@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,300italic,400italic,600italic,700italic);
@font-face {
font-family:'brankic1979';
src:url(/themeforest/drupal/universefolio/sites/all/themes/universal/fonts/brankic1979.eot);
src:url(/themeforest/drupal/universefolio/sites/all/themes/universal/fonts/brankic1979.eot?#iefix) format('embedded-opentype'), url(/themeforest/drupal/universefolio/sites/all/themes/universal/fonts/brankic1979.svg#brankic1979) format('svg'), url(/themeforest/drupal/universefolio/sites/all/themes/universal/fonts/brankic1979.woff) format('woff'), url(/themeforest/drupal/universefolio/sites/all/themes/universal/fonts/brankic1979.ttf) format('truetype');
font-weight:normal;
font-style:normal;
}
.icon {
	position:relative;
	display:inline-block;
	color:#333;
	cursor:default;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}
.icon:hover {
	opacity:0.8;
	text-decoration:none;
}
.icon:after {
	font-family:'brankic1979';
	font-style:normal;
	speak:none;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	font-size:40px;
}
.icon-number:after {
	content:"\21";
}
.icon-quote:after {
	content:"\22";
}
.icon-tv:after {
	content:"\23";
}
.icon-upload:after {
	content:"\24";
}
.icon-picture:after {
	content:"\25";
}
.icon-site-map:after {
	content:"\26";
}
.icon-sale:after {
	content:"\27";
}
.icon-smiley:after {
	content:"\28";
}
.icon-stack:after {
	content:"\29";
}
.icon-megaphone:after {
	content:"\2a";
}
.icon-layout:after {
	content:"\2b";
}
.icon-chat:after {
	content:"\2c";
}
.icon-attachment:after {
	content:"\2d";
}
.icon-crop:after {
	content:"\2e";
}
.icon-aids:after {
	content:"\2f";
}
.icon-book:after {
	content:"\30";
}
.icon-radio:after {
	content:"\31";
}
.icon-navigation:after {
	content:"\32";
}
.icon-tags:after {
	content:"\33";
}
.icon-printer:after {
	content:"\34";
}
.icon-book-2:after {
	content:"\35";
}
.icon-heart:after {
	content:"\36";
}
.icon-square:after {
	content:"\37";
}
.icon-hourglass:after {
	content:"\38";
}
.icon-comments:after {
	content:"\39";
}
.icon-chat-2:after {
	content:"\3a";
}
.icon-chat-3:after {
	content:"\3b";
}
.icon-abacus:after {
	content:"\3c";
}
.icon-pencil:after {
	content:"\3d";
}
.icon-circle:after {
	content:"\3e";
}
.icon-info:after {
	content:"\3f";
}
.icon-square-2:after {
	content:"\40";
}
.icon-info-2:after {
	content:"\41";
}
.icon-barcode:after {
	content:"\42";
}
.icon-barcode-2:after {
	content:"\43";
}
.icon-error:after {
	content:"\44";
}
.icon-checked:after {
	content:"\45";
}
.icon-heart-2:after {
	content:"\46";
}
.icon-heart-3:after {
	content:"\47";
}
.icon-usb:after {
	content:"\48";
}
.icon-clipboard:after {
	content:"\49";
}
.icon-clipboard-2:after {
	content:"\4a";
}
.icon-minus:after {
	content:"\4b";
}
.icon-add:after {
	content:"\4c";
}
.icon-expand:after {
	content:"\4d";
}
.icon-collapse:after {
	content:"\4e";
}
.icon-pop-out:after {
	content:"\4f";
}
.icon-pop-in:after {
	content:"\50";
}
.icon-target:after {
	content:"\51";
}
.icon-badge:after {
	content:"\52";
}
.icon-eyedropper:after {
	content:"\53";
}
.icon-switch:after {
	content:"\54";
}
.icon-clipboard-3:after {
	content:"\55";
}
.icon-atom:after {
	content:"\56";
}
.icon-pictures:after {
	content:"\57";
}
.icon-alert:after {
	content:"\58";
}
.icon-ruler:after {
	content:"\59";
}
.icon-moon:after {
	content:"\5a";
}
.icon-sun:after {
	content:"\5b";
}
.icon-lightning:after {
	content:"\5c";
}
.icon-rain:after {
	content:"\5d";
}
.icon-dollar:after {
	content:"\5e";
}
.icon-piano:after {
	content:"\5f";
}
.icon-pen:after {
	content:"\60";
}
.icon-volume:after {
	content:"\61";
}
.icon-volume-2:after {
	content:"\62";
}
.icon-volume-3:after {
	content:"\63";
}
.icon-equalizer:after {
	content:"\64";
}
.icon-resize:after {
	content:"\65";
}
.icon-resize-2:after {
	content:"\66";
}
.icon-scissors:after {
	content:"\67";
}
.icon-discout:after {
	content:"\68";
}
.icon-pin:after {
	content:"\69";
}
.icon-pin-2:after {
	content:"\6a";
}
.icon-dollar-2:after {
	content:"\6b";
}
.icon-coins:after {
	content:"\6c";
}
.icon-pig:after {
	content:"\6d";
}
.icon-bookmark:after {
	content:"\6e";
}
.icon-bookmark-2:after {
	content:"\6f";
}
.icon-layout-2:after {
	content:"\70";
}
.icon-box:after {
	content:"\71";
}
.icon-lamp:after {
	content:"\72";
}
.icon-key:after {
	content:"\73";
}
.icon-eight-ball:after {
	content:"\74";
}
.icon-location:after {
	content:"\75";
}
.icon-watch:after {
	content:"\76";
}
.icon-minus-2:after {
	content:"\77";
}
.icon-minus-3:after {
	content:"\78";
}
.icon-plus:after {
	content:"\79";
}
.icon-plus-2:after {
	content:"\7a";
}
.icon-cancel:after {
	content:"\7b";
}
.icon-cancel-2:after {
	content:"\7c";
}
.icon-checkmark:after {
	content:"\7d";
}
.icon-inbox:after {
	content:"\7e";
}
.icon-pictures-2:after {
	content:"\e000";
}
.icon-android:after {
	content:"\e001";
}
.icon-marvin:after {
	content:"\e002";
}
.icon-checkmark-2:after {
	content:"\e003";
}
.icon-pictures-3:after {
	content:"\e004";
}
.icon-cloud:after {
	content:"\e005";
}
.icon-upload-2:after {
	content:"\e006";
}
.icon-direction:after {
	content:"\e007";
}
.icon-map:after {
	content:"\e008";
}
.icon-sad:after {
	content:"\e009";
}
.icon-david-star:after {
	content:"\e00a";
}
.icon-patch:after {
	content:"\e00b";
}
.icon-layout-3:after {
	content:"\e00c";
}
.icon-layout-4:after {
	content:"\e00d";
}
.icon-pil:after {
	content:"\e00e";
}
.icon-cross:after {
	content:"\e00f";
}
.icon-mute:after {
	content:"\e010";
}
.icon-chart:after {
	content:"\e011";
}
.icon-trashcan:after {
	content:"\e012";
}
.icon-hand:after {
	content:"\e013";
}
.icon-moon-and-star:after {
	content:"\e014";
}
.icon-injection:after {
	content:"\e015";
}
.icon-layout-5:after {
	content:"\e016";
}
.icon-layout-6:after {
	content:"\e017";
}
.icon-layout-7:after {
	content:"\e018";
}
.icon-layout-8:after {
	content:"\e019";
}
.icon-layout-9:after {
	content:"\e01a";
}
.icon-layout-10:after {
	content:"\e01b";
}
.icon-cube:after {
	content:"\e01c";
}
.icon-lamp-2:after {
	content:"\e01d";
}
.icon-lamp-3:after {
	content:"\e01e";
}
.icon-lamp-4:after {
	content:"\e01f";
}
.icon-thermometer:after {
	content:"\e020";
}
.icon-transformers:after {
	content:"\e021";
}
.icon-radio-2:after {
	content:"\e022";
}
.icon-vote:after {
	content:"\e023";
}
.icon-chart-2:after {
	content:"\e024";
}
.icon-pacman:after {
	content:"\e025";
}
.icon-cassette:after {
	content:"\e026";
}
.icon-watch-2:after {
	content:"\e027";
}
.icon-chronometer:after {
	content:"\e028";
}
.icon-chart-3:after {
	content:"\e029";
}
.icon-chart-4:after {
	content:"\e02a";
}
.icon-chart-5:after {
	content:"\e02b";
}
.icon-chart-6:after {
	content:"\e02c";
}
.icon-graduate:after {
	content:"\e02d";
}
.icon-lab:after {
	content:"\e02e";
}
.icon-football:after {
	content:"\e02f";
}
.icon-tie:after {
	content:"\e030";
}
.icon-medal:after {
	content:"\e031";
}
.icon-medal-2:after {
	content:"\e032";
}
.icon-satellite:after {
	content:"\e033";
}
.icon-batman:after {
	content:"\e034";
}
.icon-space-invaders:after {
	content:"\e035";
}
.icon-skeletor:after {
	content:"\e036";
}
.icon-lamp-5:after {
	content:"\e037";
}
.icon-switch-2:after {
	content:"\e038";
}
.icon-edit:after {
	content:"\e039";
}
.icon-notice:after {
	content:"\e03a";
}
.icon-notice-2:after {
	content:"\e03b";
}
.icon-cog:after {
	content:"\e03c";
}
.icon-cogs:after {
	content:"\e03d";
}
.icon-cog-2:after {
	content:"\e03e";
}
.icon-warning:after {
	content:"\e03f";
}
.icon-suitcase:after {
	content:"\e040";
}
.icon-health:after {
	content:"\e041";
}
.icon-suitcase-2:after {
	content:"\e042";
}
.icon-suitcase-3:after {
	content:"\e043";
}
.icon-number-2:after {
	content:"\e044";
}
.icon-camera:after {
	content:"\e045";
}
.icon-quote-2:after {
	content:"\e046";
}
.icon-number-3:after {
	content:"\e047";
}
.icon-tag:after {
	content:"\e048";
}
.icon-camera-2:after {
	content:"\e049";
}
.icon-camera-3:after {
	content:"\e04a";
}
.icon-tag-2:after {
	content:"\e04b";
}
.icon-number-4:after {
	content:"\e04c";
}
.icon-link:after {
	content:"\e04d";
}
.icon-number-5:after {
	content:"\e04e";
}
.icon-film:after {
	content:"\e04f";
}
.icon-film-2:after {
	content:"\e050";
}
.icon-link-2:after {
	content:"\e051";
}
.icon-number-6:after {
	content:"\e052";
}
.icon-number-7:after {
	content:"\e053";
}
.icon-number-8:after {
	content:"\e054";
}
.icon-number-9:after {
	content:"\e055";
}
.icon-number-10:after {
	content:"\e056";
}
.icon-number-11:after {
	content:"\e057";
}
.icon-number-12:after {
	content:"\e058";
}
.icon-number-13:after {
	content:"\e059";
}
.icon-number-14:after {
	content:"\e05a";
}
.icon-number-15:after {
	content:"\e05b";
}
.icon-number-16:after {
	content:"\e05c";
}
.icon-number-17:after {
	content:"\e05d";
}
.icon-number-18:after {
	content:"\e05e";
}
.icon-number-19:after {
	content:"\e05f";
}
.icon-number-20:after {
	content:"\e060";
}
.icon-ipod:after {
	content:"\e061";
}
.icon-monitor:after {
	content:"\e062";
}
.icon-window:after {
	content:"\e063";
}
.icon-tablet:after {
	content:"\e064";
}
.icon-phone:after {
	content:"\e065";
}
.icon-files:after {
	content:"\e066";
}
.icon-file:after {
	content:"\e067";
}
.icon-file-2:after {
	content:"\e068";
}
.icon-file-3:after {
	content:"\e069";
}
.icon-calendar:after {
	content:"\e06a";
}
.icon-calendar-2:after {
	content:"\e06b";
}
.icon-calendar-3:after {
	content:"\e06c";
}
.icon-cabinet:after {
	content:"\e06d";
}
.icon-cabinet-2:after {
	content:"\e06e";
}
.icon-film-3:after {
	content:"\e06f";
}
.icon-microphone:after {
	content:"\e070";
}
.icon-microphone-2:after {
	content:"\e071";
}
.icon-microphone-3:after {
	content:"\e072";
}
.icon-drink:after {
	content:"\e073";
}
.icon-drink-2:after {
	content:"\e074";
}
.icon-drink-3:after {
	content:"\e075";
}
.icon-drink-4:after {
	content:"\e076";
}
.icon-coffee:after {
	content:"\e077";
}
.icon-mug:after {
	content:"\e078";
}
.icon-ice-cream:after {
	content:"\e079";
}
.icon-cake:after {
	content:"\e07a";
}
.icon-inbox-2:after {
	content:"\e07b";
}
.icon-download:after {
	content:"\e07c";
}
.icon-alarm-clock:after {
	content:"\e07d";
}
.icon-time:after {
	content:"\e07e";
}
.icon-time-2:after {
	content:"\e07f";
}
.icon-headphones:after {
	content:"\e080";
}
.icon-wallet:after {
	content:"\e081";
}
.icon-checkmark-3:after {
	content:"\e082";
}
.icon-cancel-3:after {
	content:"\e083";
}
.icon-eye:after {
	content:"\e084";
}
.icon-position:after {
	content:"\e085";
}
.icon-site-map-2:after {
	content:"\e086";
}
.icon-download-2:after {
	content:"\e087";
}
.icon-bowling:after {
	content:"\e088";
}
.icon-cord:after {
	content:"\e089";
}
.icon-umbrella:after {
	content:"\e08a";
}
.icon-box-2:after {
	content:"\e08b";
}
.icon-stretch:after {
	content:"\e08c";
}
.icon-layout-11:after {
	content:"\e08d";
}
.icon-profile:after {
	content:"\e08e";
}
.icon-address-book:after {
	content:"\e08f";
}
.icon-address-book-2:after {
	content:"\e090";
}
.icon-profile-2:after {
	content:"\e091";
}
.icon-narrow:after {
	content:"\e092";
}
.icon-layout-12:after {
	content:"\e093";
}
.icon-diamond:after {
	content:"\e094";
}
.icon-street-light:after {
	content:"\e095";
}
.icon-locked:after {
	content:"\e096";
}
.icon-bowling-pin:after {
	content:"\e097";
}
.icon-basket:after {
	content:"\e098";
}
.icon-folder:after {
	content:"\e099";
}
.icon-gamepad:after {
	content:"\e09a";
}
.icon-alarm:after {
	content:"\e09b";
}
.icon-alarm-cancel:after {
	content:"\e09c";
}
.icon-phone-2:after {
	content:"\e09d";
}
.icon-phone-3:after {
	content:"\e09e";
}
.icon-image:after {
	content:"\e09f";
}
.icon-open:after {
	content:"\e0a0";
}
.icon-mouse:after {
	content:"\e0a1";
}
.icon-washing-machine:after {
	content:"\e0a2";
}
.icon-oven:after {
	content:"\e0a3";
}
.icon-refrigerator:after {
	content:"\e0a4";
}
.icon-microwave:after {
	content:"\e0a5";
}
.icon-3d-glasses:after {
	content:"\e0a6";
}
.icon-soccer:after {
	content:"\e0a7";
}
.icon-baseball:after {
	content:"\e0a8";
}
.icon-unlocked:after {
	content:"\e0a9";
}
.icon-locked-2:after {
	content:"\e0aa";
}
.icon-unlocked-2:after {
	content:"\e0ab";
}
.icon-magnifier:after {
	content:"\e0ac";
}
.icon-zoom-in:after {
	content:"\e0ad";
}
.icon-zoom-out:after {
	content:"\e0ae";
}
.icon-stack-2:after {
	content:"\e0af";
}
.icon-stack-3:after {
	content:"\e0b0";
}
.icon-megaphone-2:after {
	content:"\e0b1";
}
.icon-battery:after {
	content:"\e0b2";
}
.icon-battery-2:after {
	content:"\e0b3";
}
.icon-battery-3:after {
	content:"\e0b4";
}
.icon-battery-4:after {
	content:"\e0b5";
}
.icon-battery-5:after {
	content:"\e0b6";
}
.icon-archive:after {
	content:"\e0b7";
}
.icon-bomb:after {
	content:"\e0b8";
}
.icon-bag:after {
	content:"\e0b9";
}
.icon-money-bag:after {
	content:"\e0ba";
}
.icon-grid:after {
	content:"\e0bb";
}
.icon-grid-2:after {
	content:"\e0bc";
}
.icon-list:after {
	content:"\e0bd";
}
.icon-list-2:after {
	content:"\e0be";
}
.icon-ruler-2:after {
	content:"\e0bf";
}
.icon-ruler-3:after {
	content:"\e0c0";
}
.icon-pen-2:after {
	content:"\e0c1";
}
.icon-brush:after {
	content:"\e0c2";
}
.icon-hammer:after {
	content:"\e0c3";
}
.icon-paint:after {
	content:"\e0c4";
}
.icon-screwdriver:after {
	content:"\e0c5";
}
.icon-tools:after {
	content:"\e0c6";
}
.icon-layout-13:after {
	content:"\e0c7";
}
.icon-layout-14:after {
	content:"\e0c8";
}
.icon-resize-3:after {
	content:"\e0c9";
}
.icon-profile-3:after {
	content:"\e0ca";
}
.icon-safe:after {
	content:"\e0cb";
}
.icon-rotate:after {
	content:"\e0cc";
}
.icon-download-3:after {
	content:"\e0cd";
}
.icon-envelope:after {
	content:"\e0ce";
}
.icon-envelope-2:after {
	content:"\e0cf";
}
.icon-rotate-2:after {
	content:"\e0d0";
}
.icon-calculator:after {
	content:"\e0d1";
}
.icon-library:after {
	content:"\e0d2";
}
.icon-reply:after {
	content:"\e0d3";
}
.icon-radio-active:after {
	content:"\e0d4";
}
.icon-music:after {
	content:"\e0d5";
}
.icon-forward:after {
	content:"\e0d6";
}
.icon-auction:after {
	content:"\e0d6";
}
.icon-justice:after {
	content:"\e0d8";
}
.icon-retweet:after {
	content:"\e0d9";
}
.icon-presentation:after {
	content:"\e0da";
}
.icon-male:after {
	content:"\e0db";
}
.icon-shuffle:after {
	content:"\e0dc";
}
.icon-stats:after {
	content:"\e0dd";
}
.icon-stats-2:after {
	content:"\e0de";
}
.icon-loop:after {
	content:"\e0df";
}
.icon-female:after {
	content:"\e0e0";
}
.icon-cloudy:after {
	content:"\e0e1";
}
.icon-badge-2:after {
	content:"\e0e2";
}
.icon-globe:after {
	content:"\e0e3";
}
.icon-globe-2:after {
	content:"\e0e4";
}
.icon-ticket:after {
	content:"\e0e5";
}
.icon-cloudy-2:after {
	content:"\e0e6";
}
.icon-shipping:after {
	content:"\e0e7";
}
.icon-ticket-2:after {
	content:"\e0e8";
}
.icon-car:after {
	content:"\e0e9";
}
.icon-bike:after {
	content:"\e0ea";
}
.icon-ticket-3:after {
	content:"\e0eb";
}
.icon-ying-yang:after {
	content:"\e0ec";
}
.icon-compass:after {
	content:"\e0ed";
}
.icon-microphone-4:after {
	content:"\e0ee";
}
.icon-truck:after {
	content:"\e0ef";
}
.icon-bus:after {
	content:"\e0f0";
}
.icon-bike-2:after {
	content:"\e0f1";
}
.icon-plane:after {
	content:"\e0f2";
}
.icon-paper-plane:after {
	content:"\e0f3";
}
.icon-rocket:after {
	content:"\e0f4";
}
.icon-keyboard:after {
	content:"\e0f5";
}
.icon-stop:after {
	content:"\e0f6";
}
.icon-cone:after {
	content:"\e0f6";
}
.icon-blocked:after {
	content:"\e0f8";
}
.icon-zip:after {
	content:"\e0f9";
}
.icon-zip-2:after {
	content:"\e0fa";
}
.icon-anchor:after {
	content:"\e0fb";
}
.icon-locked-heart:after {
	content:"\e0fc";
}
.icon-magnet:after {
	content:"\e0fd";
}
.icon-keyboard-2:after {
	content:"\e0fe";
}
.icon-snow:after {
	content:"\e0ff";
}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {
	display:block;
}
object, embed {
	max-width:100%;
}

blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
del {
	text-decoration:line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	font-weight:bold;
	vertical-align:bottom;
}
td {
	font-weight:normal;
	vertical-align:top;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	white-space:pre-line;
	word-wrap:break-word;
}
input[type="radio"] {
	vertical-align:text-bottom;
}
input[type="checkbox"] {
	vertical-align:bottom;
*vertical-align:baseline;
}
.ie6 input {
	vertical-align:text-bottom;
}
select, input, textarea {
	font:99% sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
a:hover, a:active {
	outline:none;
}
small {
	font-size:85%;
}
strong, th {
	font-weight:bold;
}
td, td img {
	vertical-align:top;
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif;
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor:pointer;
}
button, input, select, textarea {
	margin:0;
}
button:focus, input:focus, select:focus, textarea:focus {
	outline:none;
}
button {
	width:auto;
	overflow:visible;
}
.ie7 img {
	-ms-interpolation-mode:bicubic;
}
.ie6 html {
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}
.clearfix:before, .clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
body {
	font:Helmet, Freesans, sans-serif;
}
body, select, input, textarea {
	color:#333;
}
a {
	color:#61c2ef;
}
a:hover {
	color:#69f;
}
::-moz-selection {
background:#b6d82f;
color:#fff;
text-shadow:none;
}
::selection {
background:#b6d82f;
color:#fff;
text-shadow:none;
}
a:link {
	-webkit-tap-highlight-color:transparent;
}
ins {
	background-color:#fcd700;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#fcd700;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
@media only screen and (min-width:1024px) and (max-width:1220px) {
body.boxed #wrap {
width:1012px;
}
.container {
width:972px !important;
}
.post-item .post-meta span {
padding:10px 10px 10px 34px;
}
.post-items.ver-1 .post-container {
max-height:147px;
}
.bxslider.portfolio-items > li {
width:225px !important;
}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
body.boxed #wrap {
width:766px !important;
}
.container {
width:750px !important;
}
#page-title {
padding-top:232px;
}
.post-items.ver-1 .post-container {
max-height:170px;
}
.bxslider.portfolio-items > li {
width:237px !important;
}
.bxslider.clients li {
width:169px !important;
}
.service-item {
width:50% !important;
margin-bottom:25px !important;
}
.services {
margin-bottom:0px !important;
}
.services .column {
width:50% !important;
}
.services .service-item {
width:100% !important;
}
.recent-posts .post-image {
display:none;
}
.pricing-table-container .column {
width:50% !important;
margin-bottom:25px;
}
.widget.contact-us input[type="text"], .widget.contact-us textarea {
width:49.15%;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
body.boxed #wrap {
width:470px !important;
}
.container {
width:440px !important;
}
.bxslider.clients li {
width:130px !important;
}
.children {
margin-left:20px;
}
.comment-reply {
margin-left:0;
}
.widget.contact-us input[type="text"], .widget.contact-us textarea {
width:48.7%;
}
}
@media only screen and (max-width:479px) {
.container {
width:320px !important;
}
#top-bar .info img {
display:none;
}
#top-bar .info {
padding-left:13px;
}
.error-page {
font-size:170px;
}
.error-page span {
font-size:36px;
}
.children {
margin-left:0;
}
.comment-reply {
margin-left:0;
}
.contact-form input[type="text"], .contact-form textarea, .contact-form.comment input[type="text"] {
margin-left:0 !important;
margin-bottom:15px !important;
width:100% !important;
}
.contact-form input[type="submit"] {
top:305px!important;
}
}
@media only screen and (max-width:1023px) {
#logo {
float:none !important;
text-align:center !important;
margin-bottom:10px !important;
}
#logo a {
display:inline-block !important;
}
#nav {
clear:both;
float:none !important;
margin-right:0 !important;
margin-left:77px !important;
}
.sf-menu li ul {
padding-top:0px !important;
}
#slider-home {
margin-top:203px !important;
}
.tp-rightarrow, .tp-leftarrow {
top:50% !important;
margin-top:-30px !important;
}
#main {
width:100% !important;
}
#sidebar {
width:100% !important;
clear:both;
}
#footer .widget {
width:100% !important;
clear:both;
}
}
@media only screen and (max-width:767px) {
#breadcrumbs {
clear:both;
float:left;
margin-top:20px;
}
#slider-home {
margin-top:190px !important;
}
.tp-bullets .bullet {
width:50px;
}
#back-to-top {
margin-bottom:50px;
}
#page-title {
padding-top:232px;
}
.alignleft, .alignright {
float:none;
}
img.alignleft, img.alignright {
margin-left:0;
margin-right:0;
}
.post-items.ver-1 .post-image {
margin-bottom:25px;
}
#nav {
margin-left:0 !important;
margin-right:0 !important;
}
#nav > ul {
display:none !important;
}
#nav select {
display:block !important;
padding:7px;
margin-top:15px;
outline:none;
border:1px solid #333;
width:100%;
}
.column, .columns {
float:none;
width:100% !important;
margin-bottom:25px;
}
.column:last-child, .columns:last-child {
float:none;
}
[class*="column"] + [class*="column"]:last-child {
float:none;
}
.column:before, .columns:before, .column:after, .columns:after {
content:"";
display:table;
}
.column:after, .columns:after {
clear:both;
}
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
margin-left:0 !important;
}
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
left:auto;
}
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
right:auto;
}
}
.fullwidthbanner-container {
	width:100% !important;
	max-width:100% !important;
	position:relative;
	padding:0;
	max-height:705px !important;
	overflow:hidden;
}
.fullwidthbanner {
	width:100% !important;
	height:100%;
	max-height:680px !important;
	position:relative;
	overflow:hidden;
}
.tp-hide-revslider, .tp-caption.tp-hidden-caption {
	visibility:hidden !important;
	display:none !important;
}
.tp-caption {
	position:absolute;
}
.tp-caption.big {
	color:#fff;
	font-size:2.923em;
	letter-spacing:-0.02em;
	padding:5px 15px;
}
.tp-caption.text-shadow {
	text-shadow:0 0 4px rgba(0, 0, 0, .7);
}
.tp-caption.small {
	padding:8px 12px;
	font-size:1.538em;
}
.tp-caption.black {
	color:#fff;
	text-shadow:0 -1px rgba(0, 0, 0, 0.75);
	background-color:#1a1a1a;
}
.tp-caption.white {
	color:#000;
	background-color:#fff;
}
.tp-caption.colored {
	color:#fff;
	background:#b6d82f;
}
.tp-caption.colored ::-moz-selection {
background:#333;
}
.tp-caption.colored ::selection {
background:#333;
}
.tp-caption.video {
	box-shadow:0 0 7px rgba(0, 0, 0, 0.4);
}
.tp-caption .button {
	display:inline-block;
	padding:10px 18px;
	color:#fff;
	background:#b6d82f;
	font-size:1.333em;
}
.tp-caption.round, .tp-caption .round {
	border-radius:5px;
}
.tp-caption .button:hover, .tp-caption .button.colored:hover {
	color:#fff;
	text-decoration:underline;
}
.tp_inner_padding {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	max-height:none !important;
}
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
	-webkit-transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	position:absolute;
	visibility:hidden;
}
.tp-simpleresponsive img {
	max-width:none;
}
.noFilterClass {
	filter:none !important;
}
.caption.fullscreenvideo {
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:100%;
}
.caption.fullscreenvideo iframe {
	width:100% !important;
	height:100% !important;
}
.tp-caption.fullscreenvideo {
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:100%;
}
.tp-caption.fullscreenvideo iframe {
	width:100% !important;
	height:100% !important;
}
.tp-bannertimer {
	width:100%;
	height:10px;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/slider/revslider/assets/timer.png);
	position:absolute;
	z-index:200;
}
.tp-bannertimer.tp-bottom {
	bottom:0px !important;
	height:5px;
}
.tp-bullets {
	position:absolute;
	bottom:15px !important;
	overflow:hidden;
	z-index:100;
	opacity:1 !important;
	background-color:rgba(0, 0, 0, 0.6);
	padding:7px;
	border-radius:5px;
}
.tp-bullets .bullet {
	margin-right:4px;
	float:left;
	width:80px;
	height:9px;
	display:block;
	background-color:rgba(255, 255, 255, 0.4);
	cursor:pointer;
	text-indent:-999em;
}
.tp-bullets .bullet.last {
	margin:0;
}
.tp-bullets .bullet.selected {
	cursor:default;
	background-color:rgba(182, 216, 47, 0.9);
}
.tp-leftarrow, .tp-rightarrow {
	position:absolute;
	top:50%;
	margin-top:35px !important;
	display:block;
	width:45px;
	height:60px;
	background-color:rgba(0, 0, 0, .7);
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/slider/arrows.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-999em;
	z-index:100;
	opacity:0;
	transition:opacity 0.3s ease-in-out;
	-moz-transition:opacity 0.3s ease-in-out;
	-webkit-transition:opacity 0.3s ease-in-out;
	-o-transition:opacity 0.3s ease-in-out;
}
.fullwidthbanner-container:hover .tp-leftarrow, .fullwidthbanner-container:hover .tp-rightarrow {
	opacity:1;
}
.tp-leftarrow {
	left:0 !important;
	background-position:0px center;
}
.tp-rightarrow {
	right:0 !important;
	background-position:-37px center;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
	background-color:rgba(182, 216, 47, 0.7);
}
.tp-simpleresponsive img {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
}
.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}
.tp-simpleresponsive > ul > li {
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
.caption.slidelink a div, .tp-caption.slidelink a div {
	width:10000px;
	height:10000px;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/slider/revslider/assets/coloredbg.png) repeat;
}
.tp-loader {
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/slider/revslider/assets/loader.gif) no-repeat 10px 10px;
	background-color:#fff;
	margin:-22px;
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute;
	width:44px;
	height:44px;
	border-radius:3px;
}
*, *:before, *:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	font-family:'Open Sans', sans-serif;
	color:#333;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	background-repeat:repeat;
	background-position:left top;
}
body.wide {
	background-color:#fff;
	background-image:none;
}
body.wide #header, body.boxed #header {
	position:absolute;
	width:100%;
	z-index:99;
}
body.no-img {
	background:#fff;
}
body.bg1 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg1.png);
}
body.bg2 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg2.png);
}
body.bg3 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg3.png);
}
body.bg4 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg4.png);
}
body.bg5 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg5.png);
}
body.bg6 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg6.png);
}
body.bg7 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg7.png);
}
body.bg8 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg8.png);
}
body.bg9 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg9.png);
}
body.bg10 {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/background-patterns/bg10.png);
}
iframe, video, audio {
	display:block;
}
embed, object, video {
	max-width:100%;
}
video {
	width:100%;
	height:auto;
}
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
.seperator {
	clear:both;
	width:100%;
	height:0;
	border-top:1px solid #f0f0f0;
	margin:20px 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.l0 {
	left:0 !important;
}
.p0 {
	padding:0 !important;
}
.m0 {
	margin:0 !important;
	list-style:none;
}
.pl0 {
	padding-left:0 !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb15 {
	margin-bottom:15px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
.mb35 {
	margin-bottom:35px !important;
}
.mb40 {
	margin-bottom:40px !important;
}
.no-bullet {
	list-style:none;
}
.title-1 {
	border:1px solid #e2e2e2;
	padding:20px 27px;
	margin:20px 12.5px;
	color:#4e5257;
	position:relative;
	font-size:1.385em;
	font-weight:bold;
	text-transform:uppercase;
}
.allcap {
}
.title-1:before {
	content:'';
	position:absolute;
	left:-1px;
	top:-1px;
	bottom:-1px;
	width:0;
	border-left:4px solid #b6d82f;
}
.title-1:after {
	content:'';
	position:absolute;
	left:0px;
	top:20px;
	height:0;
	width:0;
	border:10px solid transparent;
	border-left-color:#b6d82f;
}
.title-2 {
	font-size:1.615em;
	font-weight:bold;
	color:#b6d82f;
	margin:20px 0;
}
.button {
	display:inline-block;
	padding:10px 18px;
}
.button:hover {
	color:#fff;
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.button.uppercase {
	text-transform:uppercase;
}
.button.gray {
	background:#777;
	color:#fff;
}
.button.color {
	background:#b6d82f;
	color:#fff;
}
ul.arrow {
	padding-left:0;
}
ul.arrow .arrow {
	padding:10px 0 0 10px;
}
.arrow li {
	list-style:none;
	padding-left:15px;
	margin-bottom:10px;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/list-arrow.png) no-repeat 0px 6px;
}
.flex-video {
	position:relative;
	padding-top:25px;
	padding-bottom:67.5%;
	height:0;
	margin-bottom:16px;
	overflow:hidden;
}
.flex-video.widescreen {
	padding-bottom:57.25%;
}
.flex-video.vimeo {
	padding-top:0;
}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.transition-opacity {
	transition:opacity 0.2s ease-in-out;
	-moz-transition:opacity 0.2s ease-in-out;
	-webkit-transition:opacity 0.2s ease-in-out;
	-o-transition:opacity 0.2s ease-in-out;
}
#wrap {
	position:relative;
	overflow:hidden;
}
body.boxed #wrap {
	background-color:#fff;
	width:1220px;
	max-width:100%;
	margin:0 auto 50px auto;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.11);
}
.container {
	width:1240px;
	margin:0 auto;
}
#main {
	margin-bottom:25px;
}
#slider-home {
	margin:auto;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom:15px;
}
h1 {
	font-size:2.5em;
	line-height:1.266em;
	letter-spacing:-0.02em;
}
h2 {
	font-size:1.666em;
	line-height:1.3em;
	letter-spacing:-0.02em;
}
h3 {
	font-weight:bold;
	font-size:1.333em;
	line-height:1.375em;
}
h4 {
	font-size:1.166em;
	line-height:1.285em;
}
h5 {
	font-size:1.083em;
	line-height:1.538em;
	font-weight:bold;
}
h6 {
	font-size:1em;
	line-height:1.5em;
	font-weight:bold;
}
a, a > * {
	color:#b6d82f;
	text-decoration:none;
}
a, a > *, .button, .jcarousel-prev, .jcarousel-next, .iconbox > a * {
	-webkit-transition:color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-moz-transition:color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-ms-transition:color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-o-transition:color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	transition:color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
}
a:hover, a > * {
	color:#333;
}
p {
	margin-bottom:15px;
	color:#8d8d8d;
	line-height:1.692em;
}
.highlighttext {
	background:#ffff99;
}
.alignleft {
	float:left;
}
img.alignleft {
	margin:5px 20px 5px 0;
}
.alignright {
	float:right;
}
img.alignright {
	margin:5px 0 5px 20px;
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.aligncenter {
	margin-top:5px;
	margin-bottom:5px;
}
.tip, caption, .caption {
	color:#999;
	font-size:0.916em;
	font-style:italic;
}
.grey-text {
	color:#999;
}
.invisible {
	display:none !important;
}
hr {
	background-color:#e5e5e5;
	color:#e5e5e5;
	border:none;
	height:1px;
	clear:both;
	margin:40px 0;
}
mark {
	font-style:normal;
	font-weight:normal;
}
.note {
	color:#E64141;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
blockquote:not(.speech-bubble), blockquote:not(.speech-bubble) p {
line-height:1.8em;
background:#f9f9f9;
}
blockquote:not(.speech-bubble) {
margin:0 0 17px;
padding:15px 20px 1px 19px;
border-left:2px solid #b6d82f;
}
blockquote:not(.speech-bubble) cite {
display:block;
font-size:1.077em;
color:#555;
}
blockquote:not(.speech-bubble) cite:before {
content:"\2014 \0020";
}
blockquote:not(.speech-bubble) cite a, blockquote:not(.speech-bubble) cite a:visited {
color:#555;
}
.row {
	margin:0 -12.5px;
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -12.5px;
}
.row.collapse .column, .row.collapse .columns {
	padding:0;
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -12.5px;
}
.row .row.collapse {
	margin:0;
}
.column, .columns {
	float:left;
	min-height:1px;
	padding:0 12.5px;
	position:relative;
}
.column.centered, .columns.centered {
	float:none;
	margin:0 auto;
}
[class*="column"] + [class*="column"]:last-child {
float:right;
}
[class*="column"] + [class*="column"].end {
float:left;
}
.one, .row .one {
	width:8.33333%;
}
.two, .row .two {
	width:16.66667%;
}
.three, .row .three {
	width:25%;
}
.four, .row .four {
	width:33.33333%;
}
.five, .row .five {
	width:41.66667%;
}
.six, .row .six {
	width:50%;
}
.seven, .row .seven {
	width:58.33333%;
}
.eight, .row .eight {
	width:66.66667%;
}
.nine, .row .nine {
	width:75%;
}
.ten, .row .ten {
	width:83.33333%;
}
.eleven, .row .eleven {
	width:91.66667%;
}
.twelve, .row .twelve {
	width:100%;
}
.row .offset-by-one {
	margin-left:8.33333%;
}
.row .offset-by-two {
	margin-left:16.66667%;
}
.row .offset-by-three {
	margin-left:25%;
}
.row .offset-by-four {
	margin-left:33.33333%;
}
.row .offset-by-five {
	margin-left:41.66667%;
}
.row .offset-by-six {
	margin-left:50%;
}
.row .offset-by-seven {
	margin-left:58.33333%;
}
.row .offset-by-eight {
	margin-left:66.66667%;
}
.row .offset-by-nine {
	margin-left:75%;
}
.row .offset-by-ten {
	margin-left:83.33333%;
}
.push-two {
	left:16.66667%;
}
.pull-two {
	right:16.66667%;
}
.push-three {
	left:25%;
}
.pull-three {
	right:25%;
}
.push-four {
	left:33.33333%;
}
.pull-four {
	right:33.33333%;
}
.push-five {
	left:41.66667%;
}
.pull-five {
	right:41.66667%;
}
.push-six {
	left:50%;
}
.pull-six {
	right:50%;
}
.push-seven {
	left:58.33333%;
}
.pull-seven {
	right:58.33333%;
}
.push-eight {
	left:66.66667%;
}
.pull-eight {
	right:66.66667%;
}
.push-nine {
	left:75%;
}
.pull-nine {
	right:75%;
}
.push-ten {
	left:83.33333%;
}
.pull-ten {
	right:83.33333%;
}
img {
	height:auto;
}
img, object, embed {
	max-width:100%;
}
img {
	-ms-interpolation-mode:bicubic;
}
#map_canvas img, .map_canvas img {
	max-width:none!important;
}
.row {
*zoom:1;
}
.row:before, .row:after {
	content:" ";
	display:table;
}
.row:after {
	clear:both;
}
.pricing-table {
	border:solid 1px #ddd;
	margin-left:0;
	margin-bottom:20px;
	padding-left:0;
}
.pricing-table * {
	list-style:none;
	line-height:1;
}
.pricing-table .title {
	background-color:#ddd;
	padding:15px 20px;
	margin:0;
	text-align:center;
	color:#333333;
	color:#000;
	font-weight:bold;
	font-size:16px;
}
.pricing-table .price {
	background-color:#eeeeee;
	padding:15px 20px;
	text-align:center;
	color:#333333;
	font-weight:normal;
	font-size:20px;
}
.pricing-table .description {
	background-color:white;
	padding:15px;
	text-align:center;
	color:#777777;
	font-size:12px;
	font-weight:normal;
	line-height:1.4;
	border-bottom:dotted 1px #ddd;
}
.pricing-table .bullet-item {
	background-color:white;
	padding:15px;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	border-bottom:dotted 1px #ddd;
}
.pricing-table .cta-button {
	background-color:whitesmoke;
	text-align:center;
	padding:20px;
}
#header {
	background:rgb(0,0,0);
	background:rgba(0, 0, 0, .7);
	padding-bottom:25px;
}
#top-bar {
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background:#fff;
	margin-bottom:26px;
}
#top-bar .info {
	float:left;
	width:500px\0/;
	padding:3px 6px;
}
#top-bar .info img {
	float:left;
	display:block;
	margin-right:6px;
}
#top-bar .info span {
	line-height:26px;
}
#top-bar .flags {
	float:right;
	padding:0px 6px;
}
#top-bar .flags ul {
	list-style:none;
}
#top-bar .flags ul li {
	float:left;
}
#top-bar .flags ul li a {
	margin-bottom:3px;
	margin-right:5px;
}
#top-bar .flags a, #top-bar .flags ul li a {
	display:inline-block;
	margin-left:10px;
	opacity:0.30;
	-moz-opacity:0.30;
	filter:alpha(opacity=30);
}
#top-bar .flags a img, #top-bar .flags ul li a img {
	display:block;
}
#top-bar .flags a.active {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#top-bar .flags a:hover {
	opacity:0.50;
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
}
#logo {
	float:left;
	margin-bottom:0;
	max-width:100%;
}
#logo a {
	display:block;
}
#logo a, #logo a > * {
	color:#333;
}
#logo a img {
	max-width:100%;
	display:block;
}
.nav-wrap {
	float:right;
}
#nav {
	float:right;
	position:relative;
	margin-right:-15px;
}
#nav > select {
	display:none;
}
ul#navlist {
	list-style:none;
	margin:0;
	padding:0;
}
ul#navlist li {
	float:left;
	position:relative;
}
ul#navlist li a {
	display:block;
	font-size:1.231em;
	font-weight:normal;
	line-height:normal;
	color:#fff;
	text-transform:uppercase;
	padding:15px;
}
ul#navlist li a.active, ul#navlist li a.active-trail {
	color:#b6d82f;
}
ul#navlist li a:hover, ul#navlist li a.selected {
	color:#b6d82f;
}
.sf-menu {
	line-height:1.0;
	overflow:visible !important;
}
.sf-menu li ul {
	position:absolute;
	top:-999em;
	width:170px;
	margin:0 !important;
	padding-left:0;
	padding-top:26px;
}
.sf-menu ul li {
	width:100%;
}
.sf-menu li:hover {
	visibility:inherit;
}
.sf-menu li {
	float:left;
	position:relative;
}
.sf-menu a {
	display:block;
	position:relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:77px;
	z-index:99;
}
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul {
	top:-999em;
}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {
	left:100%;
	top:0;
}
.sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul {
	top:-999em;
}
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {
	left:100%;
	top:0;
}
.sf-menu li ul {
	overflow:visible !important;
}
.sf-menu li ul li {
	background:rgb(0,0,0);
	background:rgba(0, 0, 0, .7);
	padding-right:0;
	list-style:none;
	margin-bottom:1px;
}
.sf-menu li ul a {
	font-size:1em !important;
	font-weight:normal;
	color:#fff;
	padding:12px 15px !important;
	line-height:normal;
	text-transform:none !important;
}
#main-menu li ul li > a:hover, #main-menu li ul li > a:focus, #main-menu li ul li > a:active, #main-menu li ul li > a.active {
	outline:none;
	color:#fff !important;
	background:#c63502 !important;
}
#page-title {
	color:#fff;
	padding:27px 0;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/page-title-bg-1.jpg) no-repeat center top;
	padding-top:163px;
}
#page-title h1 {
	float:left;
	font-size:1.692em;
	font-weight:300;
	text-transform:uppercase;
	line-height:45px;
	margin:0;
	color:#fff;
}
#page-title h1 span {
	display:inline-block;
	position:relative;
	font-size:0.7em;
	margin-left:10px;
	color:#ddd;
}
#breadcrumbs {
	float:right;
	background:rgb(0,0,0);
	background:rgba(0, 0, 0, .3);
	padding:13px;
}
#breadcrumbs ul {
	margin:0;
	padding:0;
}
#breadcrumbs li {
	display:inline;
}
#breadcrumbs a, #breadcrumbs li {
	text-transform:uppercase;
	font-size:0.846em;
	margin:0 3px;
	color:#fff;
}
#breadcrumbs a:hover {
	color:#b6d82f;
}
#breadcrumbs li:last-child {
	margin-left:3px;
}
.portfolio-filter {
	border:1px solid #f0f0f0;
	border-left:none;
	border-right:none;
	padding:13px 0 0 0;
	margin-bottom:20px;
}
.portfolio-filter li {
	display:inline-block;
	margin:0 5px 13px 0;
}
.portfolio-filter a {
	display:block;
	padding:8px 15px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#747474;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.portfolio-filter a:hover, .portfolio-filter a.selected {
	background:#b6d82f;
	color:#fff;
}
.bxslider.portfolio-items > li {
	margin-top:-13px;
}
.portfolio-item {
	float:left !important;
	margin-bottom:25px;
	position:relative;
}
.portfolio-item > img {
	cursor:pointer;
	display:block;
}
.portfolio-item a {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	width:41px;
	height:41px;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	background:#b6d82f no-repeat center;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
}
.portfolio-item:hover a:hover {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.portfolio-item .zoom-in, .portfolio-item .lightbox-processed {
	margin-left:-72px;
	background-image:url(../img/zoom-icon.png);
}
.portfolio-item .lightbox-processed img {
	display:none;
}
div.portfolio-item img {
}
div.portfolio-item img:nth-child(3) {
display:none;
}
.portfolio-item .external-link, .portfolio-item .external-link a {
	margin-left:32px;
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/link-icon.png);
}
.portfolio-item:hover a {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
.portfolio-item:hover .zoom-in, .portfolio-item:hover .lightbox-processed {
	margin-left:-20px;
}
.portfolio-item:hover .external-link, .portfolio-item:hover .external-link a {
	margin-left:2px;
}
.portfolio-six img {
	width:600px!important;
	height:400px!important;
}
.singlework .widget-title {
	font-size:1.308em;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	padding:15px 20px;
	margin:-21px -21px 20px -21px;
	background:#74777b;
}
.singlework .widget .description h5 {
	padding:0;
	margin:0 0 10px 0;
	color:#000;
}
.singlework .widget .description {
	margin-bottom:-15px;
	color:#8d8d8d;
}
.singlework .widget.categories li {
	color:#000;
}
.singlework .portfolio-item {
	margin-bottom:15px;
}
#map {
	position:relative;
	width:100%;
}
#map.flex-video.widescreen {
	padding-bottom:36.25%;
}
#map img {
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:gray;
	-webkit-filter:grayscale(100%);
}
#map .gmnoprint, #map .gmnoscreen {
	display:none;
}
.singlepost .post-item .post-title {
	font-size:1.846em;
	line-height:1.4em;
	font-weight:bold;
	color:#000;
}
.post-item .vedio {
	position:relative!important;
}
#comments {
	margin:0;
	padding:0;
}
#edit-preview {
	margin-right:148px;
}
#comments label {
	display:none;
}
#comments, #comments .children {
	list-style:none;
}
#comments .seperator {
	clear:both;
	float:left;
}
.children, .indented {
	margin-left:88px;
	padding:0;
}
#comments li {
	display:block;
}
.author-avatar {
	float:left;
	width:70px;
	height:70px;
	margin-right:17px;
}
.author-avatar img {
	border:5px solid #b6d82f;
	width:70px;
	height:70px;
	border-radius:3px;
}
.comment-author {
	display:inline-block;
	font-size:14px;
	color:#3c3c3c;
	margin-right:8px;
}
.comment-author a {
	color:#3c3c3c;
}
.comment-author a:hover {
	text-decoration:underline;
}
.comment-date {
	display:inline-block;
	font-size:11px;
	color:#b8b8b8;
}
.comment-text {
	margin:0 0 5px 0;
	font-size:13px;
	color:#868686;
}
.comment-text p {
	margin:0;
}
.comment-reply {
	margin-left:88px;
}
.last {
	margin-left:-6px;
}
.comment-reply a {
	display:inline-block;
	border-radius:3px;
	font-size:11px;
	background:#868686;
	color:#fff;
	padding:1px 10px 4px 10px;
}
.comment-reply a:hover {
	text-decoration:underline;
}
.contact-page, .contact-page p {
	color:#8d8d8d;
}
.contact-form input[type="text"].error, .contact-form textarea.error {
	color:#d84c4c;
}
.contact-form input[type="text"], .contact-form textarea {
	border-radius:5px;
	outline:none;
	width:49%;
	font-family:'Open Sans';
	color:#4e5257555;
	font-size:12px;
	padding:15px 15px;
	border:1px solid #d9d9d9;
	background:#f9f9f9;
}
.contact-form select {
	border-radius:5px;
	outline:none;
	font-family:'Open Sans';
	color:#4e5257555;
	font-size:12px;
	padding:15px 15px;
	border:1px solid #d9d9d9;
	background:#f9f9f9;
}
.filter-wrapper {
	margin:0px;
	padding:0px!important;
	clear:both;
}
.filter-wrapper .form-item {
	padding:0!important;
	float:left;
}
.contact-form.comment input[type="text"] {
	width:32%;
}
.contact-form.comment input[type="text"]:first-child {
	margin-left:0;
}
.contact-form.comment textarea {
	float:right;
	width:100%;
	max-width:100%;
	height:165px;
	min-height:165px;
}
.contact-form input[type="text"]:first-child {
	margin-left:0 !important;
}
.contact-form .grippie {
	display:none;
}
.contact-form textarea {
	width:100%;
	max-width:100%;
	height:140px;
	min-height:140px;
}
.comment-form {
	position:relative;
}
.contact-form input[type="submit"] {
	float:right;
	font-size:12px;
	color:#fff;
	border:none;
	border-radius:3px;
	padding:13px 20px;
	background:#b6d82f;
	cursor:pointer;
	position:absolute;
	top:273px;
	right:0;
}
.contact-page .contact-form input[type="submit"] {
	position:relative!important;
	top:0px!important;
}
input[type="submit"] {
	transition:opacity 0.2s linear;
	-moz-transition:opacity 0.2s linear;
	-webkit-transition:opacity 0.2s linear;
	-o-transition:opacity 0.2s linear;
	-ms-transition:opacity 0.2s linear;
}
input[type="submit"]:hover {
	opacity:0.85;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
}
.message {
	clear:both;
	float:left;
	max-width:200px;
	height:41px;
	line-height:41px;
	overflow:hidden;
	font-size:11px;
}
.message.error {
	color:#d84c4c;
}
.message.success {
	color:#619d21;
}
.pagenation, .pager {
	padding-top:20px!important;
}
.item-list .pager li {
	padding:0!important;
}
.pagenation.no-line {
	border:none;
	padding-top:0;
}
.pagenation li, .pager li {
	float:left;
	background:#74777b;
	margin-left:6px;
}
.pager li.pager-current {
	padding:5px 12px!important;
}
.pagenation li.active {
	background:#b6d82f;
	display:block;
	font-size:13px;
	padding:5px 12px;
}
.pagenation li:first-child {
	margin-left:0;
}
.pagenation li a, .pager li a, .pager-next, .pager-last {
	display:block;
	color:#fff;
	font-size:13px;
	padding:5px 12px!important;
}
.pagenation li:not(.active):hover, .pager li:not(.pager-current):hover {
opacity:0.90;
-moz-opacity:0.90;
filter:alpha(opacity=90);
}
#content {
	/*padding-top:30px;*/
	margin-bottom:60px;
}
.post-image .field-label {
	display:none;
}
.post-items .post-item {
	position:relative;
	margin-bottom:5px;
}
.post-item .post-image {
	position:relative;
	margin-bottom:20px;
}
.post-items.ver-1 .post-image {
	margin-bottom:5px;
}
.post-item .flex-video {
	margin-bottom:20px;
}
.post-item .post-image a, .post-item .post-image img {
	display:block;
}
.post-item .post-meta {
	position:absolute;
	bottom:0;
	z-index:9999;
}
.post-item .post-meta span {
	float:left;
	font-size:0.769em;
	color:#fff;
	padding:10px 10px 10px 38px;
	line-height:17px;
	margin-right:4px;
	background:rgb(0,0,0) no-repeat 10px center;
	background:rgba(0, 0, 0, .4) no-repeat 10px center;
}
.post-item .post-meta a {
	color:#fff;
}
.post-item .post-meta a:hover {
	text-decoration:underline;
}
.post-item .post-meta .comments {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/comments-icon.png);
}
.post-item .post-meta .date {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/date-icon.png);
}
.post-item .post-meta .author {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/author-icon.png);
}
.post-item .post-container {
	max-height:126px;
	margin-bottom:15px;
	overflow:hidden;
}
.post-items.ver-1 .post-container {
	max-height:190px;
}
.post-item .post-title {
	font-size:1.385em;
	font-weight:normal;
	line-height:23px;
	margin-bottom:20px;
}
.post-items.ver-1 .post-title {
	margin-bottom:16px;
}
.post-items.ver-2 .post-title {
	font-size:1.692em;
}
.post-item .post-title a {
	color:#000;
}
.post-item .post-title a:hover {
	text-decoration:underline;
}
.post-item .post-content p {
	text-align:justify;
	color:#8d8d8d;
	line-height:1.692em;
}
.read-more, .node-readmore a {
	display:inline-block;
	padding:10px 18px;
	font-style:italic;
	color:#fff;
	background:#b6d82f;
}
.read-more:hover, .node-readmore:hover {
	color:#fff;
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.jubayer li {
	padding:0px!important;
}
.jubayer li.comment-comments, .jubayer li.comment-add {
	display:none!important;
}
#sidebar .widget, .singlework .widget {
	border:1px solid #dfdfdf;
	padding:20px;
	margin-bottom:15px;
}
#sidebar .widget-title {
	font-size:1.308em;
	text-transform:uppercase;
	font-weight:bold;
	color:#b6d82f;
	padding:15px 20px;
	margin:-20px -20px 20px -20px;
	border-bottom:1px solid #dfdfdf;
	background:#f7f7f7;
}
#footer {
	background:#b6d82f;
	padding:20px 0;
}
#footer .widget {
	color:#000;
	margin-bottom:30px;
}
#footer .widget-title {
	font-size:1.538em;
	font-weight:normal;
	color:#fff;
	border-bottom:1px solid #333;
	border-bottom:1px solid rgba(0, 0, 0, .1);
	padding-bottom:10px;
	margin-bottom:15px;
}
#footer p {
	color:#333;
}
#back-to-top {
	width:100%;
	border-top:2px solid #333;
	border-top:2px solid rgba(0, 0, 0, 0.1);
	margin:30px 0 20px 0;
	position:relative;
}
#back-to-top a {
	position:absolute;
	width:58px;
	height:58px;
	text-indent:-9999px;
	top:-31px;
	left:50%;
	margin-left:-30px;
	border-radius:100%;
	border:2px solid #000\0/;
	box-shadow:0 0 0 4px rgba(0, 0, 0, .11);
	background:#b6d82f url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/back-to-top-arrow.png) no-repeat center;
}
#back-to-top a:hover {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.copyright {
	float:left;
	font-size:0.846em;
	line-height:32px;
}
.social-icons {
	float:right;
}
.social-icons a {
	display:inline-block;
	width:32px;
	height:32px;
	margin-left:11px;
	background:transparent no-repeat center;
}
.social-icons .pinterest-icon {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/pinterest-icon.png);
}
.social-icons .facebook-icon {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/facebook-icon.png);
}
.social-icons .twitter-icon {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/twitter-icon.png);
}
.social-icons a:hover {
	opacity:0.80 !important;
	-moz-opacity:0.80 !important;
	filter:alpha(opacity=80) !important;
}
.service-item > h4 {
	position:relative;
	padding-bottom:10px;
	margin:0 0 10px 0;
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;
}
.service-item > h4:before {
	content:'';
	position:absolute;
	left:0;
	bottom:-2px;
	width:40px;
	height:0;
	border-top:3px solid #b6d82f;
}
.service-item h4 > .icon {
	margin:10px 15px 0 0;
	font-size:40px;
	color:#555;
	cursor:pointer;
}
.service-item h4 > div {
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:24px;
	color:#333;
}
.service-item h4 > div > span {
	display:block;
	margin-top:3px;
	color:#b6d82f;
	font-size:14px;
}
.service-item p {
	margin-bottom:0;
}
.services .service-item {
	border:1px solid #e2e2e2;
	border-radius:5px;
	padding:20px;
	text-align:center;
}
.services .service-item:hover {
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	transition:all 0.7s ease-in-out;
	-moz-transition:all 0.7s ease-in-out;
	-webkit-transition:all 0.7s ease-in-out;
	-o-transition:all 0.7s ease-in-out;
}
.service-item .service-img {
	display:inline-block;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
}
.service-item img {
	display:inline-block;
	margin-bottom:15px;
}
.service-item .service-title {
	display:block;
	font-size:1.154em;
	color:#000;
	text-transform:uppercase;
	margin-bottom:15px;
}
.service-item .learn-more {
	display:inline-block;
	font-size:1.077em;
	text-transform:uppercase;
	color:#fff;
	padding:13px 20px;
	background:#b6d82f;
	border-radius:5px;
}
.recent-posts li {
	float:left;
	display:block;
	margin-bottom:25px;
}
.recent-posts .post-image, .recent-posts li img {
	float:left;
	margin-right:15px;
}
.recent-posts a:nth-child(2) {
color:#000;
font-size:1.154em;
font-weight:normal;
line-height:19px;
margin-bottom:8px;
}
.recent-posts .post-title a {
	color:#000;
}
.recent-posts .post-title a:hover, .recent-posts a:nth-child(2):hover {
text-decoration:underline;
}
.recent-posts p {
	max-height:90px;
	overflow:hidden;
	margin-top:6px;
	margin-bottom:6px;
}
.recent-posts .more, .recent-posts a:nth-child(4) {
color:#b6d82f;
font-style:italic;
text-decoration:underline!important;
}
ul.clients {
	list-style:none;
	margin:0 -2px 0 1px;
	padding:0;
}
.clients.grid li {
	float:left;
	width:50%;
	border:1px solid #ececec;
	margin:0 0 -1px -1px;
}
.clients.list li {
	float:left;
	width:20%;
	padding:0 10px;
}
.clients li a, .clients li img {
	display:block;
}
.clients a:hover {
	position:relative;
	z-index:1;
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
blockquote.speech-bubble .quote-content {
	position:relative;
	font-size:1.154em;
	font-style:italic;
	line-height:25px;
	padding:20px;
	border:1px solid #d4d4d4;
	background:#f1f1f1;
	color:#6d6d6d;
	margin-bottom:20px;
}
blockquote.speech-bubble span.quote-arrow {
	display:block;
	width:21px;
	height:11px;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/testimonial-arrow.png) no-repeat left top;
	position:absolute;
	left:20px;
	bottom:-11px;
}
blockquote.speech-bubble .quote-meta {
	font-family:'Georgia';
	font-style:italic;
	font-style:1.308em;
	color:#484848;
}
blockquote.speech-bubble span {
	font-size:0.846em;
	color:#b6d82f;
}
.widget.categories > ul {
	margin-bottom:-11px !important;
}
.widget.categories li {
	display:block;
	padding-left:17px;
	margin-bottom:11px;
	color:#9d9d9d;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/list-arrow.png) no-repeat left center;
}
.widget.categories li a {
	color:#000;
	margin-right:6px;
	text-transform:capitalize;
}
.widget.categories li a:hover {
	text-decoration:underline;
}
.widget .tagcloud {
	margin-bottom:-7px;
}
.widget .tagcloud a {
	display:inline-block;
	margin:0 7px 7px 0;
	padding:5px 10px;
	color:#fff;
	font-size:0.769em !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.tagcloud a:hover {
	background:#74777b;
}
.widget.video .flex-video {
	margin-bottom:0;
}
.widget.twitter ul {
	margin-bottom:-15px;
}
.widget.twitter li {
	display:block;
}
.widget.twitter a, .widget.twitter a * {
	color:#b6d82f;
}
.widget.twitter a.url {
	color:#61c2ef;
	font-style:italic;
}
.widget.twitter a:hover {
	text-decoration:underline;
}
.widget.subscribe input[type="text"] {
	width:100%;
	font-size:0.846em;
	padding:10px;
	background:#888;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	margin:0;
	border:none;
}
.widget.subscribe input[type="submit"] {
	float:right;
	font-size:0.846em;
	font-weight:bold;
	color:#000;
	background:#fff;
	position:relative;
	margin:0;
	padding:7px 10px;
	position:relative;
	top:-44px;
	right:3px;
	border:none;
}
.widget.subscribe input[type="submit"]:hover {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.widget.flickr div {
	margin:0 -10px -10px 0;
}
.widget.flickr div a {
	float:left;
	margin:0 10px 10px 0;
}
#footer .widget.flickr {
	margin:0 -9px -9px 0;
}
#footer .widget.flickr div a {
	float:left;
	margin:0 19px 19px 0;
}
.widget.flickr div a, .widget.flickr div img {
	display:block;
}
.widget.flickr div a:hover {
	background:#b6d82f;
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.widget.about-us span, .contact-info span {
	display:block;
	margin-bottom:10px;
	line-height:17px;
	padding-left:26px;
	background:transparent no-repeat left center;
}
.widget.about-us span a, .contact-info span a {
	color:#000;
	text-decoration:underline;
}
span.address {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/home-icon.png) !important;
}
span.phone {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/phone1-icon.png) !important;
}
span.mail {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/mail-icon.png) !important;
}
.widget.contact-us input[type="text"] {
	float:left;
	font-size:0.846em;
	padding:10px;
	background:#888;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	width:48%;
	margin-bottom:11px;
	border:none;
}
.widget.contact-us input[type="text"] {
	float:right;
}
.widget.contact-us input[type="email"] {
	float:right;
	font-size:0.846em;
	padding:10px;
	background:#888;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	width:48%;
	margin-bottom:11px;
	border:none;
}
.widget.contact-us input[type="text"]:first-child {
	float:left;
}
.widget.contact-us textarea {
	clear:both;
	width:100%;
	max-width:100%;
	height:80px;
	min-height:80px;
	background:#888;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	border:0px;
	padding:10px;
}
.widget.contact-us input[type="submit"] {
	float:right;
	font-size:0.846em;
	font-weight:bold;
	color:#000;
	background:#fff;
	position:relative;
	margin:0;
	padding:7px 15px;
	border:none;
}
.widget.contact-us input[type="submit"]:hover {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.toggle {
	position:relative;
	margin:1px 0 0 20px;
	padding:0 10px 0 12px;
	background:#f7f7f7;
	border:1px solid #dfdfdf;
}
.toggle:before {
	content:'';
	position:absolute;
	top:-1px;
	left:-21px;
	width:21px;
	height:45px;
	background:#b6d82f url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20x=%223%22%20fill=%22rgb(255,255,255)%22%20width=%222%22%20height=%228%22/%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E") no-repeat center;
}
.toggle.open:before {
	content:'';
	background:#4e5257 url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E") no-repeat center;
}
.toggle-title {
	display:block;
	padding:13px 0 11px 0;
	font-size:1.231em;
	color:#4e5257;
}
.toggle-title:hover {
	color:#b6d82f;
}
.toggle.open .toggle-title {
	color:#b6d82f;
}
.toggle.open .toggle-title:hover {
	color:#b6d82f;
}
.toggle-content {
	display:none;
	margin:4px 0 0 8px;
	padding:0px 10px 6px 0px;
}
.error-page {
	position:relative;
	text-align:center;
	font-size:216px;
	line-height:1;
	color:#b6d82f;
}
.error-page span {
	display:block;
	font-size:48px;
	color:#555;
	margin-bottom:20px;
}
.skill-bar {
	height:37px;
	position:relative;
	background-color:#f1f1f1;
	margin-bottom:10px;
}
.skill-bar-content {
	height:37px;
	width:0;
	background-color:#b6d82f;
}
.skill-bar-title {
	color:#fff !important;
	position:absolute;
	top:9px;
	left:15px;
}
.team-member {
	position:relative;
	margin-bottom:15px;
}
.team-member img {
	border-bottom:3px solid #b6d82f;
}
.team-member h5 {
	padding:5px 10px;
	color:#fff;
	background-color:#4e5257;
	position:absolute;
	bottom:34px;
	left:0;
	font-weight:normal;
	z-index:9;
}
.team-member > span, .team-member p > span {
	font-size:9px;
	bottom:20px;
	padding:4px 10px;
	color:#fff;
	background-color:#b6d82f;
	position:absolute;
	left:0;
	z-index:9;
}
ul.social-icons-list {
	margin-bottom:15px;
	padding:7px 0 3px 0;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
}
ul.social-icons-list li {
	display:inline-block;
	margin:0 3px;
}
a[class^="icon-"] {
display:block;
width:30px;
height:30px;
background-color:#4e5257;
background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/social-icons.png);
transition:background-color 0.5s 0s ease;
-webkit-transition:background-color 0.5s 0s ease;
-moz-transition:background-color 0.5s 0s ease;
-o-transition:background-color 0.5s 0s ease;
-ms-transition:background-color 0.5s 0s ease;
}
.icon-picasa {
	background-position:0 0;
}
.icon-picasa:hover {
	background-color:rgb(0,0,0);
	background-color:rgba(0, 0, 0, 0.4);
}
.icon-dribbble {
	background-position:-30px 0;
}
.icon-dribbble:hover {
	background-color:rgb(241,87,138);
	background-color:rgba(241, 87, 138, 0.8);
}
.icon-twitter {
	background-position:-60px 0;
}
.icon-twitter:hover {
	background-color:rgb(0,172,237);
	background-color:rgba(0, 172, 237, 0.8);
}
.icon-facebook {
	background-position:-90px 0;
}
.icon-facebook:hover {
	background-color:rgb(60,90,151);
	background-color:rgba(60, 90, 151, 0.8);
}
.icon-google {
	background-position:-120px 0;
}
.icon-google:hover {
	background-color:rgb(220,62,54);
	background-color:rgba(220, 62, 54, 0.8);
}
.icon-pinterest {
	background-position:-150px 0;
}
.icon-pinterest:hover {
	background-color:rgb(197,36,35);
	background-color:rgba(197, 36, 35, 0.8);
}
.icon-instagram {
	background-position:-180px 0;
}
.icon-instagram:hover {
	background-color:rgb(142,89,70);
	background-color:rgba(142, 89, 70, 0.8);
}
.icon-vimeo {
	background-position:-210px 0;
}
.icon-vimeo:hover {
	background-color:rgb(28,183,234);
	background-color:rgba(28, 183, 234, 0.8);
}
.icon-disqus {
	background-position:-240px 0;
}
.icon-disqus:hover {
	background-color:rgb(46,159,255);
	background-color:rgba(46, 159, 255, 0.8);
}
.icon-wordpress {
	background-position:-270px 0;
}
.icon-wordpress:hover {
	background-color:rgb(64,64,64);
	background-color:rgba(64, 64, 64, 0.8);
}
.icon-tumblr {
	background-position:-300px 0;
}
.icon-tumblr:hover {
	background-color:rgb(48,79,108);
	background-color:rgba(48, 79, 108, 0.8);
}
.icon-youtube {
	background-position:-330px 0;
}
.icon-youtube:hover {
	background-color:rgb(209,43,46);
	background-color:rgba(209, 43, 46, 0.8);
}
.icon-rss {
	background-position:-360px 0;
}
.icon-rss:hover {
	background-color:rgb(232,104,0);
	background-color:rgba(232, 104, 0, 0.8);
}
.icon-flickr {
	background-position:-390px 0;
}
.icon-flickr:hover {
	background-color:rgb(254,0,113);
	background-color:rgba(254, 0, 113, 0.8);
}
.icon-linkedin {
	background-position:-420px 0;
}
.icon-linkedin:hover {
	background-color:rgb(0,101,153);
	background-color:rgba(0, 101, 153, 0.8);
}
.icon-skype {
	background-position:-450px 0;
}
.icon-skype:hover {
	background-color:rgb(26,184,242);
	background-color:rgba(26, 184, 242, 0.8);
}
.icon-deviant {
	background-position:-480px 0;
}
.icon-deviant:hover {
	background-color:rgb(79,97,85);
	background-color:rgba(79, 97, 85, 0.8);
}
.icon-vkontakte {
	background-position:-510px 0;
}
.icon-vkontakte:hover {
	background-color:rgb(76,111,150);
	background-color:rgba(76, 111, 150, 0.8);
}
.bx-wrapper {
	position:relative;
}
.bx-controls {
	position:absolute;
	right:1px;
	bottom:10px;
	z-index:99;
}
.slider .bx-controls {
	width:100%;
	right:1px;
	bottom:50%;
	margin-bottom:-12px;
	opacity:0;
transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
-webkit-transition:opacity .2s linear;
-ms-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
}
.slider:hover .bx-controls {
	opacity:1;
}
.slider .bx-controls-direction {
	width:100%;
	padding:0 10px;
}
.slider .bx-controls-direction a {
	margin-left:0;
}
.has-title .bx-controls {
	right:16px;
	top:-62px;
}
.bx-controls-direction a {
	display:block;
	width:24px;
	height:24px;
	float:left;
	margin-left:3px;
	text-indent:-9999px;
	background:#4e5257 url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/bxslider-arrow.png) no-repeat 0 0;
transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-webkit-transition:background-color .2s linear;
-ms-transition:background-color .2s linear;
-o-transition:background-color .2s linear;
}
.bx-controls-direction .bx-next {
	float:right;
	background-position:-24px 0;
}
.bx-controls-direction a:hover {
	background-color:#b6d82f;
}
.bx-wrapper .bx-caption {
	position:absolute;
	bottom:5px;
	left:0;
	background:rgb(80,80,80);
	background:rgba(80, 80, 80, 0.75);
	width:100%;
}
.bx-wrapper .bx-caption span {
	color:#fff;
	font-family:Arial;
	display:block;
	font-size:.85em;
	padding:10px;
}
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align:top;
	padding:0;
	margin:0;
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
	overflow:visible !important;
}
.fancybox-skin {
	position:relative;
	padding:0;
	margin:0;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.fancybox-opened {
	z-index:8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	padding:0;
	margin:0;
	position:relative;
	outline:none;
}
.fancybox-inner {
	overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	padding:10px;
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	vertical-align:top;
}
.fancybox-image {
	max-width:100%;
	max-height:100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	
	background-image:url(../img/lightbox/close.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8020;
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:25px;
	height:28px;
	cursor:pointer;
	z-index:8040;
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	background:transparent url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/fancybox/blank.gif);
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	z-index:8040;
}
.fancybox-prev {
	left:0;
}
.fancybox-next {
	right:0;
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}
.fancybox-prev span {
	left:20px;
	background-position:0 -36px;
}
.fancybox-next span {
	right:20px;
	background-position:0 -72px;
}
.fancybox-nav:hover span {
	visibility:visible;
}
.fancybox-tmp {
	position:absolute;
	top:-9999px;
	left:-9999px;
	padding:0;
	overflow:visible;
	visibility:hidden;
}
#fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:#000;
}
#fancybox-overlay.overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}
.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}
.fancybox-opened .fancybox-title {
	visibility:visible;
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8030;
	text-align:center;
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}
.fancybox-title-inside-wrap {
	margin-top:10px;
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}
body.dark {
	color:#fff;
}
body.dark #wrap {
	background-color:#232527;
}
body.dark .seperator {
	border-color:#555;
}
body.dark p {
	color:#f5f5f5;
}
body.dark .title-1 {
	background-color:#1d1f21;
	border-color:#000;
	color:#fff;
}
body.dark #top-bar {
	color:#000;
}
body.dark .post-item .post-title a {
	color:#fff;
}
body.dark .post-item .post-content p {
	color:#f5f5f5;
}
body.dark blockquote.speech-bubble .quote-meta {
	color:#fff;
}
body.dark blockquote.speech-bubble .quote-content p {
	color:#6d6d6d;
}
body.dark .post-title, body.dark .post-title a {
	color:#fff !important;
}
body.dark .services .service-item {
	background-color:#b6d82f;
	border:none;
}
body.dark .service-item h4 > div {
	color:#eee;
}
body.dark .service-item h4 > .icon {
	color:#fff;
}
body.dark .portfolio-filter a {
	color:#fff;
}
body.dark .service-item .learn-more {
	background-color:#fff;
	color:#000;
}
body.dark .comment-author, body.dark .comment-author a {
	color:#fff;
}
body.dark #sidebar .widget, body.dark .singlework .widget {
	border-color:#000;
}
body.dark .singlework .widget-title, body.dark #sidebar .widget-title {
	background-color:#1a1c1e;
	border-color:#000;
}
body.dark .singlework .widget .description h5, body.dark .singlework .widget.categories li, body.dark .widget.categories li a {
	color:#fff;
}
body.dark #footer {
	background-color:#1a1c1e;
}
body.dark .error-page span, body.dark .contact-page, body.dark .contact-page p, body.dark #footer .widget, body.dark #footer p, body.dark .widget.about-us span a, body.dark .contact-info span a {
	color:#c0c0c0;
}
body.dark #footer .widget-title {
	color:#b6d82f;
}
body.dark span.address {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/home-icon-white.png) !important;
}
body.dark span.phone {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/phone1-icon-white.png) !important;
}
body.dark span.mail {
	background-image:url(/themeforest/drupal/universefolio/sites/all/themes/universal/images/mail-icon-white.png) !important;
}
body.dark #back-to-top a {
	background-color:#232527;
}
body.dark .social-icons a {
	opacity:0.20;
	-moz-opacity:0.20;
	filter:alpha(opacity=20);
}

.item-list .pager li.pager-current {
	padding:5px 12px !important;
}

.item-list .pager li {
	padding:0!important;
}

.item-list .pager li {
background-image: none;
display: inline;
list-style-type: none;
padding: 0.5em;
}

.pagenation li a, .pager li a, .pager-next, .pager-last {
display: block;
color: #fff;
font-size: 13px;
padding: 5px 12px!important;
}

.pagenation li, .pager li {
float: left;
background: #74777b;
margin-left: 6px;
}

.pager-current {
font-weight: bold;
}

.item-list .pager {
clear: both;
text-align: center;
}

.item-list ul {
margin: 0 0 0.75em 0;
padding: 0;
}

.pager {
padding-top: 20px!important;
}

.portfolio-filter a:hover, .portfolio-filter a.selected, .portfolio-item a, .contact-form input[type="submit"], .pagenation li.active, .read-more, #footer, .service-item .learn-more, .widget.widget_tag_cloud a, .widget.flickr li a:hover, .toggle:before, .skill-bar-content, .team-member > span, .bx-controls-direction a:hover, body.dark .services .service-item, .service-item .learn-more, .button.color, .tp-caption.colored, .tp-caption .button, #back-to-top a, .widget .tagcloud a, .pager li.pager-current {
background-color: #b6d82f;
}
