/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2013 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Global settings */

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0px auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0px auto;
}

.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}

.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-layer > * {
	position: absolute;
	line-height: normal;	
	margin: 0px;
	left: 0px;
	top: 0px;
}

.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0px;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0px;
}

.ls-circle-timer {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: white;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;								
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0px;
}	

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0px;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0px;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0px;												
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}
														
.ls-ct-center {
	width: 40%;
	height: 40%;
	left: 30%;
	top: 30%;
	position: absolute;								
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;								
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0px;
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;	
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0px !important;
	top: 0px !important;
	background-image: url(//blog.paperbagart.com/wp-content/plugins/LayerSlider/css/blank.gif);
}

.ls-layer > a > * {
	background-image: url(//blog.paperbagart.com/wp-content/plugins/LayerSlider/css/blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0px;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0px;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;	
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0px;
	height: 0px;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0px;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0px !important;
	bottom: 0px !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 500px;
	-o-perspective: 500px;
	-ms-perspective: 500px;
	-moz-perspective: 500px;
	-webkit-perspective: 500px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
}

.ls-curtile {
	left: 0px;
	top: 0px;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0px;
	padding: 0px;
	position: absolute;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;
}

html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;	
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0px;
	box-shadow: none;
	border: 0px;
	padding: 0px;
}

html * .ls-wp-container .ls-layer > *,
body * .ls-wp-container .ls-layer > *,
#ls-global * .ls-wp-container .ls-layer > * {
	line-height: normal;
	outline: none;
	padding: 0px;
	margin: 0px;	
	border: 0px;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0px;	
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0px !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;	
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0px !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0px 0px 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;	
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0px 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;	
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-layer > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-webkit-hack,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-layer > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-webkit-hack,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-layer > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper {
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateZ(0px);
	-o-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
}

/* Firefox embedded video fix */

html * .ls-container .ls-video-layer,
body * .ls-container .ls-video-layer,
#ls-global * .ls-container .ls-video-layer,
html * .ls-container .ls-layer iframe,
body * .ls-container .ls-layer iframe,
#ls-global * .ls-container .ls-layer iframe {
	backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	transform: none !important;
	-moz-transform: none !important;
}

html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}.animated {
opacity: 0;

-webkit-animation-duration: 1s;
   -moz-animation-duration: 1s;
     -o-animation-duration: 1s;
        animation-duration: 1s;

-webkit-animation-fill-mode: both;
   -moz-animation-fill-mode: both;
     -o-animation-fill-mode: both;
        animation-fill-mode: both;

}

.animated.hinge {
-webkit-animation-duration: 5s;
   -moz-animation-duration: 5s;
     -o-animation-duration: 5s;
        animation-duration: 5s;
}

/*===================================================================================*/
/*  pulse                                                                            */
/*===================================================================================*/

    @-webkit-keyframes pulse {
        0%   {-webkit-transform: scale(1);}
        50%  {-webkit-transform: scale(1.1);}
        100% {-webkit-transform: scale(1);}
    }
    @-moz-keyframes pulse {
        0%   {-moz-transform: scale(1);}
        50%  {-moz-transform: scale(1.1);}
        100% {-moz-transform: scale(1);}
    }
    @-o-keyframes pulse {
        0%   {-o-transform: scale(1);}
        50%  {-o-transform: scale(1.1);}
        100% {-o-transform: scale(1);}
    }
    @keyframes pulse {
        0%   { transform: scale(1);}
        50%  { transform: scale(1.1);}
        100% { transform: scale(1);}
    }

    .animated.pulse {
        opacity: 1;

        -webkit-animation-name: pulse;
           -moz-animation-name: pulse;
             -o-animation-name: pulse;
                animation-name: pulse;
    }



/*===================================================================================*/
/*  flipInX                                                                          */
/*===================================================================================*/

    @-webkit-keyframes flipInX {
        0% {
            -webkit-transform: perspective(400px) rotateX(90deg);
            opacity: 0;
        }

        40% {
            -webkit-transform: perspective(400px) rotateX(-10deg);
        }

        70% {
            -webkit-transform: perspective(400px) rotateX(10deg);
        }

        100% {
            -webkit-transform: perspective(400px) rotateX(0deg);
            opacity: 1;
        }
    }
    @-moz-keyframes flipInX {
        0% {
            -moz-transform: perspective(400px) rotateX(90deg);
            opacity: 0;
        }

        40% {
            -moz-transform: perspective(400px) rotateX(-10deg);
        }

        70% {
            -moz-transform: perspective(400px) rotateX(10deg);
        }

        100% {
            -moz-transform: perspective(400px) rotateX(0deg);
            opacity: 1;
        }
    }
    @-o-keyframes flipInX {
        0% {
            -o-transform: perspective(400px) rotateX(90deg);
            opacity: 0;
        }

        40% {
            -o-transform: perspective(400px) rotateX(-10deg);
        }

        70% {
            -o-transform: perspective(400px) rotateX(10deg);
        }

        100% {
            -o-transform: perspective(400px) rotateX(0deg);
            opacity: 1;
        }
    }
    @keyframes flipInX {
        0% {
            transform: perspective(400px) rotateX(90deg);
            opacity: 0;
        }

        40% {
            transform: perspective(400px) rotateX(-10deg);
        }

        70% {
            transform: perspective(400px) rotateX(10deg);
        }

        100% {
            transform: perspective(400px) rotateX(0deg);
            opacity: 1;
        }
    }

    .animated.flipInX {
        opacity: 1;

        -webkit-backface-visibility: visible !important;
           -moz-backface-visibility: visible !important;
             -o-backface-visibility: visible !important;
                backface-visibility: visible !important;

        -webkit-animation-name: flipInX;
           -moz-animation-name: flipInX;
             -o-animation-name: flipInX;
                animation-name: flipInX;
    }



/*===================================================================================*/
/*  fadeIn                                                                           */
/*===================================================================================*/

    @-webkit-keyframes fadeIn {
        0% {opacity: 0;}
        100% {opacity: 1;}
    }

    @-moz-keyframes fadeIn {
        0% {opacity: 0;}
        100% {opacity: 1;}
    }

    @-o-keyframes fadeIn {
        0% {opacity: 0;}
        100% {opacity: 1;}
    }

    @keyframes fadeIn {
        0% {opacity: 0;}
        100% {opacity: 1;}
    }

    .animated.fadeIn {
        opacity: 1;

        -webkit-animation-name: fadeIn;
           -moz-animation-name: fadeIn;
             -o-animation-name: fadeIn;
                animation-name: fadeIn;
    }



/*===================================================================================*/
/*  fadeInUp                                                                         */
/*===================================================================================*/

    @-webkit-keyframes fadeInUp {
        0% {
            opacity: 0;
            -webkit-transform: translateY(20px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
        }
    }

    @-moz-keyframes fadeInUp {
        0% {
            opacity: 0;
            -moz-transform: translateY(20px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes fadeInUp {
        0% {
            opacity: 0;
            -o-transform: translateY(20px);
        }

        100% {
            opacity: 1;
            -o-transform: translateY(0);
        }
    }

    @keyframes fadeInUp {
        0% {
            opacity: 0;
            transform: translateY(20px);
        }

        100% {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .animated.fadeInUp {
        opacity: 1;

        -webkit-animation-name: fadeInUp;
           -moz-animation-name: fadeInUp;
             -o-animation-name: fadeInUp;
                animation-name: fadeInUp;
    }



/*===================================================================================*/
/* fadeInDown                                                                        */
/*===================================================================================*/

    @-webkit-keyframes fadeInDown {
        0% {
            opacity: 0;
            -webkit-transform: translateY(-20px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
        }
    }

    @-moz-keyframes fadeInDown {
        0% {
            opacity: 0;
            -moz-transform: translateY(-20px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes fadeInDown {
        0% {
            opacity: 0;
            -o-transform: translateY(-20px);
        }

        100% {
            opacity: 1;
            -o-transform: translateY(0);
        }
    }

    @keyframes fadeInDown {
        0% {
            opacity: 0;
            transform: translateY(-20px);
        }

        100% {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .animated.fadeInDown {
        opacity: 1;

        -webkit-animation-name: fadeInDown;
           -moz-animation-name: fadeInDown;
             -o-animation-name: fadeInDown;
                animation-name: fadeInDown;
    }



/*===================================================================================*/
/*  fadeInLeft                                                                       */
/*===================================================================================*/

    @-webkit-keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-100px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes fadeInLeft {
        0% {
            opacity: 0;
            -moz-transform: translateX(-100px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateX(0);
        }
    }

    @-o-keyframes fadeInLeft {
        0% {
            opacity: 0;
            -o-transform: translateX(-100px);
        }

        100% {
            opacity: 1;
            -o-transform: translateX(0);
        }
    }

    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            transform: translateX(-100px);
        }

        100% {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .animated.fadeInLeft {
        opacity: 1;

        -webkit-animation-name: fadeInLeft;
           -moz-animation-name: fadeInLeft;
             -o-animation-name: fadeInLeft;
                animation-name: fadeInLeft;
    }



/*===================================================================================*/
/*  fadeInRight                                                                      */
/*===================================================================================*/

    @-webkit-keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translateX(100px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes fadeInRight {
        0% {
            opacity: 0;
            -moz-transform: translateX(100px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateX(0);
        }
    }

    @-o-keyframes fadeInRight {
        0% {
            opacity: 0;
            -o-transform: translateX(100px);
        }

        100% {
            opacity: 1;
            -o-transform: translateX(0);
        }
    }

    @keyframes fadeInRight {
        0% {
            opacity: 0;
            transform: translateX(100px);
        }

        100% {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .animated.fadeInRight {
        opacity: 1;

        -webkit-animation-name: fadeInRight;
           -moz-animation-name: fadeInRight;
             -o-animation-name: fadeInRight;
                animation-name: fadeInRight;
    }



/*===================================================================================*/
/*  fadeInUpBig                                                                      */
/*===================================================================================*/

    @-webkit-keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -webkit-transform: translateY(2000px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
        }
    }

    @-moz-keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -moz-transform: translateY(2000px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -o-transform: translateY(2000px);
        }

        100% {
            opacity: 1;
            -o-transform: translateY(0);
        }
    }

    @keyframes fadeInUpBig {
        0% {
            opacity: 0;
            transform: translateY(2000px);
        }

        100% {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .animated.fadeInUpBig {
        opacity: 1;

        -webkit-animation-name: fadeInUpBig;
           -moz-animation-name: fadeInUpBig;
             -o-animation-name: fadeInUpBig;
                animation-name: fadeInUpBig;
    }



/*===================================================================================*/
/*  fadeInDownBig                                                                    */
/*===================================================================================*/

    @-webkit-keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -webkit-transform: translateY(-2000px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateY(0);
        }
    }

    @-moz-keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -moz-transform: translateY(-2000px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -o-transform: translateY(-2000px);
        }

        100% {
            opacity: 1;
            -o-transform: translateY(0);
        }
    }

    @keyframes fadeInDownBig {
        0% {
            opacity: 0;
            transform: translateY(-2000px);
        }

        100% {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .animated.fadeInDownBig {
        opacity: 1;

        -webkit-animation-name: fadeInDownBig;
           -moz-animation-name: fadeInDownBig;
             -o-animation-name: fadeInDownBig;
                animation-name: fadeInDownBig;
    }



/*===================================================================================*/
/*  fadeInLeftBig                                                                    */
/*===================================================================================*/

    @-webkit-keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-2000px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateX(0);
        }
    }
    @-moz-keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -moz-transform: translateX(-2000px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateX(0);
        }
    }
    @-o-keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -o-transform: translateX(-2000px);
        }

        100% {
            opacity: 1;
            -o-transform: translateX(0);
        }
    }
    @keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            transform: translateX(-2000px);
        }

        100% {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .animated.fadeInLeftBig {
        opacity: 1;

        -webkit-animation-name: fadeInLeftBig;
           -moz-animation-name: fadeInLeftBig;
             -o-animation-name: fadeInLeftBig;
                animation-name: fadeInLeftBig;
    }



/*===================================================================================*/
/*  fadeInRightBig                                                                   */
/*===================================================================================*/

    @-webkit-keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -webkit-transform: translateX(2000px);
        }

        100% {
            opacity: 1;
            -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -moz-transform: translateX(2000px);
        }

        100% {
            opacity: 1;
            -moz-transform: translateX(0);
        }
    }

    @-o-keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -o-transform: translateX(2000px);
        }

        100% {
            opacity: 1;
            -o-transform: translateX(0);
        }
    }

    @keyframes fadeInRightBig {
        0% {
            opacity: 0;
            transform: translateX(2000px);
        }

        100% {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .animated.fadeInRightBig {
        opacity: 1;

        -webkit-animation-name: fadeInRightBig;
           -moz-animation-name: fadeInRightBig;
             -o-animation-name: fadeInRightBig;
                animation-name: fadeInRightBig;
    }



/*===================================================================================*/
/*  bounceIn                                                                         */  
/*===================================================================================*/

    @-webkit-keyframes bounceIn {
        0% {
            opacity: 0;
            -webkit-transform: scale(.3);
        }

        50% {
            opacity: 1;
            -webkit-transform: scale(1.05);
        }

        70% {
            -webkit-transform: scale(.9);
        }

        100% {
            -webkit-transform: scale(1);
        }
    }

    @-moz-keyframes bounceIn {
        0% {
            opacity: 0;
            -moz-transform: scale(.3);
        }

        50% {
            opacity: 1;
            -moz-transform: scale(1.05);
        }

        70% {
            -moz-transform: scale(.9);
        }

        100% {
            -moz-transform: scale(1);
        }
    }

    @-o-keyframes bounceIn {
        0% {
            opacity: 0;
            -o-transform: scale(.3);
        }

        50% {
            opacity: 1;
            -o-transform: scale(1.05);
        }

        70% {
            -o-transform: scale(.9);
        }

        100% {
            -o-transform: scale(1);
        }
    }

    @keyframes bounceIn {
        0% {
            opacity: 0;
            transform: scale(.3);
        }

        50% {
            opacity: 1;
            transform: scale(1.05);
        }

        70% {
            transform: scale(.9);
        }

        100% {
            transform: scale(1);
        }
    }

    .animated.bounceIn {
        opacity: 1;

        -webkit-animation-name: bounceIn;
           -moz-animation-name: bounceIn;
             -o-animation-name: bounceIn;
                animation-name: bounceIn;
    }



/*===================================================================================*/
/*  bounceInUp                                                                       */
/*===================================================================================*/

    @-webkit-keyframes bounceInUp {
        0% {
            opacity: 0;
            -webkit-transform: translateY(2000px);
        }

        60% {
            opacity: 1;
            -webkit-transform: translateY(-30px);
        }

        80% {
            -webkit-transform: translateY(10px);
        }

        100% {
            -webkit-transform: translateY(0);
        }
    }
    @-moz-keyframes bounceInUp {
        0% {
            opacity: 0;
            -moz-transform: translateY(2000px);
        }

        60% {
            opacity: 1;
            -moz-transform: translateY(-30px);
        }

        80% {
            -moz-transform: translateY(10px);
        }

        100% {
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes bounceInUp {
        0% {
            opacity: 0;
            -o-transform: translateY(2000px);
        }

        60% {
            opacity: 1;
            -o-transform: translateY(-30px);
        }

        80% {
            -o-transform: translateY(10px);
        }

        100% {
            -o-transform: translateY(0);
        }
    }

    @-ms-keyframes bounceInUp {
        0% {
            opacity: 0;
            -ms-transform: translateY(2000px);
        }

        60% {
            opacity: 1;
            -ms-transform: translateY(-30px);
        }

        80% {
            -ms-transform: translateY(10px);
        }

        100% {
            -ms-transform: translateY(0);
        }
    }

    @keyframes bounceInUp {
        0% {
            opacity: 0;
            transform: translateY(2000px);
        }

        60% {
            opacity: 1;
            transform: translateY(-30px);
        }

        80% {
            transform: translateY(10px);
        }

        100% {
            transform: translateY(0);
        }
    }

    .animated.bounceInUp {
        opacity: 1;

        -webkit-animation-name: bounceInUp;
           -moz-animation-name: bounceInUp;
             -o-animation-name: bounceInUp;
                animation-name: bounceInUp;
    }



/*===================================================================================*/
/*  bounceInDown                                                                     */
/*===================================================================================*/

    @-webkit-keyframes bounceInDown {
        0% {
            opacity: 0;
            -webkit-transform: translateY(-2000px);
        }

        60% {
            opacity: 1;
            -webkit-transform: translateY(30px);
        }

        80% {
            -webkit-transform: translateY(-10px);
        }

        100% {
            -webkit-transform: translateY(0);
        }
    }

    @-moz-keyframes bounceInDown {
        0% {
            opacity: 0;
            -moz-transform: translateY(-2000px);
        }

        60% {
            opacity: 1;
            -moz-transform: translateY(30px);
        }

        80% {
            -moz-transform: translateY(-10px);
        }

        100% {
            -moz-transform: translateY(0);
        }
    }

    @-o-keyframes bounceInDown {
        0% {
            opacity: 0;
            -o-transform: translateY(-2000px);
        }

        60% {
            opacity: 1;
            -o-transform: translateY(30px);
        }

        80% {
            -o-transform: translateY(-10px);
        }

        100% {
            -o-transform: translateY(0);
        }
    }

    @keyframes bounceInDown {
        0% {
            opacity: 0;
            transform: translateY(-2000px);
        }

        60% {
            opacity: 1;
            transform: translateY(30px);
        }

        80% {
            transform: translateY(-10px);
        }

        100% {
            transform: translateY(0);
        }
    }

    .animated.bounceInDown {
        opacity: 1;

        -webkit-animation-name: bounceInDown;
           -moz-animation-name: bounceInDown;
             -o-animation-name: bounceInDown;
                animation-name: bounceInDown;
    }



/*===================================================================================*/
/*  bounceInLeft                                                                     */
/*===================================================================================*/

    @-webkit-keyframes bounceInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-2000px);
        }

        60% {
            opacity: 1;
            -webkit-transform: translateX(30px);
        }

        80% {
            -webkit-transform: translateX(-10px);
        }

        100% {
            -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes bounceInLeft {
        0% {
            opacity: 0;
            -moz-transform: translateX(-2000px);
        }

        60% {
            opacity: 1;
            -moz-transform: translateX(30px);
        }

        80% {
            -moz-transform: translateX(-10px);
        }

        100% {
            -moz-transform: translateX(0);
        }
    }

    @-o-keyframes bounceInLeft {
        0% {
            opacity: 0;
            -o-transform: translateX(-2000px);
        }

        60% {
            opacity: 1;
            -o-transform: translateX(30px);
        }

        80% {
            -o-transform: translateX(-10px);
        }

        100% {
            -o-transform: translateX(0);
        }
    }

    @keyframes bounceInLeft {
        0% {
            opacity: 0;
            transform: translateX(-2000px);
        }

        60% {
            opacity: 1;
            transform: translateX(30px);
        }

        80% {
            transform: translateX(-10px);
        }

        100% {
            transform: translateX(0);
        }
    }

    .animated.bounceInLeft {
        opacity: 1;

        -webkit-animation-name: bounceInLeft;
           -moz-animation-name: bounceInLeft;
             -o-animation-name: bounceInLeft;
                animation-name: bounceInLeft;
    }



/*===================================================================================*/
/*  bounceInRight                                                                    */
/*===================================================================================*/

    @-webkit-keyframes bounceInRight {
        0% {
            opacity: 0;
            -webkit-transform: translateX(2000px);
        }

        60% {
            opacity: 1;
            -webkit-transform: translateX(-30px);
        }

        80% {
            -webkit-transform: translateX(10px);
        }

        100% {
            -webkit-transform: translateX(0);
        }
    }

    @-moz-keyframes bounceInRight {
        0% {
            opacity: 0;
            -moz-transform: translateX(2000px);
        }

        60% {
            opacity: 1;
            -moz-transform: translateX(-30px);
        }

        80% {
            -moz-transform: translateX(10px);
        }

        100% {
            -moz-transform: translateX(0);
        }
    }

    @-o-keyframes bounceInRight {
        0% {
            opacity: 0;
            -o-transform: translateX(2000px);
        }

        60% {
            opacity: 1;
            -o-transform: translateX(-30px);
        }

        80% {
            -o-transform: translateX(10px);
        }

        100% {
            -o-transform: translateX(0);
        }
    }

    @keyframes bounceInRight {
        0% {
            opacity: 0;
            transform: translateX(2000px);
        }

        60% {
            opacity: 1;
            transform: translateX(-30px);
        }

        80% {
            transform: translateX(10px);
        }

        100% {
            transform: translateX(0);
        }
    }

    .animated.bounceInRight {
        opacity: 1;

        -webkit-animation-name: bounceInRight;
           -moz-animation-name: bounceInRight;
             -o-animation-name: bounceInRight;
                animation-name: bounceInRight;
    }



/*===================================================================================*/
/* rotateInUpLeft                                                                    */
/*===================================================================================*/

    @-webkit-keyframes rotateInUpLeft {
        0% {
            -webkit-transform-origin: left bottom;
            -webkit-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -webkit-transform-origin: left bottom;
            -webkit-transform: rotate(0);
            opacity: 1;
        }
    }

    @-moz-keyframes rotateInUpLeft {
        0% {
            -moz-transform-origin: left bottom;
            -moz-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -moz-transform-origin: left bottom;
            -moz-transform: rotate(0);
            opacity: 1;
        }
    }

    @-o-keyframes rotateInUpLeft {
        0% {
            -o-transform-origin: left bottom;
            -o-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -o-transform-origin: left bottom;
            -o-transform: rotate(0);
            opacity: 1;
        }
    }

    @keyframes rotateInUpLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1;
        }
    }

    .animated.rotateInUpLeft {
        opacity: 1;

        -webkit-animation-name: rotateInUpLeft;
           -moz-animation-name: rotateInUpLeft;
             -o-animation-name: rotateInUpLeft;
                animation-name: rotateInUpLeft;
    }



/*===================================================================================*/
/*  rotateInDownLeft                                                                  */
/*===================================================================================*/

    @-webkit-keyframes rotateInDownLeft {
        0% {
            -webkit-transform-origin: left bottom;
            -webkit-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -webkit-transform-origin: left bottom;
            -webkit-transform: rotate(0);
            opacity: 1;
        }
    }

    @-moz-keyframes rotateInDownLeft {
        0% {
            -moz-transform-origin: left bottom;
            -moz-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -moz-transform-origin: left bottom;
            -moz-transform: rotate(0);
            opacity: 1;
        }
    }

    @-o-keyframes rotateInDownLeft {
        0% {
            -o-transform-origin: left bottom;
            -o-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -o-transform-origin: left bottom;
            -o-transform: rotate(0);
            opacity: 1;
        }
    }

    @keyframes rotateInDownLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1;
        }
    }

    .animated.rotateInDownLeft {
        opacity: 1;

        -webkit-animation-name: rotateInDownLeft;
           -moz-animation-name: rotateInDownLeft;
             -o-animation-name: rotateInDownLeft;
                animation-name: rotateInDownLeft;
    }



/*===================================================================================*/
/*  rotateInUpRight                                                                  */  
/*===================================================================================*/

    @-webkit-keyframes rotateInUpRight {
        0% {
            -webkit-transform-origin: right bottom;
            -webkit-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -webkit-transform-origin: right bottom;
            -webkit-transform: rotate(0);
            opacity: 1;
        }
    }

    @-moz-keyframes rotateInUpRight {
        0% {
            -moz-transform-origin: right bottom;
            -moz-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -moz-transform-origin: right bottom;
            -moz-transform: rotate(0);
            opacity: 1;
        }
    }

    @-o-keyframes rotateInUpRight {
        0% {
            -o-transform-origin: right bottom;
            -o-transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            -o-transform-origin: right bottom;
            -o-transform: rotate(0);
            opacity: 1;
        }
    }

    @keyframes rotateInUpRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(-90deg);
            opacity: 0;
        }

        100% {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1;
        }
    }

    .animated.rotateInUpRight {
        opacity: 1;

        -webkit-animation-name: rotateInUpRight;
           -moz-animation-name: rotateInUpRight;
             -o-animation-name: rotateInUpRight;
                animation-name: rotateInUpRight;
    }



/*===================================================================================*/
/*  rotateInDownRight                                                                */
/*===================================================================================*/

    @-webkit-keyframes rotateInDownRight {
        0% {
            -webkit-transform-origin: right bottom;
            -webkit-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -webkit-transform-origin: right bottom;
            -webkit-transform: rotate(0);
            opacity: 1;
        }
    }

    @-moz-keyframes rotateInDownRight {
        0% {
            -moz-transform-origin: right bottom;
            -moz-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -moz-transform-origin: right bottom;
            -moz-transform: rotate(0);
            opacity: 1;
        }
    }

    @-o-keyframes rotateInDownRight {
        0% {
            -o-transform-origin: right bottom;
            -o-transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            -o-transform-origin: right bottom;
            -o-transform: rotate(0);
            opacity: 1;
        }
    }

    @keyframes rotateInDownRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(90deg);
            opacity: 0;
        }

        100% {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1;
        }
    }

    .animated.rotateInDownRight {
        opacity: 1;

        -webkit-animation-name: rotateInDownRight;
           -moz-animation-name: rotateInDownRight;
             -o-animation-name: rotateInDownRight;
                animation-name: rotateInDownRight;
    }



/*===================================================================================*/
/*  lightSpeedRight                                                                  */
/*===================================================================================*/

    @-webkit-keyframes lightSpeedRight {
        0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
        60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
        80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @-moz-keyframes lightSpeedRight {
        0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
        60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
        80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @-o-keyframes lightSpeedRight {
        0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
        60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
        80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @keyframes lightSpeedRight {
        0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
        60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
        80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    .animated.lightSpeedRight {
        opacity: 1;

        -webkit-animation-name: lightSpeedRight;
           -moz-animation-name: lightSpeedRight;
             -o-animation-name: lightSpeedRight;
                animation-name: lightSpeedRight;

        -webkit-animation-timing-function: ease-out;
           -moz-animation-timing-function: ease-out;
             -o-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
    }

    .animated.lightSpeedRight {
        opacity: 1;

        -webkit-animation-duration: 0.5s;
           -moz-animation-duration: 0.5s;
             -o-animation-duration: 0.5s;
                animation-duration: 0.5s;
    }



/*===================================================================================*/
/*  lightSpeedLeft                                                                  */
/*===================================================================================*/

    @-webkit-keyframes lightSpeedLeft {
        0% { -webkit-transform: translateX(-100%) skewX(-30deg); opacity: 0; }
        60% { -webkit-transform: translateX(20%) skewX(30deg); opacity: 1; }
        80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @-moz-keyframes lightSpeedLeft {
        0% { -moz-transform: translateX(-100%) skewX(-30deg); opacity: 0; }
        60% { -moz-transform: translateX(20%) skewX(30deg); opacity: 1; }
        80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @-o-keyframes lightSpeedLeft {
        0% { -o-transform: translateX(-100%) skewX(-30deg); opacity: 0; }
        60% { -o-transform: translateX(20%) skewX(30deg); opacity: 1; }
        80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    @keyframes lightSpeedLeft {
        0% { transform: translateX(-100%) skewX(-30deg); opacity: 0; }
        60% { transform: translateX(20%) skewX(30deg); opacity: 1; }
        80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
        100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
    }

    .animated.lightSpeedLeft {
        opacity: 1;

        -webkit-animation-name: lightSpeedLeft;
           -moz-animation-name: lightSpeedLeft;
             -o-animation-name: lightSpeedLeft;
                animation-name: lightSpeedLeft;

        -webkit-animation-timing-function: ease-out;
           -moz-animation-timing-function: ease-out;
             -o-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
    }

    .animated.lightSpeedLeft {
        opacity: 1;

        -webkit-animation-duration: 0.5s;
           -moz-animation-duration: 0.5s;
             -o-animation-duration: 0.5s;
                animation-duration: 0.5s;
    }



/*===================================================================================*/
/*  rollin                                                                          */
/*===================================================================================*/

    @-webkit-keyframes rollIn {
        0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
        100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
    }

    @-moz-keyframes rollIn {
        0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
        100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
    }

    @-o-keyframes rollIn {
        0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
        100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
    }

    @keyframes rollIn {
        0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
        100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
    }

    .animated.rollIn {
        opacity: 1;

        -webkit-animation-name: rollIn;
           -moz-animation-name: rollIn;
             -o-animation-name: rollIn;
                animation-name: rollIn;
    }


.op0 {
    opacity: 0.01;
}

/* Remove lazy for mobile devices */
@media only screen and (max-width: 1024px) {
    .op0 {
        opacity: 1;
    }
}audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

.gt3_row-fluid:before,
.gt3_row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.gt3_row-fluid:after {
	clear: both;
}

.gt3_row-fluid [class*="gt3_col"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.gt3_row-fluid [class*="gt3_col"]:first-child {
  margin-left: 0;
}

.gt3_row-fluid .gt3_col12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.gt3_row-fluid .gt3_col11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.gt3_row-fluid .gt3_col10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.gt3_row-fluid .gt3_col9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.gt3_row-fluid .gt3_col8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.gt3_row-fluid .gt3_col7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.gt3_row-fluid .gt3_col6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.gt3_row-fluid .gt3_col5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.gt3_row-fluid .gt3_col4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.gt3_row-fluid .gt3_col3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.gt3_row-fluid .gt3_col2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.gt3_row-fluid .gt3_col1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

/*Responsive*/
.gt3_clearfix {
  *zoom: 1;
}

.gt3_clearfix:before,
.gt3_clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.gt3_clearfix:after {
  clear: both;
}

@-ms-viewport {
  width: device-width;
}

@media (min-width: 1200px) {
  .gt3_row-fluid:before,
  .gt3_row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .gt3_row-fluid:after {
    clear: both;
  }
  .gt3_row-fluid [class*="gt3_col"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .gt3_row-fluid [class*="gt3_col"]:first-child {
    margin-left: 0;
  }
  .gt3_row-fluid .gt3_col12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .gt3_row-fluid .gt3_col11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .gt3_row-fluid .gt3_col10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .gt3_row-fluid .gt3_col9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .gt3_row-fluid .gt3_col8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .gt3_row-fluid .gt3_col7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .gt3_row-fluid .gt3_col6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .gt3_row-fluid .gt3_col5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .gt3_row-fluid .gt3_col4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .gt3_row-fluid .gt3_col3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .gt3_row-fluid .gt3_col2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .gt3_row-fluid .gt3_col1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .gt3_row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .gt3_row-fluid:before,
  .gt3_row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .gt3_row-fluid:after {
    clear: both;
  }
  .gt3_row-fluid [class*="gt3_col"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .gt3_row-fluid [class*="gt3_col"]:first-child {
    margin-left: 0;
  }
  .gt3_row-fluid .gt3_col12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .gt3_row-fluid .gt3_col11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .gt3_row-fluid .gt3_col10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .gt3_row-fluid .gt3_col9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .gt3_row-fluid .gt3_col8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .gt3_row-fluid .gt3_col7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .gt3_row-fluid .gt3_col6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .gt3_row-fluid .gt3_col5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .gt3_row-fluid .gt3_col4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .gt3_row-fluid .gt3_col3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .gt3_row-fluid .gt3_col2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .gt3_row-fluid .gt3_col1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
}

@media (max-width: 767px) {
  .gt3_row-fluid {
    width: 100%;
  }
  .gt3_row-fluid [class*="gt3_col"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .gt3_row-fluid .gt3_col12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .gt3_row-fluid [class*="gt3_offset"]:first-child {
    margin-left: 0;
  }
}

@media (max-width: 480px) {
}/* *** prettyPhoto.css *** */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/* prettyPhoto styling for small screens */
@media only screen and (max-width: 767px) {
	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
	.pp_content { width: 100%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
	a.pp_close { right: 10px!important; top: 10px!important; }
	div.pp_default div .pp_content {min-height: 50px;}
}@font-face{font-family:'FontAwesome';src:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/css/font-awesome/fontawesome-webfont.eot?v=3.2.1);src:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/css/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/css/font-awesome/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/css/font-awesome/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/css/font-awesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}/*Base4modules*/
.module_content a,
.module_content a:hover {
	text-decoration:none;
}

/*Default List*/
.module_content ul {
	list-style:none; 
}
.module_content ul,
.module_content ol {
	margin:0; 
	padding:0 0 18px 0;
}
.module_content ul li,
.module_content ol li {
	line-height:22px;
	margin:0 0 0 0;
	padding:0 0 0 16px;
	position:relative;
	color:#666666;
}
.module_content ol {
	padding-left:22px;
}
.module_content ol li {
	padding:0 0 0 -3px;
}
.module_content ul li:before {
	content: '\25cf';
	padding-right: 0;
	position:absolute;
	left:0;
	top:0;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;			
}


/*IconBoxes*/
.iconbox_wrapper {
	padding: 0 0 0 75px;
	min-height:60px;
	position:relative;
}
.iconbox_wrapper .ico {
	width:60px;
	height:60px;
	position:absolute;
	left:0;
	top:4px;
	border-radius:100%;
	text-align:center;
	line-height:55px;
	font-size:24px;
	font-weight:normal;
	background:#5a5a5a;
    color:#ffffff;	
}
.iconbox_wrapper .ico span i {
	line-height:60px;
	font-size:24px;
	display:inline-block;
}
.iconbox_wrapper h5 {
	font-size:16px;
	line-height:18px;
	margin:0 0 7px 0;
	font-weight:400;
}
.iconbox_wrapper p {
	font-size:13px;
	line-height:22px;
}
.iconbox_wrapper a {
	outline:none!important;
}

/*BG Start*/
.module_line_trigger .module_line {
	background-repeat:repeat!important;
}
.module_line_trigger .module_line.stretch {
	background-repeat:no-repeat!important;
	background-size:cover!important;
}
.module_line.paralax   {
	background-attachment:fixed!important;
	background-position:50% 50%;
	background-size:cover!important;
}
/*Accordion*/
.shortcode_accordion_shortcode, 
.shortcode_toggles_shortcode { 
	margin:1px 0 0 0!important;
}
h5.shortcode_accordion_item_title, 
h5.shortcode_toggles_item_title { 
	margin:-1px 0 0 0!important;
	padding:10px 15px 12px 38px!important;
	position:relative;
	font-size:13px;
	line-height:16px;
	cursor:pointer;
	border:#dddddd 1px solid;
	font-weight:normal;
	background:#f2f2f2;
	outline:none!important;
}
h5.shortcode_accordion_item_title:hover, 
h5.shortcode_toggles_item_title:hover { 
	background:#ffffff;
}
.ui-accordion-header-icon {
	display:none;
}
.shortcode_accordion_item_title .ico, 
.shortcode_toggles_item_title .ico { 
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-9px;
	display:block;
	width:17px;
	height:17px;
	background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin.png) no-repeat -17px 0 ;
}
.shortcode_accordion_item_title.ui-state-active .ico, 
.shortcode_toggles_item_title.ui-state-active .ico { 
	background-position:0 0;
}
.shortcode_accordion_item_body,
.shortcode_toggles_item_body { 
	padding:6px 13px 9px 13px;
	border:#dddddd 1px solid;
	border-top:none;
}	
.shortcode_toggles_item_body { 
	display:none
}
.module_accordion .shortcode_accordion_item_body p,
.shortcode_toggles_shortcode p {
	margin:10px 0 0 0;
}
.module_accordion .shortcode_accordion_item_body p:first-child,
.shortcode_toggles_shortcode p:first-child {
	margin:0;
}

/*Price Tables*/
.module_price_table {
	overflow:hidden;
}
.price_item {
	display:inline-block;
	float:left;
	text-align:center;
	border-bottom:#dddddd 1px solid;
}
.price_item_title {
	background:#404040; 
	padding:14px 15px 14px 15px;
}
.price_item_title h5 {
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	margin:0;
	color:#f2f2f2;
}
.most_popular .price_item_title h5 {
	color:#ffffff;
}
.module_price_table .price_item_body {
	border-left:#dddddd 1px solid; 
}
.module_price_table .price_item:last-child .price_item_body {
	border-right:#dddddd 1px solid; 
}
.price_item_cost {
	padding:25px 15px;
	display:block;
}
.price_item_cost h2 {
	font-size:26px;
	line-height:29px;
	margin:0;
	font-weight:normal;
	display:inline-block;
	color:#444444;
}
.price_item_cost span {
	line-height:29px;
	font-size:14px;
	color:#9f9f9f;
	display:inline-block;
	color:#9f9f9f;
	margin-left:-3px;
}
.price_item_text {
	border-top:#dddddd 1px solid;
	background:#f2f2f2;
	color:#666666;
	font-size:13px;
	line-height:16px;
	padding:10px 10px;
}
.most_popular .price_item_text {
	background:#ffffff;
}

.price_item_text p {
	margin:10px 0 0 0;
}
.price_item_text p:first-child {
	margin:0;
}

.price_item_btn {
	border-top:#dddddd 1px solid;
	padding:14px;
	text-align:center;
	background:#f2f2f2;
}
.most_popular .price_item_btn {
	background:#ffffff;
}
.price_item_btn a {
	margin:0 auto;
	float:none;
}
.most_popular .price_item_btn a:hover {
	background:#404040;
	border-color:#404040;
}

/*Tabs*/
.shortcode_tabs { 
	padding:0 0 0 0;
}
.shortcode_tab_item_title {
	background:#f2f2f2;
	display:inline-block;
	float:left;
	margin-right:-1px;
	cursor:pointer;
	padding:7px 15px 9px 15px;
	position:relative;
	z-index:10;
	border:#dddddd 1px solid;
	border-bottom:0;
}
.shortcode_tab_item_title:hover {
	background:#ffffff;
}
.all_heads_cont:after {
	content:'';
	display:block;
	clear:both;
}
.shortcode_tab_item_title.active {
	background:#ffffff;
	position:relative;
	z-index:17;
}
.shortcode_tab_item_title.active:before {
	content:'';
	height:1px;
	position:absolute;
	left:0;
	bottom:-1px;
	background:#ffffff;
	width:100%;
	display:block;
}
.all_body_cont {
	background:#ffffff;
	border:#dddddd 1px solid;
	padding:6px 15px 9px 15px;
	z-index:15;
}
.shortcode_tab_item_body p {
	margin:10px 0 0 0;
}
.shortcode_tab_item_body p:first-child {
	margin:0;
}

.shortcode_tab_item_body { 
	display:none;
}
.shortcode_tab_item_body.active { 
	display:block;
}
@media only screen and (min-width: 760px) {
	.shortcode_tabs.type2 .all_heads_cont { 
		float:none;
		display:block;
	}
	.shortcode_tabs.type2 .all_head_sizer {
		width:20%;
	}
	.shortcode_tabs.type2 .all_body_sizer {
		width:80%;
	}
	.shortcode_tabs.type2 .all_body_sizer,
	.shortcode_tabs.type2 .all_head_sizer {
		float:left;
		display:inline-block;
	}
	.all_body_sizer:after,
	.all_head_sizer:after {
		content:'';
		display:block;
		clear:both;
	}	
	.shortcode_tabs.type2 .shortcode_tab_item_title { 
		float:none;
		margin:0 0 -1px 0;
		display:block!important;
		padding:7px 15px 9px 15px;
		border:#dddddd 1px solid;
		border-right:0;
	}
	.shortcode_tabs.type2 .shortcode_tab_item_title.active {
		background:#ffffff;
	}
	.shortcode_tabs.type2 .shortcode_tab_item_title.active:before {
		content:'';
		height:100%;
		position:absolute;
		left:auto;
		right:-1px;
		bottom:0;
		background:#ffffff;
		width:1px;
		display:block;
	}	
}

/*Gallery*/
.gallery_item {
	overflow: hidden;
}
.gallery_item a {
	display:block;
	width:100%;
	height:100%;
	position: relative;
}
.gallery_item img {
	display:block;
}
.gallery_item .gallery_fadder {
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	z-index:15;
	background:#1a1a1a;
}
.gallery_item_wrapper:hover .gallery_fadder {
	opacity:0.8;
}
.gallery_item .gallery_zoom_ico {
	border-radius:100%;
	position:absolute;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
	padding:0 0 0 1px;
	width:39px;
	height:40px;
	display:block;
	text-align:center;
	opacity:0;
	transform:scale(2,2);
	-webkit-transform:scale(2,2);
	z-index:17;
}
.gallery_item .gallery_zoom_ico i {
	font-size:18px;
	line-height:38px;
	color:#ffffff;
}
.gallery_item_wrapper:hover .gallery_zoom_ico {
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
	opacity:0.999;
}
.list-of-images {
	margin:-30px 0 0 -30px;
}
.list-of-images .gallery_item {
	margin:30px 0 0 0!important;
	float:left;
}
.list-of-images .gallery_item .gallery_item_padding {
	padding:0 0 0 30px;
}
.list-of-images.images_in_a_row_1 .gallery_item {
	width:100%;
	height:auto;
}
.list-of-images.images_in_a_row_2 .gallery_item {
	width:50%;
	height:auto;
}
.list-of-images.images_in_a_row_3 .gallery_item {
	width:33.333%;
	height:auto;
}
.list-of-images.images_in_a_row_4 .gallery_item {
	width:25%;
	height:auto;
}

.list-of-images .gallery_item img {
	width:100%;
	height:auto;
}

/*fw_gallery*/
.fw_gallery.list-of-images {
	text-align:center;
	font-size:0;
	line-height:0;
	margin-top:0;
}
.fw_gallery.list-of-images .gallery_item {
	width:14.285714%;
	float:none;
}

.fw_gallery.list-of-images .gallery_item,
.fw_gallery.list-of-images .gallery_item_padding,
.fw_gallery.list-of-images .gallery_item_wrapper {
	margin:0!important;
	padding:0!important;
}
.fw_gallery.list-of-images .gallery_item_wrapper {
	box-shadow:none;
	border-radius:0;
	background:none;
}
.fw_gallery.list-of-images .gallery_item_wrapper img,
.fw_gallery.list-of-images .gallery_item_wrapper .gallery_fadder {
	border-radius:0;
}


/*Diagram*/
.module_diagramm ul.skills_list {
	margin:0 0 0 -30px!important;
	padding:0;
}
.module_diagramm ul.skills_list li {
	margin:0;
	display:inline-block;
	padding:0;
	float:left;
}
.module_diagramm .skill_wrapper {
	padding:0 0 0 30px;
}
.module_diagramm ul.skills_list li:before {
	content:'';
}
.module_diagramm h5 {
	margin:0 0 6px 0;
	font-size:16px;
	font-weight:normal;
}
.easyPieChart {
    position:absolute;
    text-align: center;
	left:0;
	top:6px;
}
.easyPieChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.skill_item {
	position:relative;
	padding:0 0 0 75px;
}
.ie8_percent_text {
	position:relative;
	z-index:33;
	font-weight:bold;
}
.ie8_diagram {
	position:absolute;
	left:0;
	top:0;
}
.ie_progress_bar {
	position:absolute; 
	left:0;
	bottom:0;
	width:1%; 
	height:100%; 
}

/*Testimonials*/
.carouselslider ul {
	list-style:none!important;
}
.carouselslider ul li:before {
	content:'';
	display:none!important;
}
.testimonials_list ul {
	list-style:none!important;
	margin:-24px 0 0 -30px;
	padding:0;
	overflow:hidden;
	font-size:0;
}
.testimonials_list ul li {
	padding:24px 0 0 0;
	margin:0;
	display:inline-block;
	vertical-align:top;
}
.testimonials_list ul li .item {
	padding:0 0 0 30px;
}
.testimonial_item_wrapper {
	padding:0 0 0 84px;
	position:relative;
}
.testimonial_item_wrapper .testimonials_photo {
	width:70px;
	height:70px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.testimonial_item_wrapper .testimonials_photo img {
	width:100%;
	height:auto;
}
.testimonial_item_wrapper .testimonials_ava {
	border-radius:100%;
}
.testimonials_heading,
.testimonials_company {
	font-weight:normal;
}
.testimonials_heading {
	margin:0 0 3px 0;
	font-size:16px;
	line-height:18px;
}
.testimonials_company {
	color:#9f9f9f;
	margin:0 0 8px 0;
	font-size:14px;
	line-height:16px;
}
.testimonial_item_wrapper p {
	margin:0 0 10px 0;
}

/*Partners*/
.module_partners ul {
	list-style:none!important;
	margin:-24px 0 0 -30px;
	padding:0;
	overflow:hidden;
}
.module_partners ul li:before {
	display:none!important;
}
.module_partners ul li {
	padding:24px 0 0 0;
	margin:0;
	display:inline-block;
	float:left;
}
.module_partners ul li .item_wrapper {
	padding:0 0 0 30px;
}
.module_partners ul li .item {
	text-align:center;
}
.module_partners ul li .item img {
	width:100%;
	height:auto;
	transition:opacity 250ms;
	-webkit-transition:opacity 250ms;
	opacity:0.3;
}
.module_partners ul li .item:hover img {
	opacity:0.9999;
}

/*Team*/
.module_team ul {
	list-style:none!important;
	margin:-24px 0 0 -30px;
	padding:0;
	overflow:hidden;
	font-size:0;
}
.module_team ul li {
	padding:24px 0 0 0;
	margin:0;
	display:inline-block;
	vertical-align:top;	
}
.module_team ul li .item_wrapper {
	padding:0 0 0 30px;
}
.module_team .img_block {
	margin:0 0 19px 0;
}
.module_team .img_block img {
	width:100%;
	height:auto;
}
.module_team h5 {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	margin:0 0 3px 0;
}
.module_team h6 {
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	color:#9f9f9f;
	margin:0 0 8px 0;
}
.module_team .carousel_desc {
	padding-bottom:12px;
	border-bottom:#dddddd 1px solid;
}
.smallproflinks {
	overflow:hidden;
	line-height:0;
}
.team_icons_wrapper {
	padding:0;
	text-align:left;
}
.smallproflinks a {
	display:inline-block;
	margin:16px 2px 0 3px;
	float:left;
}
.team_icons_wrapper {
	margin:0 auto;
	display:inline-block;
}
.team_icons_wrapper a {
	width:29px;
	height:29px;
	border-radius:100%;
	line-height:29px;
    text-align: center;
}
.team_icons_wrapper a:hover {
	background:#404040!important;
	color:#ffffff!important;
}
.team_icons_wrapper a span,
.team_icons_wrapper a i {
	line-height:29px;
	width:29px;
	height:29px;
	text-align:center;
	font-size:16px;
}


/*Sitemap*/
.module_sitemap .sitemap_firstblock {
	margin-left:0!important;
}
.sitemap_list {
	margin:0 0 20px 0;
}

/*GoogleMap*/
.fullwidth_map {
	opacity:0;
}
.fullwidth_map.loaded {
	opacity:0.99999;
}

/*Video shortcode*/
.wrapped_video .alignleft {
	float:left;
	margin:0 10px 10px 0;
}
.wrapped_video .alignright {
	float:right;
	margin:0 0 10px 10px;
}

/*Featured Items*/
.featured_items .item_list {
	margin:-30px 0 0 -30px;
	padding:0;
	overflow:hidden;
	font-size:0;
}
.featured_items .item_list li {
	margin:30px 0 0 0;
	display:inline-block;
	vertical-align:top;	
}
.featured_items .item_list li .item {
	margin:0 0 0 30px;
}
.featured_items .items1 li {
	width:100%;
}
.featured_items .items2 li {
	width:50%;
}
.featured_items .items3 li {
	width:33.333333%;
}
.featured_items .items4 li {
	width:25%;
}
.featured_items_title h5 {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	margin:0 0 9px 0;
}
.featured_posts_body h5 {
	margin:0 0 3px 0;
}
.featured_posts_body .featured_items_meta {
	margin:0 0 6px 0;
}
.featured_items .img_block {
	margin:0 0 17px 0;
	position:relative;
	display:block;
}
.featured_items .img_block img {
	display:block;
	width:100%;
	height:auto;
}
.featured_items .img_block .featured_item_fadder {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#1a1a1a;
	display:block;
	opacity:0;
	transition:opacity 300ms;
	-webkit-transition:opacity 300ms;
}
.featured_items .img_block:hover .featured_item_fadder {
	opacity:0.8
}
.featured_items .img_block .featured_link_ico {
	border-radius:100%;
	width:40px;
	height:40px;
	margin:-20px 0 0 -20px;
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	text-align:center;
	opacity:0;
	transform:scale(2,2);
	-webkit-transform:scale(2,2);
	z-index:17;
}
.featured_items .img_block .featured_link_ico i {
	color:#ffffff;
	text-align:center;
	line-height:40px;
	font-size:18px;
	padding:1px 0 0 1px;
}

.featured_items .img_block:hover .featured_link_ico {
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
	opacity:0.999;
}

/*Promoblock*/
.shortcode_promoblock {
	border-left:6px solid;
}
.promoblock_wrapper {
	background:#f2f2f2;
	border:#dddddd 1px solid;
	border-left:0;
	padding:32px 34px 36px 34px;
	overflow:hidden;
}
.promoblock_wrapper .promo_text_block {
	width:75%;
	display:inline-block;
	float:left;
}
.no_button_text .promoblock_wrapper .promo_text_block {
	width:100%;
}

.promoblock_wrapper .promo_button_block {
	width:25%;
	display:inline-block;
	float:left;
	text-align:right
}
.promoblock_wrapper .promo_button_block a {
	float:none;
	margin:5px 0 0 30px;
}
.shortcode_promoblock h4 {
	font-size:24px;
	line-height:26px;
	margin:0 0 9px 0;
	font-weight:normal;
}
.shortcode_promoblock h6 {
	font-size:15px;
	line-height:17px;
	margin:0;
	font-weight:normal;
}

/*Buttons*/
.shortcode_button { 
	display:inline-block;
	margin:0 3px 6px 3px;
	border-radius:4px;
	border:none!important;
	font-size:10px;
	line-height:14px;
	min-height:14px;
	font-weight:400;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}
.shortcode_button span {
	display:inline-block;
	padding-right:6px;
}
.shortcode_button.btn_small {
	padding:10px 17px;
	font-weight:700;
}
.shortcode_button.btn_normal {
	font-size:12px;
	line-height:16px;
	min-height:16px;
	padding:12px 20px;
	font-weight:700;
}
.shortcode_button.btn_large {
	font-size:14px;
	line-height:18px;
	min-height:18px;
	padding:15px 30px;
	font-weight:600;
}
.shortcode_button.btn_small.btn_type4 {
	padding-top:9px;
	padding-bottom:9px;
}
.shortcode_button.btn_normal.btn_type4 {
	padding-top:11px;
	padding-bottom:11px;
}
.shortcode_button.btn_large.btn_type4 {
	padding-top:14px;
	padding-bottom:14px;
}

.shortcode_button.btn_type1 {
	background:#404040;
	color:#ffffff;	
}
.shortcode_button.btn_type1:hover {
	color:#ffffff;	
}
.shortcode_button.btn_type2 {
	background:#858585;
	color:#ffffff;	
}
.shortcode_button.btn_type3 {
	background:#c5c5c5;
	color:#ffffff;	
}
.shortcode_button.btn_type4 {
	background:#f2f2f2;
	border:#dddddd 1px solid!important;
	color:#a3a3a3;	
}
.shortcode_button.btn_type5 {
	color:#ffffff;	
}
.shortcode_button.btn_type6 {
	color:#ffffff;
	background:#12acaa;
}
.shortcode_button.btn_type7 {
	color:#ffffff;
	background:#36a614;
}
.shortcode_button.btn_type8 {
	color:#ffffff;
	background:#9bca0a;
}
.shortcode_button.btn_type9 {
	color:#ffffff;
	background:#e4cc00;
}
.shortcode_button.btn_type10 {
	color:#ffffff;
	background:#ff8a00;
}
.shortcode_button.btn_type11 {
	color:#ffffff;
	background:#e93b1e;
}
.shortcode_button.btn_type12 {
	color:#ffffff;
	background:#ff8593;
}
.shortcode_button.btn_type13 {
	color:#ffffff;
	background:#ff39e1;
}
.shortcode_button.btn_type14 {
	color:#ffffff;
	background:#b037e3;
}
.shortcode_button.btn_type15 {
	color:#ffffff;
	background:#681ce5;
}
.shortcode_button.btn_type16 {
	color:#ffffff;
	background:#223ecc;
}
.shortcode_button.btn_type17 {
	color:#ffffff;
	background:#0aa4ca;
}
.shortcode_button:hover {
	background:#404040;
	color:#ffffff!important;
	text-decoration:none;
}
.shortcode_button.btn_type4:hover {
	border:#404040 1px solid!important;
}
.shortcode_button.btn_type5:hover {
	background:#404040!important;
}

/*Message Boxes*/
.shortcode_messagebox {
	border:#dddddd 1px solid;
	background:#f2f2f2;
	padding:11px 25px 11px 13px;
	position:relative;
	line-height:16px;
}
.shortcode_messagebox .box_icon i {
	padding-right:10px;
	width:13px;
	text-align:center;
}
.shortcode_messagebox .box_icon {
	float:left;
}
.shortcode_messagebox .box_icon,
.shortcode_messagebox .box_icon i {
	font-size:13px;
	line-height:16px;
	color:#666666;
	display:block;
}
.shortcode_messagebox .box_content {
	font-size:13px;
	line-height:16px;
	color:#666666;
}
.shortcode_messagebox .box_content p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:16px;
	color:#666666;
}
.shortcode_messagebox .box_close {
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	right:12px;
	top:14px;
	background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin.png) no-repeat -56px -4px;
	opacity:0.999;
}
.shortcode_messagebox .box_close:hover {
	opacity:0.5;
}
.shortcode_messagebox.box_type2 {
	border-color:#97d7e7;
	background:#a6edff;
}
.shortcode_messagebox.box_type2 .box_icon i,
.shortcode_messagebox.box_type2 .box_content,
.shortcode_messagebox.box_type2 .box_content p {
	color:#0aa4ca;
}
.shortcode_messagebox.box_type2 .box_close {
	background-position:-69px -4px;
}

.shortcode_messagebox.box_type3 {
	border-color:#b4d882;
	background:#c7ef8e;
}
.shortcode_messagebox.box_type3 .box_icon i,
.shortcode_messagebox.box_type3 .box_content,
.shortcode_messagebox.box_type3 .box_content p {
	color:#6fa521;
}
.shortcode_messagebox.box_type3 .box_close {
	background-position:-82px -4px;
}

.shortcode_messagebox.box_type4 {
	border-color:#fae16b;
	background:#fffaa2;
}
.shortcode_messagebox.box_type4 .box_icon i,
.shortcode_messagebox.box_type4 .box_content,
.shortcode_messagebox.box_type4 .box_content p {
	color:#deb700;
}
.shortcode_messagebox.box_type4 .box_close {
	background-position:-95px -4px;
}

.shortcode_messagebox.box_type5 {
	border-color:#ef9797;
	background:#ffb9b9;
}
.shortcode_messagebox.box_type5 .box_icon i,
.shortcode_messagebox.box_type5 .box_content,
.shortcode_messagebox.box_type5 .box_content p {
	color:#d35a5a;
}
.shortcode_messagebox.box_type5 .box_close {
	background-position:-108px -4px;
}

/*Headings*/
.bg_title {
	margin-bottom:18px;
}

.bg_title h1,
.bg_title h2,
.bg_title h3,
.bg_title h4,
.bg_title h5,
.bg_title h6 {
	font-weight:normal;
	margin:0;
}

/*Blockquote*/
blockquote.shortcode_blockquote {	
	margin:0 0 10px 0;
	position:relative;
	border:none;
	font-style:normal;
}
blockquote.shortcode_blockquote:before {
	content:'';
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	overflow:hidden;
	left:0;
	top:6px;
	border-radius:100%;
	background-color:#404040;
}
blockquote.shortcode_blockquote.type3:before,
blockquote.shortcode_blockquote.type4:before,
blockquote.shortcode_blockquote.type5:before {
	display:none!important
}
blockquote.shortcode_blockquote:after {
	content:'';
	width:20px;
	height:20px;
	position:absolute;
	left:10px;
	top:16px;
	background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin.png) no-repeat -120px 0;
}
blockquote.shortcode_blockquote.type3:after,
blockquote.shortcode_blockquote.type4:after,
blockquote.shortcode_blockquote.type5:after {
	background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin.png) no-repeat -140px 0;
	width:25px;
	height:18px;
	left:0;
	top:5px;
}
blockquote.shortcode_blockquote.type3:after {
	background-color:#404040;
}
blockquote.shortcode_blockquote.type4:after,
blockquote.shortcode_blockquote.type1:before {
	background-color:#c5c5c5;
}
blockquote.shortcode_blockquote.right { 
	float:right;
	margin-left:2.5%;
}
blockquote.shortcode_blockquote.left { 
	margin-right:2.5%;
	float:left; 
}
blockquote.shortcode_blockquote .blockquote_wrapper {
	padding:0 0 0 54px!important;
}
blockquote.shortcode_blockquote.type3 .blockquote_wrapper,
blockquote.shortcode_blockquote.type4 .blockquote_wrapper,
blockquote.shortcode_blockquote.type5 .blockquote_wrapper {
	padding:0 0 0 40px!important;
}

blockquote.shortcode_blockquote p {
	margin:0 0 6px 0;
}
blockquote.shortcode_blockquote .author {
	color:#9f9f9f;
}

/*Dropcaps*/
.dropcap { 
	margin:5px 14px 0 0;
	padding:0 0 0 1px;
	text-transform:uppercase;
	float:left;
	font-size:26px;
	line-height:38px;
	width:39px;
	height:40px;
	border-radius:100%;
	font-weight:400;
	text-align:center;
	display:inline-block;
	color:#ffffff;
	background:#404040;
}
.dropcap.type1 {
	background:#c5c5c5;
}
.dropcap.type3,
.dropcap.type4,
.dropcap.type5 {
	margin:0 17px 0 0;
	background:none;
	width:auto;
	height:auto;
	font-size:38px;
	line-height:40px;
	color:#404040;
}
.dropcap.type4 {
	color:#c5c5c5;
}

/*Social Icons*/
.shortcode_social_icon {
	width:40px;
	height:40px;
	display:inline-block;
	margin:0 10px 10px 0;
	float:left;
	background:#404040;
	color:#ffffff;
}
.shortcode_social_icon.type2 {
	border-radius:8px;
}
.shortcode_social_icon.type3 {
	border-radius:100%;
}
span.shortcode_social_icon {
	cursor:default;
}
a.shortcode_social_icon:hover {
	background:#404040!important;
	color:#ffffff!important;
}
a.shortcode_social_icon:hover i {
	color:#ffffff!important;
}
.shortcode_social_icon.type4 {
	background:none!important;
}

.shortcode_social_icon i {
	text-align:center;
	display:block;
	width:39px;
	height:40px;
	padding:0 0 0 1px;
	line-height:38px;
	font-size:18px;
}

/*Divider*/
.module_cont hr {
	border:none;
	border-top:#dddddd 1px solid;
	margin:0 0 0 0;
	height:20px;
	display:block;
	background:none!important;
}
.module_cont hr.type1 {
	border-top:#979797 1px solid;
}
.module_cont hr.type2 {
	border-top:#343434 1px solid;
}

/*Highlighted*/
.highlighted_colored {
	color:#ffffff;
}
.highlighted_dark {
	color:#ffffff;
	background:#404040;
}
.highlighted_light {
	color:#343434;
	background:#c5c5c5;
}

/*Contact*/
.contact_info_list {
    margin:0;
	list-style:none;
	padding:0;
}
.contact_info_list li {
	position:relative;
	margin:0 0 10px 0;
	padding:2px 40px 0;
	min-height:28px;
}
.contact_info_list li .contact_info_icon {
	position:absolute;
	left:0;
	top:0;
	font-size:16px;
	line-height:30px;
	width:30px;
	height:30px;
	display:block;
	border-radius:100%;
}
.contact_info_list li .contact_info_icon i {
	font-size:16px;
	line-height:30px;
	display:block;
	width:29px;
	padding-left:1px;
	text-align:center;
}

/* BLOG */
.module_blog .blog_post_preview {
	border-bottom:#dddddd 1px solid;
	padding-bottom:45px;
	margin-top:50px;
}
.module_blog .blog_post_preview:first-child {
	margin-top:0;
}

.global_left {
	position:relative;
	padding:0 0 45px 85px;
}
.date_left .preview_topblock {
	position:relative;
	padding:0 0 0 85px;	
	min-height:71px;
}
.boxed_date {
	position:absolute;
	left:0;
	top:0;
	width:66px;
	height:68px;
}
.boxed_date .boxed_date_month {
	text-align:center;
	background:#404040;
	font-weight:800;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	line-height:34px;
	display:block;
}
.boxed_date .boxed_date_day {
	text-align:center;
	background:#f2f2f2;
	font-weight:700;
	color:#5d5d5d;
	font-size:18px;
	line-height:33px;
	display:block;
	border:#dddddd 1px solid;
	border-top:none;
}
.date_content .preview_content {
	padding:0 0 0 85px;
	position:relative;
	min-height:68px;
}
.preview_featured_image {
	margin: 0 0 23px 0;
}
.preview_featured_image img {
	width:100%;
	height:auto;
	display:block;
}

.preview_topblock {
	margin-bottom:20px;
}

.blog_post_preview h2 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 5px 0;
}
.blog_post_preview .preview_meta {
	overflow:hidden;
}
.preview_meta.meta_at_footer {
	border-top:#dddddd 1px solid;
	padding-top:15px;
	margin:20px 0 -25px 0;
}
.blog_post_preview .preview_meta span,
.featured_items_meta span {
	color:#aaaaaa;
	font-size:13px;
	line-height:15px;
	font-style:italic;
}
.blog_post_preview .preview_meta span a,
.featured_items_meta span a {
	color:#aaaaaa;
}
.blog_post_preview .preview_meta span:after,
.featured_items_meta span:after {
	content:'/';
	margin:0 8px;
	color:#cacaca;
	font-size:13px;
	line-height:15px;
}
.blog_post_preview .preview_meta span:last-child:after,
.featured_items_meta span:last-child:after {
	display:none;
}
.blog_post_preview.date_meta .preview_meta_data:after {
	display:none;
}
.blog_post_preview hr.blogpreview_content_seperator {
	border:none;
	background:#dddddd!important;
	display:block;
	height:1px;
	margin:11px 0 16px 0;
}

/*blog pager*/
.module_blog .pagerblock,
.module_blog_masonry .pagerblock {
	margin:0 0 0 0!important;;
	padding:20px 0 0 0!important;;
	list-style:none!important;
	overflow:hidden;
}
.module_blog .pagerblock li,
.module_blog_masonry .pagerblock li {
	display:inline-block;
	margin:0 8px;
	float:left;	
}
.module_blog .pagerblock li a,
.module_blog_masonry .pagerblock li a {
	color:#666666;
}
.module_blog_masonry .pagerblock {
	margin:30px 0 0 0!important;
	padding:15px 0 0 0!important;
	border-top:#dddddd 1px solid;
}

/*masonry blog*/
.masonry_blog_wrapper {
	margin:-30px 0 0 -30px;
	overflow:hidden;
}
.masonry_blog_wrapper .blog_post_preview {
	width:33%;
}
.module_blog_masonry .blog_post_preview .masonry_item_wrapper {
	margin:30px 0 0 30px;
}
.module_blog_masonry .preview_featured_image {
	margin:0;
}
.module_blog_masonry .masonry_preview_content {
	padding:13px 0 14px 0;
	border:#dddddd 1px solid;
	border-top:none;
}
.masonry_content_block,
.masonry_title_block {
	padding:0 18px;
}
.masonry_title_block {
	border-bottom:#dddddd 1px solid;
	padding-bottom:13px;
	margin-bottom:11px;
}
/*masonry fx*/
.masonry_blog_wrapper {
	opacity:0.9999999;
	transition:opacity 500ms;
    -webkit-transition:opacity 500ms;
}
.hided_blog {
	opacity:0;
}


/* PORTFOLIO */
/*filter*/
.optionset {
	padding:0 0 40px 0!important;
	list-style:none!important;
	overflow:hidden;
}
.optionset li {
	display:inline-block;
	font-size:13px;
	line-height:15px;
}
.optionset li a {
	font-size:13px;
	line-height:15px;
	color:#666666;
}
.optionset li:before {
	content:'/'!important;
	margin:0 10px;
	color:#cacaca;
	font-size:13px;
	line-height:15px;
	display:inline-block;
}
.optionset li:first-child:before {
	display:none;
}

/*portfolio pager*/
.module_portfolio .pagerblock {
	margin:0 0 0 0!important;;
	padding:43px 0 0 0!important;;
	list-style:none!important;
	overflow:hidden;
}
.module_portfolio .pagerblock li {
	display:inline-block;
	margin:0 8px;
	float:left;	
}
.module_portfolio .pagerblock li a {
	color:#666666;
}

/*all columns*/
.portfolio_block {
	margin:-30px 0 0 -30px;
}
.portfolio_item .portfolio_item_img {
	position:relative;
}
.portfolio_item .portfolio_item_img img {
	display:block;
	width:100%;
	max-width:100%;
	height:auto;
}
.columns2 .portfolio_item .gallery_title,
.columns3 .portfolio_item .gallery_title,
.columns4 .portfolio_item .gallery_title {
	text-align:left;
}

/*1 column*/
.portfolio_block.columns1 {
	margin:-50px 0 0 0;
}
.portfolio_block.columns1 .portfolio_item {
	margin-top:50px;
	width:100%;
}
.portfolio_block.columns1 .portfolio_item .portfolio_preview_topline {
	margin:0 0 15px 0;
	border-bottom:#dddddd 1px solid;
	padding:0 0 10px 0;
}
.portfolio_block.columns1 .portfolio_item h3 {
	margin:0 0 5px 0;
}
.portfolio_block.columns1 .preview_meta span {
	color:#aaaaaa;
	font-size:13px;
	line-height:15px;
	font-style:italic;
}
.portfolio_block.columns1 .preview_meta span a {
	color:#aaaaaa;
}
.portfolio_block.columns1 .preview_meta span:after {
	content:'/';
	margin:0 8px;
	color:#cacaca;
	font-size:13px;
	line-height:15px;
}
.portfolio_block.columns1 .preview_meta span:last-child:after {
	display:none;
}
.portfolio_block.columns1 .preview_meta_data:after {
	display:none;
}

/*2 columns*/
.columns2 .portfolio_item {
	width:50%;
}
.columns3 .portfolio_item {
	width:33.33333%;
}
.columns4 .portfolio_item {
	width:25%;
}
/*2-3-4 Columns*/

.columns2 .portfolio_item .portfolio_item_wrapper,
.columns3 .portfolio_item .portfolio_item_wrapper,
.columns4 .portfolio_item .portfolio_item_wrapper {
	margin:30px 0 0 30px;
}
.columns2 .portfolio_item .portfolio_item_wrapper .portfolio_content,
.columns3 .portfolio_item .portfolio_item_wrapper .portfolio_content,
.columns4 .portfolio_item .portfolio_item_wrapper .portfolio_content {
	border:#dddddd 1px solid;
	padding:15px 18px 16px 14px;
	border-top:none;
	text-align:center;
}
.columns2 .portfolio_item .portfolio_item_wrapper .portfolio_content h3,
.columns3 .portfolio_item .portfolio_item_wrapper .portfolio_content h3,
.columns4 .portfolio_item .portfolio_item_wrapper .portfolio_content h3 {
	margin:0;
}

.portfolio_item_img_fx .portfolio_image_fadder {
	position:absolute;
	left:0;
	top:0;
	background:#1a1a1a;
	opacity:0;
	display:block;
	width:100%;
	height:100%;
	opacity:0;
}
.portfolio_item_img_fx a {
	background:#404040;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin:-20px 0 0 0;
	width:40px;
	height:40px;
	border-radius:100%;
	color:#ffffff!important;
	line-height:40px;
	text-align:center;
	font-size:18px;
	opacity:0;
}
.portfolio_item_img_fx a.prettyPhoto {
	margin-left:8px;
	line-height:38px;
}
.portfolio_item_img_fx a.portfolio_link {
	margin-left:-47px;
}

.pp_pic_holder .ppt {
    display: none !important;
}

/* Internet Explorer 8 Support */
.ie8 .featured_items .img_block .featured_item_fadder,
.ie8 .featured_items .img_block .featured_link_ico,
.ie8 .gallery_item .gallery_fadder,
.ie8 .gallery_item .gallery_zoom_ico {
	visibility:hidden;
}
.ie8 .featured_items .img_block:hover .featured_item_fadder,
.ie8 .featured_items .img_block:hover .featured_link_ico,
.ie8 .gallery_item:hover .gallery_fadder,
.ie8 .gallery_item:hover .gallery_zoom_ico {
	visibility:visible;
}

/* A N I M A T I O N S */

.gallery_item .gallery_zoom_ico,
.featured_items .img_block .featured_link_ico,
.shortcode_button {
	transition:all 300ms;
	-webkit-transition:all 300ms;	
}
a.shortcode_social_icon i {
	transition:color 250ms;
	-webkit-transition:color 250ms;
}
.iconbox_wrapper .ico,
h5.shortcode_accordion_item_title, 
h5.shortcode_toggles_item_title,
.team_icons_wrapper a { 
	transition:background 300ms;
	-webkit-transition:background 300ms;
}
.shortcode_tab_item_title,
.shortcode_social_icon {
	transition:background 250ms, color 250ms;
	-webkit-transition:background 250ms, color 250ms;
}
.fullwidth_map,
.gallery_item .gallery_fadder,
.shortcode_messagebox .box_close {
	transition:opacity 250ms;
	-webkit-transition:opacity 250ms;
}

/*Retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.shortcode_accordion_item_title .ico, 
	.shortcode_toggles_item_title .ico { 
		background-size:165px 20px!important;
		background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin_retina.png) no-repeat -17px 0 ;
	}
	
	.shortcode_messagebox .box_close {
		background-size:165px 20px!important;
		background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin_retina.png) no-repeat -56px -4px;
	}
	
	blockquote.shortcode_blockquote:after {
		background-size:165px 20px!important;
		background:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin_retina.png) no-repeat -120px 0;
	}
	
	blockquote.shortcode_blockquote.type3:after,
	blockquote.shortcode_blockquote.type4:after,
	blockquote.shortcode_blockquote.type5:after {
		background-size:165px 20px!important;
		background-image:url(//blog.paperbagart.com/wp-content/plugins/gt3-pagebuilder/img/frontend/gt3_plugin_retina.png)!important;
		background-position:-140px 0!important;
	}
}/* empty *//* empty *//*
Theme Name: Trend Multipurpose Responsive WordPress Theme
Theme URI: http://gt3themes.com/wordpress-themes/trend/
Author: mad_dog
Author URI: gt3themes.com
Description: Trend - is a premium WordPress theme that combines modern flat design and very flexible backend functionality based on GT3 page builder plugin. The creation of the pages was never so easy as it does now. GT3 Page Builder Plugin is a powerful tool that will help you to create unlimited number of custom pages. Drag & drop system will save a lot of your time during the customization work.
Version: 2.2.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/.list-of-images .gallery_item {
    display: inline-block;
}

span.wpcf7-form-control-wrap {
    display: block;
    position: relative;
}

.wpcf7-form-control {
    border-radius: 5px 5px 5px 5px !important;
    width: 100%;
    height: 30px !important;
}

span.wpcf7-not-valid-tip {
    left: 3px !important;
    top: 2px !important;
    border-radius: 5px 5px 5px 5px !important;
    width: 99%;
    height: 30px;
}
.wpcf7-textarea {
    height:130px !important;
    margin-bottom:4px;
}
.image-grid .element {
    /*float: left;*/
	display:inline-block;
	vertical-align:middle;
}
.image-grid {
	font-size:0px;
}

.mc_signup_submit {
    text-align: left;
}

#mc_subheader {
    padding-bottom: 7px;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

/*Responsive*/
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

@-ms-viewport {
  width: device-width;
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
}

@media (max-width: 767px) {
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
}

@media (max-width: 480px) {
}

@media (max-width: 979px) {
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

.ie8 .row {
    margin-left: -30px;
    *zoom: 1;
  }
.ie8 .row:before,
.ie8 .row:after {
    display: table!important;
    line-height: 0!important;
    content: ""!important;
  }
.ie8 .row:after {
    clear: both!important;
  }
.ie8 [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
.ie8 .container,
.ie8 .navbar-static-top .container,
.ie8 .navbar-fixed-top .container,
.ie8 .navbar-fixed-bottom .container {
    width: 1170px;
  }
.ie8 .span12 {
    width: 1170px;
  }
.ie8 .span11 {
    width: 1070px;
  }
.ie8 .span10 {
    width: 970px;
  }
.ie8 .span9 {
    width: 870px;
  }
.ie8 .span8 {
    width: 770px;
  }
.ie8 .span7 {
    width: 670px;
  }
.ie8 .span6 {
    width: 570px;
  }
.ie8 .span5 {
    width: 470px;
  }
.ie8 .span4 {
    width: 370px;
  }
.ie8 .span3 {
    width: 270px;
  }
.ie8 .span2 {
    width: 170px;
  }
.ie8 .span1 {
    width: 70px;
  }
.ie8 .row-fluid {
    width: 100%;
    *zoom: 1;
  }
.ie8  .row-fluid:before,
.ie8  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
.ie8 .row-fluid:after {
    clear: both;
  }
.ie8 .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
.ie8 .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
.ie8 .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
.ie8 .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
.ie8 .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
.ie8 .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
.ie8 .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
.ie8 .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
.ie8 .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
.ie8 .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
.ie8 .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
.ie8 .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
.ie8 .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
.ie8 .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
.ie8 .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }/* Trend. Version: 1.0 */
body {
	height:100%;
	overflow-x:hidden;
	transition:opacity 500ms;
	-webkit-transition:opacity 500ms;
}
input, 
textarea, 
button {
	outline:none!important;
	background:none;
	border-radius:0;
	box-shadow:none!important;
}
* { 
	outline:none!important; 
}
strong {
	font-weight:bold;
}

::selection { 
	color:#ffffff; 
	opacity:1;
}
::-moz-selection { 
	color:#ffffff; 
	opacity:1;
}

/*Default List*/
div.contentarea ul {
	list-style:none; 
}
div.contentarea ul,
div.contentarea ol {
	margin:0; 
	padding:0 0 18px 0;
}
div.contentarea .module_cont ul, 
div.contentarea .module_cont ol {
	padding-bottom:0;
}
div.contentarea ul li {
	line-height:20px;
	margin:0 0 0 0;
	padding:0 0 0 16px;
	position:relative;
}
div.contentarea ol {
	padding-left:20px;
}
div.contentarea ol li {
	padding:0 0 0 -3px;
	line-height:20px;
	margin:0 0 0 0;
	position:relative;
}
div.contentarea ul li:before {
	content: '\25cf';
	padding-right: 0;
	position:absolute;
	left:0;
	top:0;
	line-height:20px;
}

body { 
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
}
.layout_trigger {
	position:fixed;
	z-index:-1;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.image_bg_cont {
	background-size:cover;
}

form, body, iframe { 
	margin: 0; 
	padding: 0;
}
img, table, iframe { 
	border: 0;
}
p, td, div {
	color:#616367;
	font-weight:300;
}
p {
	margin:0 0 8px 0;
}

table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { 
	text-decoration:none;
	font-weight:300;
}
.module_text_area a {
	font-weight:300;
}

a:focus, a:hover, a:active, a:visited,
a:hover span, a:active span, a:visited span {
	text-decoration:none;
	outline:none;
}
a:hover { 
	color:#616367;
}

ul { 
	list-style:none; 
	margin:0; 
	padding:0
}

/* H E A D E R*/
.user_bg_layout .top-slider,
.user_bg_layout .main_wrapper,
.user_bg_layout header#main_header,
.user_bg_layout .pre_footer,
.user_bg_layout footer {
	width:1230px;
	margin:0 auto;
}
.user_bg_layout .main_wrapper {
	background:#EEEFEF;
}
.user_bg_layout .top-slider {
	overflow:hidden;
}
.user_bg_layout .content_wrapper {
	overflow:hidden;
}
.user_bg_layout .gt3_col12 .ls-container {
	margin-left:-30px!important;
	width:1230px!important;
}

header {
	width:100%;
	min-height:64px;
	background:#ffffff;
	z-index:999;
	box-shadow:0 3px 0 #e1e2e3;
	position:relative;
}
header.fixed_menu {
	position:fixed;
	top:-300px;
	opacity:0;
	transition:all 300ms;
	-webkit-transition:all 300ms;
}
header.fixed_menu.fixed_showed {
	top:0px;
	opacity:0.99;
}

header .logo {
	display:inline-block;
	float:left;
	margin:13px 0 16px 0;
}
header .logo img {
	display:block;
}
header .logo img.logo_retina {
	display:none;
}
header nav {
	display:inline-block;
	float:right;
	opacity:1;
	transition:opacity 300ms;
	-webkit-transition:opacity 300ms;
}
.header_wrapper.search_show nav {
	opacity:0;
}
header .menu {
	position:relative;
	z-index:99;
}
header .menu > li {
	display:inline-block;
	position:relative;
	margin:0 0 0 30px;
	text-align:left;
}
header .menu > li > a {
	font-weight:400;
	font-size:13px;
	line-height:16px;
	padding:24px 0 24px 0;
	display:block;
	color:#5b636f;
}

header .sub-menu {
	display:block;
	position:absolute;
	left:50%;
	top:-9999px;
	z-index:-999;
	width:180px;
	margin-left:-90px;
	padding:9px 0 13px 0;
	opacity: 0;
}
header .menu > li > .sub-menu:before {
	content:'';
	position:absolute;
	top:-7px;
	left:50%;
	margin-left:-4px;
	z-index:13;
}

header .sub-menu li .sub-menu {
	left:270px;
	top:-12px;
}

header .sub-menu li {
	display:block;
	position:relative;
}
header .sub-menu li a {
	position:relative;
	z-index:10;
	display:block;
	padding:5px 18px 5px 28px;
	font-size:13px;
	line-height:18px;
	font-weight:400;
}
header .sub-menu li a:before {
	content:'';
	position:absolute;
	line-height:13px;
	font-size:13px;
	color:#666666;
	left:18px;
	top:8px;
	content:"\f105";
	display:block;
	font-family:FontAwesome
}

header .sub-menu li:hover > a,
header .sub-menu li.current-menu-parent > a,
header .sub-menu li.current-menu-item > a {
	color:#ffffff;
}
header nav ul.menu > li:hover > ul.sub-menu {
	top:64px;
	opacity: 0.9999!important; 
	visibility:visible!important;
	z-index:888!important;
}
header nav ul.menu > li:hover > ul.sub-menu > li > ul.sub-menu {
	top:-9999px!important;
	z-index:-999!important;
	opacity: 0!important; 
	visibility:hidden!important;
}
header nav ul.menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu {
	top:-12px!important;
	opacity: 0.9999!important; 
	visibility:visible!important;
	z-index:999!important;
}

/*searchbox*/
.searchbox_wrapper {
	display:block;
	background:#ffffff;
	padding:0;
	width:0;
	position:absolute;
	right:19px;
	height:19px;
	z-index:999;
	margin:22px 0 23px 0;	
	overflow:hidden;	
	opacity: 0;
	transition:all 300ms;
	-webkit-transition:all 300ms;
}
.header_wrapper.search_show .searchbox_wrapper {
	width:300px;
	opacity: 1;
	margin:22px 0 23px 19px;
}
.searchbox_wrapper input {
	border:none!important;
	border-right:none!important;
	width:280px!important;
	height:19px!important;
	padding:0 10px 0 10px!important;
	border-radius:0!important;
    font-size: 13px !important;
    line-height: 19px !important;	
	background:none!important;
	text-align:right!important;
}
header .search_box input:focus {
	color:#5b636f;
}

header .search_box {
	padding:0 0 0 29px;
	display:inline-block;
	height:64px;
	float:right;
	position:relative;
}
header .search_box a {
	margin:23px 0 24px 0;
	display:inline-block;
	line-height:19px;
}
.header_wrapper .search_box span {
	display:inline-block;
	width:19px;
	height:19px;
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -160px 0px;
}
.header_wrapper.search_show .search_box span {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -180px 0px;
}
header .search_box i {
	font-size:13px;
	line-height:15px;
	color:#666666;
}

/* H E A D E R   S T Y L E S */
header.type1 .search_box,
header.type2 .search_box,
header.type3 .search_box {
	display:none;
}
header.type2 .logo {
	float:right;
}
header.type2 nav {
	float:left;
}
header.type2 nav .menu > li {
	margin:0 30px 0 0;
}

header.type3 .logo {
	float:none;
	margin:40px auto 0 auto!important;
}
header.type3 nav {
	float:none;
	display:block;
	text-align:center;
	margin-bottom:24px;
}
header.type3 nav ul.menu {
	display:inline-block;
	margin:0 auto;
}
header.type3 nav ul.menu > li {
	margin:0 15px;
}
header.type3 .menu > li.current-menu-parent:before, 
header.type3 .menu > li.current-menu-item:before {
	display:none!important;
}

/* T A G L I N E */
#header_tagline {
	display:none;
	background:#0c1117;
}
#header_tagline div {
	color:#a9acac;
	line-height:40px;
	font-size:13px;
}
#header_tagline.type1,
#header_tagline.type2,
#header_tagline.type3,
#header_tagline.type4 {
	display:block;
}
#header_tagline.type1 .call_us,
#header_tagline.type2 .slogan {
	float:left;
}
#header_tagline.type1 .slogan,
#header_tagline.type2 .call_us {
	float:right;
}
#header_tagline.type3 .call_us,
#header_tagline.type4 .slogan {
	float:none;
	text-align:center;
}
#header_tagline.type3 .slogan,
#header_tagline.type4 .call_us {
	display:none;
}

/* B R E A D C R U M B */
.page_title_block {
	background:#111820 url(//blog.paperbagart.com/wp-content/themes/trend/img/theme_bg1.jpg) no-repeat center;
	margin:0;
	padding:46px 0 57px 0;
	overflow:hidden;
}
.page_title_block h1.title {
	display:inline-block;
	margin:0 0 13px 0!important;
}
.page_title_block .breadcrumbs {
	display:block;
}
.page_title_block .breadcrumbs a:after {
	content:'/';
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	display:inline-block;
	float:right;
	margin:0 8px;
}
.page_title_block .breadcrumbs a {
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	display:inline-block;
	float:left;
	font-weight:300;
}
.page_title_block .breadcrumbs span {
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	display:inline-block;
	float:left;
}


/* C O N T E N T */
.blog_post_preview .preview_meta span:after, 
.featured_items_meta span:after {
	content:'/';
	font-size:13px;
	line-height:15px;
	margin: 0 8px;
}
.blog_post_preview .preview_meta span:last-child:after, 
.featured_items_meta span:last-child:after {
	display:none!important;
}

.content_block {
	padding:50px 0 45px 0;
}

.no-sidebar .left-sidebar-block, 
.no-sidebar .right-sidebar-block {
	display:none!important;
}

.left-sidebar .right-sidebar-block {
	display:none!important;
}
.left-sidebar .left-sidebar-block {
	display:block!important;
	float:left!important;
}
.left-sidebar .posts-block {
	float:right!important;
}

.right-sidebar .left-sidebar-block {
	display:none!important;
}
.right-sidebar .right-sidebar-block {
	display:block!important;
}

.left-sidebar-block, 
.right-sidebar-block {

}
.main_wrapper {
	text-align:left;
}

.page_title_block {

}

/* F O O T E R */
.pre_footer {
	background:#111820 url(//blog.paperbagart.com/wp-content/themes/trend/img/theme_bg1.jpg) repeat center;
	padding:45px 0 55px 0;
}
.pre_footer .container {
	text-align:left;
}

.pre_footer div, 
.pre_footer span, 
.pre_footer p,
.pre_footer label,
.pre_footer td {
	color:#a9acac;
}
.pre_footer th {
	color:#ffffff;
}
.pre_footer caption {
	color:#ffffff;
}
.pre_footer a:hover,
.pre_footer .widget_posts .post_title:hover {
	color:#ffffff!important;
}

footer {
	padding:30px 0 30px 0;
	min-height:43px;
	background:#0c1117;
}
footer .copyright {
	float:left;
	font-size:13px;
	line-height:17px;
	padding:13px 0;
}
footer .socials {
	display:inline-block;
	float:right
}
footer .socials li {
	margin:0 0 0 10px;
	display:inline-block;
	float:left;
}
footer .socials li a {
	width:40px;
	height:40px;
	display:block;
	position:relative;
	background:#212830;
	border-bottom:#171c22 3px solid;
}
footer .socials li a:before {
	content:'';
	position:absolute;
	left:10px;
	top:10px;
	width:20px;
	height:20px;
	display:block;
}

.socials_list li a.ico_social-facebook:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat 0 0;
}
.socials_list li a.ico_social-twitter:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -20px 0;
}
.socials_list li a.ico_social-linked:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -40px 0;
}
.socials_list li a.ico_social-delicious:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -60px 0;
}
.socials_list li a.ico_social-vimeo:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -80px 0;
}
.socials_list li a.ico_social-flickr:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -100px 0;
}
.socials_list li a.ico_social-pinterest:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -120px 0;
}
.socials_list li a.ico_social-tumblr:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -140px 0;
}
.socials_list li a.ico_social-youtube:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -240px 0;
}
.socials_list li a.ico_social-instagram:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -260px 0;
}
.socials_list li a.ico_social-gplus:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -280px 0;
}
.socials_list li a.ico_social-dribbble:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -300px 0;
}

.socials_list li:hover a.ico_social-facebook:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat 0 -20px;
}
.socials_list li:hover a.ico_social-twitter:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -20px -20px;
}
.socials_list li:hover a.ico_social-linked:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -40px -20px;
}
.socials_list li:hover a.ico_social-delicious:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -60px -20px;
}
.socials_list li:hover a.ico_social-vimeo:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -80px -20px;
}
.socials_list li:hover a.ico_social-flickr:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -100px -20px;
}
.socials_list li:hover a.ico_social-pinterest:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -120px -20px;
}
.socials_list li:hover a.ico_social-tumblr:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -140px -20px;
}
.socials_list li:hover a.ico_social-youtube:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -240px -20px;
}
.socials_list li:hover a.ico_social-instagram:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -260px -20px;
}
.socials_list li:hover a.ico_social-gplus:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -280px -20px;
}
.socials_list li:hover a.ico_social-dribbble:hover:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -300px -20px;
}

.socials_list li a.ico_social-facebook:hover {
	background:#3a57a2;
	border-bottom:#283d71 3px solid;
}
.socials_list li a.ico_social-twitter:hover {
	background:#00a9f4;
	border-bottom:#0076aa 3px solid;
}
.socials_list li a.ico_social-linked:hover {
	background:#0072b6;
	border-bottom:#00507f 3px solid;
}
.socials_list li a.ico_social-delicious:hover {
	background:#0044d1;
	border-bottom:#002f92 3px solid;
}
.socials_list li a.ico_social-vimeo:hover {
	background:#00a9f4;
	border-bottom:#0076aa 3px solid;
}
.socials_list li a.ico_social-flickr:hover {
	background:#ee2e9c;
	border-bottom:#a6206d 3px solid;
}
.socials_list li a.ico_social-pinterest:hover {
	background:#cb2524;
	border-bottom:#8e1a19 3px solid;
}
.socials_list li a.ico_social-tumblr:hover {
	background:#344f6c;
	border-bottom:#24374b 3px solid;
}
.socials_list li a.ico_social-youtube:hover {
	background:#ee2c20;
	border-bottom:#a61f16 3px solid;
}
.socials_list li a.ico_social-instagram:hover {
	background:#967b66;
	border-bottom:#695647 3px solid;
}
.socials_list li a.ico_social-gplus:hover {
	background:#cb2524;
	border-bottom:#a61f16 3px solid;
}
.socials_list li a.ico_social-dribbble:hover {
	background:#e44a85;
	border-bottom:#9f345d 3px solid;
}


/* B A S E   M O D U L E S */
/*Accordion*/
.shortcode_accordion_shortcode, 
.shortcode_toggles_shortcode { 
	margin:0!important;
}
h5.shortcode_accordion_item_title, 
h5.shortcode_toggles_item_title { 
	margin:0 0 4px 0!important;
	padding:10px 15px 10px 35px!important;
	position:relative;
	font-size:15px;
	line-height:20px;
	font-weight:300;
	border:none;
	border-bottom:#e1e2e3 3px solid;
	background:#ffffff;
	color:#464A4F!important;
}
h5.shortcode_accordion_item_title:hover, 
h5.shortcode_toggles_item_title:hover { 
	background:#ffffff;
}
.ui-accordion-header-icon {
	display:none;
}
.shortcode_accordion_item_title .ico, 
.shortcode_toggles_item_title .ico { 
	position:absolute;
	left:13px;
	top:50%;
	margin-top:-6px;
	display:block;
	width:11px;
	height:11px;
	background:none;
}
.shortcode_accordion_item_title .ico:before, 
.shortcode_toggles_item_title .ico:before { 
	content:'';
	display:block;
	background:#616367;
	width:1px;
	height:11px;
	position:absolute;
	left:5px;
	top:0;
}
.shortcode_accordion_item_title .ico:after, 
.shortcode_toggles_item_title .ico:after { 
	content:'';
	display:block;
	background:#616367;
	width:11px;
	height:1px;
	position:absolute;
	top:5px;
	left:0;
}
.shortcode_accordion_item_title.ui-state-active .ico:before, 
.shortcode_toggles_item_title.ui-state-active .ico:before { 
	display:none;
}
.shortcode_accordion_item_body,
.shortcode_toggles_item_body { 
	padding:10px 30px 15px 30px;
	border:none;
	background:none!important;
}	
.module_accordion .shortcode_accordion_item_body p,
.shortcode_toggles_shortcode p {
	margin:8px 0 0 0;
	background:none!important;
}
.module_accordion .shortcode_accordion_item_body p:first-child,
.shortcode_toggles_shortcode p:first-child {
	margin:0;
}

.module_faq span.ico_toggle:before {
	content:'\f107';
	color:#5b636f;
	font-size:13px;
	line-height:15px;
	position:absolute;
	right:10px;
	top:13px;
	display:block;
	width:15px;
	height:15px;
	text-align:center;
	font-family:'FontAwesome';
}
.module_faq .ui-state-active span.ico_toggle:before {
	content:'\f106';
}
.module_faq .shortcode_toggles_item_title span.ico_faq:before {
	content:'?';
	color:#616367;
	font-size:15px;
	line-height:17px;
	position:absolute;
	left:15px;
	top:10px;
	display:block;
	width:17px;
	height:17px;
}
.module_faq h5.shortcode_toggles_item_title {
	padding:8px 15px 11px 38px!important;
}
.module_faq  .shortcode_toggles_item_body {
	padding:5px 0 13px 37px;
}

/*Custom Buttons*/
.shortcode_button { 
	display:inline-block;
	margin:0 5px 10px 5px;
	border-radius:0;
	border:none!important;
	font-size:12px;
	line-height:14px;
	min-height:14px;
	font-weight:800!important;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	position:relative;
}
.shortcode_button:before {
	content:'';
	display:block;
	position:absolute;
	background:#000000;
	width:100%;
	height:3px;
	bottom:0;
	left:0;
}
.shortcode_button span {
	display:inline-block;
	padding-right:6px;
}
.shortcode_button.btn_small {
	padding:13px 15px 16px 15px!important;
}
.shortcode_button.btn_normal {
	font-size:13px;
	line-height:16px;
	min-height:16px;
	padding:16px 30px 19px 30px!important;
}
.shortcode_button.btn_large {
	font-size:14px;
	line-height:18px;
	min-height:18px;
	padding:19px 33px 22px 33px!important;
}

.shortcode_button.btn_type1 {
	background:#464a4f;
	color:#ffffff;	
}
.shortcode_button.btn_type1:before {
	opacity:0.4;
}
.shortcode_button.btn_type2 {
	background:#83878c;
	color:#ffffff;	
}
.shortcode_button.btn_type2:before {
	opacity:0.2;
}
.shortcode_button.btn_type3 {
	background:#c2c6cc;
	color:#ffffff;	
}
.shortcode_button.btn_type3:before {
	opacity:0.1;
}
.shortcode_button.btn_type4 {
	background:#ffffff;
	border:none!important;
	color:#464a4f;	
}
.shortcode_button.btn_type4:before {
	opacity:0.1;
}
.shortcode_button.btn_type5 {
	color:#ffffff;	
}
.shortcode_button.btn_type5:before {
	opacity:0.2;
}
.shortcode_button.btn_type6 {
	color:#ffffff;
	background:#08aea0;
}
.shortcode_button.btn_type6:before {
	opacity:0.2;
}
.shortcode_button.btn_type7 {
	color:#ffffff;
	background:#08ae0f;
}
.shortcode_button.btn_type7:before {
	opacity:0.2;
}
.shortcode_button.btn_type8 {
	color:#ffffff;
	background:#9dd110;
}
.shortcode_button.btn_type8:before {
	opacity:0.2;
}
.shortcode_button.btn_type9 {
	color:#464a4f;
	background:#eccd00;
}
.shortcode_button.btn_type9:before {
	opacity:0.1;
}
.shortcode_button.btn_type10 {
	color:#ffffff;
	background:#ff8400;
}
.shortcode_button.btn_type10:before {
	opacity:0.2;
}
.shortcode_button.btn_type11 {
	color:#ffffff;
	background:#ec2f2f;
}
.shortcode_button.btn_type11:before {
	opacity:0.2;
}
.shortcode_button.btn_type12 {
	color:#ffffff;
	background:#ff3988;
}
.shortcode_button.btn_type12:before {
	opacity:0.2;
}
.shortcode_button.btn_type13 {
	color:#ffffff;
	background:#e0199c;
}
.shortcode_button.btn_type13:before {
	opacity:0.2;
}
.shortcode_button.btn_type14 {
	color:#ffffff;
	background:#b123cf;
}
.shortcode_button.btn_type14:before {
	opacity:0.3;
}
.shortcode_button.btn_type15 {
	color:#ffffff;
	background:#7023cf;
}
.shortcode_button.btn_type15:before {
	opacity:0.4;
}
.shortcode_button.btn_type16 {
	color:#ffffff;
	background:#0665b5;
}
.shortcode_button.btn_type16:before {
	opacity:0.3;
}
.shortcode_button.btn_type17 {
	color:#ffffff;
	background:#0ab5df;
}
.shortcode_button.btn_type17:before {
	opacity:0.2;
}
.shortcode_button:hover {
	background:#464a4f;
	color:#ffffff!important;
	text-decoration:none;
}
.shortcode_button.btn_type4:hover,
.shortcode_button.btn_type5:hover {
	border:none!important;
	background:#464a4f!important;
	color:#ffffff;
}
.shortcode_button.btn_type1:hover:before {
	opacity:0.2!important
}
.shortcode_button:hover:before {
	opacity:0.4!important
}

/*Divider*/
.module_cont hr {
	border:none;
	border-top:#e1e2e3 3px solid;
	margin:0 0 0 0;
	height:25px;
	display:block;
	background:none!important;
}
.module_cont hr.type1 {
	border-top:#ffffff 3px solid;
}
.module_cont hr.type2 {
	border-top:#949da6 3px solid;
}

/*Tabs*/
.shortcode_tab_item_title {
	background:#ffffff;
	display:inline-block;
	float:left;
	margin:0 3px 3px 0;
	cursor:pointer;
	padding:10px 17px 12px 17px;
	position:relative;
	z-index:10;
	border:none;
	font-size:15px;
	line-height:18px;
}
.shortcode_tab_item_title:hover {
	background:#ffffff;
}
.all_heads_cont:after {
	content:'';
	display:block;
	clear:both;
}
.shortcode_tab_item_title.active {
	background:#ffffff;
	position:relative;
	z-index:17;
}
.shortcode_tab_item_title.active:before {
	content:'';
	height:3px;
	position:absolute;
	left:0;
	bottom:-3px;
	background:#ffffff;
	width:100%;
	display:block;
}
.all_body_cont {
	background:#ffffff;
	border:none;
	border-bottom:#e1e2e3 3px solid;
	padding:14px 18px 15px 18px;
	z-index:15;
}
.shortcode_tab_item_body p {
	margin:8px 0 0 0;
}
.shortcode_tab_item_body p:first-child {
	margin:0;
}

@media only screen and (min-width: 760px) {
	.shortcode_tabs.type2 .all_heads_cont { 
		float:none;
		display:block;
	}
	.shortcode_tabs.type2 .all_head_sizer {
		width:20%;
	}
	.shortcode_tabs.type2 .all_body_sizer {
		width:80%;
	}
	.shortcode_tabs.type2 .all_body_sizer,
	.shortcode_tabs.type2 .all_head_sizer {
		float:left;
		display:inline-block;
	}
	.all_body_sizer:after,
	.all_head_sizer:after {
		content:'';
		display:block;
		clear:both;
	}	
	.shortcode_tabs.type2 .shortcode_tab_item_title { 
		float:none;
		margin:0 3px 3px 0;
		display:block!important;
		padding:10px 17px 12px 17px;
		border:none;
		border-right:0;
	}
	.shortcode_tabs.type2 .shortcode_tab_item_title.active {
		background:#ffffff;
	}
	.shortcode_tabs.type2 .shortcode_tab_item_title.active:before {
		right:-3px;
		width:3px;
	}
}

/*IconBoxes*/
.iconbox_wrapper {
	min-height:60px;
	position:relative;
	text-align:center;
	padding:0;
}
.ico_wrapper {
	padding:33px 30px 21px 30px;
	background:#ffffff;
}
.iconbox_wrapper .ico {
	width:60px;
	height:60px;
	margin:0 auto;
	position:relative;
	left:auto;
	top:auto;
	border-radius:0;
	text-align:center;
	line-height:55px;
	font-size:40px;
	font-weight:normal;
	background:none;
    color:#464a4f;
}
.iconbox_body {
	padding: 0 30px 28px 30px;
	border-bottom:#e1e2e3 3px solid;
	background:#ffffff;	
}
.iconbox_body a {
	font-weight:300;
}
.iconbox_wrapper:hover p,
.iconbox_wrapper:hover h5,
.iconbox_wrapper .ico {
	transition:color 250ms;
	-webkit-transition:color 250ms;
}
.iconbox_wrapper .ico span i {
	font-size:40px;
}
.iconbox_wrapper h5 {
	font-size:16px;
	line-height:18px;
	margin:0 0 19px 0;
	font-weight:300;
}
.iconbox_wrapper p {
	line-height:20px;
}

/*Featured Items*/
.featured_items .item_list {
	margin-top:-30px!important;
	text-align:left;
}
.featured_items li {
	padding:0!important;
}
.featured_items {
	text-align:center;
}
.featured_items_title h5 {
	font-weight:300;
	font-size:16px;
	line-height:18px;
}
.featured_portfolio .featured_items_title h5 {
	margin-bottom:17px;
}
.featured_items_title h5 a {
	font-size:16px;
	line-height:18px;
}
.featured_items_body {
	background:#ffffff;
	padding:35px 30px 36px 30px;
	border-bottom:#e1e2e3 3px solid;
}
.featured_posts_body h5 {
	margin:0 0 11px 0;
}
.featured_posts_body .exc a {
	font-weight:300;
}
.featured_posts_body .exc a:hover {
	color:#616367;
}
.featured_posts_body .featured_items_meta {
	margin:0 0 8px 0;
}
.blog_post_preview .preview_meta span, 
.featured_items_meta span {
	font-style:300;
	color:#b2b7bb;
	font-style:normal;
}
.blog_post_preview .preview_meta span:before,
.featured_items_meta span:before {
	color:#b2b7bb;
}
.featured_items .img_block {
	margin:0;
}
.featured_items .img_block .featured_link_ico {
	border-radius:0;
	width:30px;
	height:30px;
	margin:-15px 0 0 -15px;
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	text-align:center;
	opacity:0;
	background:none;
	transform:scale(2,2);
	-webkit-transform:scale(2,2);
	z-index:17;
}
.featured_items .img_block .featured_link_ico:before {
	content:'';
	position:absolute;
	width:6px;
	height:30px;
	left:12px;
	top:0;
	background:#ffffff;
	display:block;
}
.featured_items .img_block .featured_link_ico:after {
	content:'';
	position:absolute;
	width:30px;
	height:6px;
	top:12px;
	left:0;
	background:#ffffff;
	display:block;
}
.featured_items .img_block .featured_link_ico span {
	display:none;
}


/*Gallery*/
.gallery_item .gallery_zoom_ico {
	border-radius:0;
	width:30px;
	height:30px;
	margin:-15px 0 0 -15px;
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	text-align:center;
	opacity:0;
	background:none!important;
	transform:scale(2,2);
	-webkit-transform:scale(2,2);
	z-index:17;
}
.gallery_item .gallery_zoom_ico:before {
	content:'';
	position:absolute;
	width:6px;
	height:30px;
	left:12px;
	top:0;
	background:#ffffff;
	display:block;
}
.gallery_item .gallery_zoom_ico:after {
	content:'';
	position:absolute;
	width:30px;
	height:6px;
	top:12px;
	left:0;
	background:#ffffff;
	display:block;
}
.gallery_item .gallery_zoom_ico span {
	display:none;
}
.gallery_item_wrapper:hover .gallery_zoom_ico {
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
	opacity:0.999;
}

/*Promoblock*/
.shortcode_promoblock {
	border-left:none;
}
.promoblock_wrapper {
	background:none;
	border:none;
	border-left:0;
	padding:10px 0 5px 0;
	overflow:hidden;
}
.promoblock_wrapper .promo_text_block {
	width:70%;
}
.no_button_text .promoblock_wrapper .promo_text_block {
	width:100%;
	text-align:center;
}

.promoblock_wrapper .promo_button_block {
	width:30%;
}
.promo_button_block .shortcode_button.btn_large {
	padding-left:30px!important;
	padding-right:30px!important;
}
.promoblock_wrapper .promo_button_block a {
	float:none;
	margin:7px 0 0 30px;
}
.shortcode_promoblock h4 {
	font-size:20px;
	line-height:22px;
	margin:0 0 9px 0;
	font-weight:300;
}
.shortcode_promoblock h6 {
	font-size:36px;
	line-height:38px;
	margin:0;
	font-weight:300;
}
.promo_white .promo_text_block_wrapper h4,
.promo_white .promo_text_block_wrapper h6 {
	color:#ffffff;
}

/*Team*/
.module_team ul {
	list-style:none!important;
	margin:-30px 0 0 -30px!important;
}
.module_team ul li {
	padding:30px 0 0 0!important;
}
.module_team ul li .item_wrapper {
	padding:0 0 0 30px;
}
.module_team .img_block {
	margin:0;
}
.module_team .carousel_body {
	padding:36px 25px 40px 25px;
	border-bottom:#e1e2e3 3px solid;
	background:#ffffff;
	text-align:center;
}
.module_team .img_block img {
	width:100%;
	height:auto;
	display:block;
}
.module_team h5 {
	font-weight:300;
	font-size:16px;
	line-height:18px;
	margin:0 0 12px 0;
}
.module_team h6 {
	font-weight:300;
	font-size:13px;
	line-height:16px;
	color:#b2b7bb;
	margin:0 0 10px 0;
}
.module_team .carousel_desc {
	padding-bottom:12px;
	border-bottom:none;
}
.smallproflinks {
	overflow:hidden;
	line-height:0;
}
.team_icons_wrapper {
	padding:0;
	text-align:left;
}
.smallproflinks a {
	display:inline-block;
	margin:6px 3px 0 3px;
	float:left;
}
.team_icons_wrapper {
	margin:0 auto;
	display:inline-block;
}
.team_icons_wrapper a {
	width:40px;
	height:40px;
	padding:0 0 3px 0;	
	border-radius:0;
	line-height:40px;
    text-align: center;
	position:relative;
}
.team_icons_wrapper a:before {
	content:'';
	height:3px;
	width:100%;
	background:#000000;
	position:absolute;
	bottom:0;
	left:0;
	opacity:0.2;
}
.team_icons_wrapper a:hover:before {
	opacity:0.4;
}
.team_icons_wrapper a:hover {
	background:#464a4f!important;
	color:#ffffff!important;
}
.team_icons_wrapper a span,
.team_icons_wrapper a i {
	line-height:40px;
	width:40px;
	height:40px;
	font-size:15px!important;
	text-align:center;
}

/*Social Icons*/
.shortcode_social_icon {
	height:43px;
	display:inline-block;
	margin:0 5px 10px 5px;
	float:none;
	font-size:0;
	background:#464a4f;
	color:#ffffff;
	box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);
	transition:all 250ms;
	-webkit-transition:all 250ms;
}
a.shortcode_social_icon:hover {
	background:#464a4f!important;
	color:#ffffff!important;
	box-shadow:inset 0 -3px 0 rgba(0,0,0,0.4);	
}
a.shortcode_social_icon:hover i {
	color:#ffffff!important;
}
.shortcode_social_icon span i {
	line-height:38px;
	padding-top:2px;
}
.shortcode_social_icon.type4 {
	background:none!important;
	box-shadow:none;
	height:20px;
}
.shortcode_social_icon.type4 i {
	line-height:20px;
}
.shortcode_social_icon.type4:hover {
	background:none!important;
	box-shadow:none;
}

/*Message Boxes*/
.shortcode_messagebox {
	border:none!important;
	border-bottom:3px solid #e1e2e3!important;
	background:#ffffff!important;
	padding:11px 24px 12px 13px;
}
.shortcode_messagebox .box_content {
	color:#909295;
}
.shortcode_messagebox .box_content p,
.shortcode_messagebox .box_content i {
	color:#909295;
}
.shortcode_messagebox .box_close {
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	right:16px;
	top:17px;
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -189px -20px;
	opacity:1!important;
}
.shortcode_messagebox.box_type2 {
	border:none;
	background:none;
}
.shortcode_messagebox.box_type2 .box_icon i,
.shortcode_messagebox.box_type2 .box_content,
.shortcode_messagebox.box_type2 .box_content p {
	color:#1294ca;
}
.shortcode_messagebox.box_type2 .box_close {
	background-position:-189px -20px;
}

.shortcode_messagebox.box_type3 .box_icon i,
.shortcode_messagebox.box_type3 .box_content,
.shortcode_messagebox.box_type3 .box_content p {
	color:#599907;
}
.shortcode_messagebox.box_type3 .box_close {
	background-position:-189px -20px;
}

.shortcode_messagebox.box_type4 .box_icon i,
.shortcode_messagebox.box_type4 .box_content,
.shortcode_messagebox.box_type4 .box_content p {
	color:#e4b600;
}
.shortcode_messagebox.box_type4 .box_close {
	background-position:-189px -20px;
}

.shortcode_messagebox.box_type5 .box_icon i,
.shortcode_messagebox.box_type5 .box_content,
.shortcode_messagebox.box_type5 .box_content p {
	color:#f16262;
}
.shortcode_messagebox.box_type5 .box_close {
	background-position:-189px -20px;
}
.shortcode_messagebox .box_close:hover {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -179px -20px;
}

.wp-caption, .wp-caption-text, .sticky, .bypostauthor {}

.dn {
    display: none;
}

/*Testimonials*/
.carouselslider ul {
	list-style:none!important;
}
.carouselslider ul li:before {
	content:'';
	display:none!important;
}
.testimonials_list ul {
	list-style:none!important;
	margin:-13px 0 0 -30px!important;
}
.testimonials_list ul li {
	padding:11px 0 0 0!important;
}
.testimonials_list ul li .item {
	padding:0 0 0 30px!important;
}
.testimonial_item_wrapper .testimonials_photo {
	top:2px;
}
.testimonial_item_wrapper {
	padding:0 0 0 89px;
}
.testimonials_heading,
.testimonials_company {
	font-weight:300;
	display:inline-block;
}
.testimonials_heading:after {
	content:',';
}
.testimonials_heading {
	margin:0 0 10px 0;
	font-size:15px;
	line-height:16px;
}
.testimonials_company {
	color:#b2b7bb;
	margin:0 0 10px 0;
	font-size:13px;
	line-height:16px;
}
.testimonial_item_wrapper p {
	margin:0 0 10px 0;
}

/*Partners*/
div.contentarea .module_partners ul {
	list-style:none!important;
	margin:0 0 0 -30px!important;
	padding:0!important;
	overflow:hidden;
}
.module_partners ul li:before {
	display:none!important;
}
.module_partners ul li {
	padding:0!important;
	margin:0;
	display:inline-block;
	float:left;
}
.module_partners ul li .item_wrapper {
	padding:0 0 0 30px;
}
.module_partners ul li .item {
	text-align:center;
}
.module_partners ul li .item img {
	width:100%;
	height:auto;
	margin-top:0;
	transition:transform 250ms;
	-webkit-transition:transform 250ms;
	opacity:1!important;
}
.module_partners ul li .item:hover img {
	transform:translate(0,-8px);
}

/*Diagram*/
.module_diagramm h5 {
	margin:0 0 19px 0;
	font-size:16px;
	font-weight:300;
}
.easyPieChart {
    position:relative;
    text-align: center;
	left:auto;
	top:auto;
	margin:0 auto 27px auto;
}
.skill_item {
	position:relative;
	padding:40px 30px 35px 30px!important;
	background:#ffffff;
	text-align:center;
	border-bottom:#e1e2e3 3px solid;
}

/*Layer Slider*/
.user_bg_layout .first-module.module_layer_slider,
.first-module.fullwidth_layer_slider {
	margin-top:-50px;
}

.contact_info_list li:before {
	display:none!important;
}

/* T Y P O G R A P H Y */

h1 {
	margin:0 0 8px 0;
	font-weight:300;
}
h2 {
	margin:0 0 11px 0;
	font-weight:300;
}
h3 {
	margin:0 0 11px 0;
	font-weight:300;
}
h4 {
	margin:0 0 13px 0;
	font-weight:300;
}
h5 {
	margin:0 0 13px 0;
	font-weight:300;
}
h6 {
	margin:0 0 4px 0;
	font-weight:300;
}
.module_cont .bg_title {
    margin-bottom: 22px;
}
.headInModule {
	font-weight:300!important;
}

.highlighted_light,
.highlighted_dark,
.highlighted_colored {
	color:#ffffff;
	padding:0 2px;
}
.highlighted_light {
	background:#c2c6cc;
	color:#ffffff;	
}
.highlighted_dark {
	background:#464a4f;
	color:#ffffff;
}
.module_content ol > li {
	padding-left:0;
}

/*blockquote*/
blockquote {
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 0 48px;
	min-height:40px;
	display:inline-block;
}
blockquote.shortcode_blockquote {
	padding:0px;
}
blockquote:before {
	content:'\00AB';
	font-family:'Open Sans';
	font-size:50px;
	line-height:50px;
	height:50px;
	font-weight:300;
	display:inline-block;
	position:absolute;
	overflow:hidden;
	left:10px;
	top:-11px;
	border-radius:0;	
	width:40px;
	color:#aaaaaa;
}
blockquote.shortcode_blockquote:before {
	content:'\00AB';
	font-family:'Open Sans';
	font-size:50px;
	line-height:50px;
	height:50px;
	font-weight:300;
	display:inline-block;
	position:absolute;
	overflow:hidden;
	left:10px;
	top:-11px;
	border-radius:0;	
	width:40px;
	color:#aaaaaa;
}
blockquote.shortcode_blockquote:after {
	display:none;
}
blockquote.shortcode_blockquote:before,
blockquote.shortcode_blockquote.type1:before,
blockquote.shortcode_blockquote.type2:before {
	background:none;
}
blockquote.shortcode_blockquote.type1:before {
	color:#464a4f;
}
blockquote.shortcode_blockquote.type3:before,
blockquote.shortcode_blockquote.type4:before,
blockquote.shortcode_blockquote.type5:before {
	content:'';
	display:block!important;
	width:40px;
	height:40px;
	border-radius:100%;
	z-index:14;
	left:0;
	top:12px;
}
blockquote.shortcode_blockquote.type3:after,
blockquote.shortcode_blockquote.type4:after,
blockquote.shortcode_blockquote.type5:after {
	content:'';
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -160px -20px;
	width:20px;
	height:15px;
	left:11px;
	top:25px;
	display:block!important;
	position:absolute;
	z-index:15;
}
blockquote.shortcode_blockquote.type3:before {
	background-color:#d8dadb;
}
blockquote.shortcode_blockquote.type4:before {
	background-color:#464a4f;
}
blockquote.shortcode_blockquote .blockquote_wrapper {
	padding:0 0 0 48px!important;
}
blockquote.shortcode_blockquote.type3 .blockquote_wrapper,
blockquote.shortcode_blockquote.type4 .blockquote_wrapper,
blockquote.shortcode_blockquote.type5 .blockquote_wrapper {
	padding:0 0 0 53px!important;
}

blockquote.shortcode_blockquote .author {
	color:#b2b7bb;
}

/*Dropcap*/
.dropcap {
	margin:0 7px 0 0;
	padding:0 0 0 1px;
	text-transform:uppercase;
	background:none;
	width:auto;
	height:auto;
	font-size:40px;
	line-height:40px;
	float:left;
	color:#404040;
	border-radius:0;
	font-weight:300;
	text-align:center;
	display:inline-block;
	background:none;
	color:#616367;
}

.dropcap.type3,
.dropcap.type4,
.dropcap.type5 {
	margin:12px 14px 0 0;
	font-size:30px;
	line-height:36px;
	width:39px;
	height:40px;
	border-radius:100%;
	color:#ffffff;
	background:#464a4f;
}
.dropcap.type3 {
	background:#d8dadb;
}
.dropcap.type1 {
	color:#c2c6cc;
	background:none;
}

/*Price Tables*/
.price_item {
	display:inline-block;
	float:left;
	text-align:center;
	border-bottom:none;
}
.module_price_table .price_item .price_item_wrapper {
	padding-left:3px!important;
}
.module_price_table .price_item:first-child .price_item_wrapper:first-child {
	padding-left:0!important;
}
.module_price_table .price_item .price_item_body {
	background:#ffffff;
}
.price_item_wrapper .price_item_title {
	background:#464a4f; 
	padding:14px 15px 16px 15px;
}
.price_item_title h5 {
	font-weight:300;
	font-size:20px;
	line-height:24px;
	margin:0;
	color:#f2f2f2;
}
.price_item_cost {
	padding:20px 15px 10px 15px;
	display:block;
}
.price_item_cost h2 {
	font-size:42px;
	line-height:44px;
	font-weight:300;
	color:#464a4f;
	display:inline-block;
}
.price_item_cost span {
	display:inline-block;
	line-height:44px;
	font-size:15px;
	color:#464a4f;
	margin-left:-3px;
}
.price_item_text {
	border-top:none;
	background:none;
	color:#616367;
	line-height:20px;
	padding:10px 10px;
}
.most_popular .price_item_text {
	background:none;
}
.price_item_text:nth-child(even),
.most_popular .price_item_text:nth-child(even) {
	background:#f5f7fa;
}

.price_item_text p {
	margin:10px 0 0 0;
}
.price_item_text p:first-child {
	margin:0;
}

.price_item_btn {
	border-top:none;
	padding:0;
	background:none;
}
.most_popular .price_item_btn {
	background:none;
}
.price_item_btn a.shortcode_button.btn_normal {
	margin:0 auto;
	float:none;
	width:100%;
	font-size:12px;
	line-height:14px;
	padding:13px 0 14px 0!important;
}
.most_popular .price_item_btn a:before {
	opacity:0.2!important;
}
.most_popular .price_item_btn a:hover {
	background:#464a4f;
}
.most_popular .price_item_btn a:before:hover {
	opacity:0.4!important;
}
.module_price_table .price_item_body {
	border:none!important;
}

.contact_info_list li {
	margin:0 0 10px!important;
	padding: 5px 36px 0!important;
	min-height: 25px;
	position: relative;
}

/* P O R T F O L I O */
/*filter*/
.optionset {
	padding:0 0 53px 0!important;
	list-style:none!important;
	overflow:hidden;
}
.optionset li {
	display:inline-block;
	font-size:15px;
	line-height:20px;
	margin-right:3px!important;
	margin-bottom:7px!important;
	float:left;
	padding:0!important;
}
.optionset li a {
	font-size:15px;
	line-height:20px;
	font-weight:300;
	padding:10px 15px 10px 15px;
	border-bottom:#e1e2e3 3px solid;
	display:inline-block;
	background:#ffffff;
	color:#464a4f;
	text-transform:capitalize;
	transition:all 250ms;
	-webkit-transition:all 250ms;
}
.optionset li a:hover,
.optionset li.selected a {
	border-bottom:#2a2c2f 3px solid;
	display:inline-block;
	background:#464a4f;
	color:#ffffff!important;
}
.optionset li:before {
	display:none!important;
}

/*portfolio pager*/
.module_portfolio .pagerblock {
	margin:0 0 0 0!important;;
	padding:50px 0 15px 0!important;;
	list-style:none!important;
	overflow:hidden;
}
.module_portfolio .pagerblock li {
	display:inline-block;
	margin:0 3px 0 0;
	float:left;
	padding:0;	
}

div.contentarea .pagerblock li:before {
	display:none;
}
div.contentarea ul.pagerblock li {
	padding:0
}
.module_portfolio .pagerblock li a {
	color:#464a4f;
	display:block;
	width:40px;
	height:40px;
	background:#ffffff;
	line-height:40px;
	text-align:center;
	border-bottom:#e1e2e3 3px solid;
}

/*1 column*/
.portfolio_block.columns1 .portfolio_item .portfolio_preview_topline {
	margin:0;
	border-bottom:none;
	padding:0;
}
.portfolio_block.columns1 .portfolio_item h3 {
	margin:-9px 0 13px 0;
}
.portfolio_block.columns1 .portfolio_item h3 a {
	font-size:20px;
	line-height:22px;
	font-weight:300;
}
.portfolio_block.columns1 .preview_meta {
	display:none;
}

/*2-3-4 Columns*/

.columns2 .portfolio_item .portfolio_item_wrapper .portfolio_content,
.columns3 .portfolio_item .portfolio_item_wrapper .portfolio_content,
.columns4 .portfolio_item .portfolio_item_wrapper .portfolio_content {
	border:none;
	border-bottom:#e1e2e3 3px solid;
	background:#ffffff;
	padding:8px 20px 17px 20px;
	text-align:center!important;
}
.columns2 .portfolio_item .portfolio_item_wrapper .portfolio_content h3,
.columns3 .portfolio_item .portfolio_item_wrapper .portfolio_content h3,
.columns4 .portfolio_item .portfolio_item_wrapper .portfolio_content h3 {
	text-align:center;
}
.columns2 .portfolio_item .portfolio_item_wrapper .portfolio_content h3 a,
.columns3 .portfolio_item .portfolio_item_wrapper .portfolio_content h3 a,
.columns4 .portfolio_item .portfolio_item_wrapper .portfolio_content h3 a {
	font-size:16px;
	line-height:18px;
	text-align:center;
}
.portfolio_item_img_fx .portfolio_image_fadder {
}
.portfolio_item_img_fx a.portfolio_zoom {
	display:none;
}
.portfolio_item_img_fx a.portfolio_link {
	margin:0!important;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	border-radius:0!important;
	background:none!important;
}
.portfolio_item_img_fx a.portfolio_link span i { display:none!important}
.portfolio_item_img_fx a.portfolio_link span {
	position:absolute;
	left:50%;
	top:50%;
	margin:-15px 0 0 -15px;
	display:block;
	width:30px;
	height:30px;
}
.portfolio_item_img_fx a.portfolio_link span:after {
	content:'';
	width:6px;
	height:30px;	
	position:absolute;
	left:12px;
	top:0;
	display:block;
	background:#ffffff;
}
.portfolio_item_img_fx a.portfolio_link span:before {
	content:'';
	width:30px;
	height:6px;	
	position:absolute;
	left:0;
	top:12px;
	display:block;
	background:#ffffff;
}


/* Portfolio Masonry */
.module_portfolio_masonry {
	text-align:center;
}
.module_portfolio_masonry .optionset {
	padding:0 0 27px 0!important;
	margin:0 auto;
	display:inline-block;
	margin:-22px 0 0 0;
}
.module_portfolio_masonry .optionset li {
	margin:0!important;
}
.module_portfolio_masonry .optionset li:before {
	content:'/';
	color:#b2b7bb;
	font-weight:300;
	line-height:15px;
	font-size:13px;
	display:inline-block!important;
	position:static;
}
.module_portfolio_masonry .optionset li:first-child:before {
	display:none!important;
}
.module_portfolio_masonry .optionset li a {
	background:none;
	border:none;
	line-height:15px;
	font-size:13px;
	font-weight:300;
	color:#616367;
	padding:0;
}

.masonry_portfolio_block {
	margin:0 0 0 0!important;
}
.module_portfolio_masonry  .optionset {
	magin-bottom:50px;
	position:relative;
	z-index:99;
}
.module_portfolio_masonry .masonry_pf_item {
	width:20%;
	font-size:0;
	line-height:0;
	display:inline-block;
	float:none;
	margin:0;
}
.module_portfolio_masonry .masonry_pf_item img {
	width:100%;
	height:auto;
	display:block;
}
.module_portfolio_masonry .masonry_pf_item .masonry_pf_image_fadder {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content {
	display:block;
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	top:50%;
	opacity:0;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content h5 {
	font-size:16px;
	line-height:18px;
	color:#ffffff;
	font-weight:300;
	padding:0 20px;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content span.masonry_pf_excerpt {
	display:none;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content span.masonry_pf_icon {
	display:inline-block;
	width:30px;
	height:30px;
	margin:0 auto;
	margin-bottom:31px;
	position:relative;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content span.masonry_pf_icon:before {
	content:'';
	width:6px;
	height:30px;
	background:#ffffff;
	display:block;
	position:absolute;
	left:12px;
	top:0;
}
.module_portfolio_masonry .masonry_pf_item .portfolio_content span.masonry_pf_icon:after {
	content:'';
	width:30px;
	height:6px;
	background:#ffffff;
	display:block;
	position:absolute;
	left:0;
	top:12px;
}
.module_portfolio_masonry .portfolio_preview {
	display:block;
}

.masonry_portfolio_preview {
	transition:all 300ms;
	-webkit-transition:all 300ms;
	overflow:hidden;
	height:0;
	position:relative;
}
.masonry_portfolio_preview img {
	display:block;
	text-align:left;
	width:100%;
	height:auto;
}
.masonry_portfolio_preview .portfolio_preview_wrapper {
	padding:35px 0 75px 0;
	text-align:left;
}

.masonry_portfolio_preview .portfolio_preview_wrapper h4 {
	padding-right:20px;
}
.masonry_portfolio_preview .pf_preview_close {
	width:13px;
	height:13px;
	display:block;
	position:absolute;
	right:0;
	top:35px;
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -320px 0;
} 
.masonry_portfolio_preview .shortcode_button {
	margin:27px 0 0 0!important;
}


/* B L O G */
.blog_post_page {
	position:relative;
}
.blogpost_user_meta {
	min-height:70px;
}
.preview_topblock {
	margin-bottom:20px;
}
.theme_blog_listing {
	position:relative;
}
.boxed_date {
	width:70px!important;
	height:70px!important;
}
.boxed_date .boxed_date_month {
	background:#464a4f!important;
	font-weight:300!important;
	color:#ffffff!important;
	font-size:13px!important;
	text-transform:none!important;
	line-height:30px!important;
	display:block!important;
}
.boxed_date .boxed_date_day {
	background:#ffffff!important;
	font-weight:300!important;
	color:#464a4f!important;
	font-size:22px!important;
	line-height:40px!important;
	border:none!important;
	border-bottom:#d2d4d5 3px solid!important;
}

.global_left {
	padding-left:100px!important;
}
.blog_post_preview.global_left .boxed_date {
	top:5px!important;
}
.blog_post_preview .blogpost_title {
	font-weight:300!important;
	font-size:20px!important;
	line-height:22px!important;
}
.module_blog .blog_post_preview	{
	border-bottom:#e1e2e3 3px solid!important;
}
.blog_post_preview h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 5px;	
}
.blog_post_preview.gallery {
	margin:0!important;
}

/*article.contentarea {
	overflow:hidden;
}*/
.blog_post_image {
	margin:0 0 22px 0;
}
.blog_post_image img {
	display:block;
	width:100%;
	height:auto;
}
.blog_post_image iframe {
	display:block;
	width:100%;
}
.blog_post_content {
	position:relative;
}
.portfolio_post.blog_post_content {
	padding:0; 
}

.blog_post_page .blogpost_date {
	position:absolute;
	left:0;
	top:3px;
	width:70px!important;
	height:70px!important;
}
.blog_post_page .blogpost_date .blogpost_date-month {
	background:#464a4f!important;
	font-weight:300!important;
	color:#ffffff!important;
	font-size:13px!important;
	text-transform:none!important;
	line-height:30px!important;
	display:block!important;
	text-align:center!important;
}
.blog_post_page .blogpost_date .blogpost_date-day {
	background:#ffffff!important;
	font-weight:300!important;
	color:#464a4f!important;
	font-size:22px!important;
	line-height:40px!important;
	border:none!important;
	border-bottom:#d2d4d5 3px solid!important;
	text-align:center!important;
}
.blog_post_page .blog_post-topline {
	margin:0 0 14px 0;
	padding:0 0 11px 0;
}
.blog_post_page .blog_post-topline h2 {
	margin:0 0 9px 0;
	font-size:20px;
	line-height:22px;
}
.oneImage .nivo-controlNav {
	display:none!important;
}
.blog_post_page .blog_post-topline .blog_post-meta span,
.blog_post_page .blog_post-topline .blog_post-meta span a,
.commentlist .comment_info span,
.commentlist .comment_info span a {
	color:#b2b7bb;
}
.blog_post_page .blog_post-topline .blog_post-meta span:after,
.commentlist .comment_info span:after {
	content:'/';
	margin:0 8px;
	color:#b2b7bb;
	font-size:13px;
	line-height:15px;
}
.portfolio_post .blog_post-topline .blog_post-meta span:after,
.portfolio_post .blog_post-topline .blog_post-meta span,
.portfolio_post .blog_post-topline .blog_post-meta span a {
	color:#616367;
}
.blog_post_page .blog_post-topline .blog_post-meta span:last-child:after,
.commentlist .comment_info span:last-child:after {
	display:none;
}
.blog_post_page {
	padding-bottom:0!important;
}
.blog_post_content {
	margin:0 0 17px 0;
}
section.blogpost_user_meta {
	border-bottom:#e1e2e3 3px solid;
	background:#ffffff;
	padding:21px 25px 20px 114px;
	margin-bottom:30px;
	position:relative;
}
section.blogpost_user_meta .author-ava {
	position:absolute;
	left:25px;
	top:25px;
	width:70px;
	height:70px;
	display:inline-block;
}
section.blogpost_user_meta .author-ava img {
	border-radius:100%;
	display:block;
}
section.blogpost_user_meta .author-name h4 {
	margin:3px 0 10px 0;
	font-size:15px;
	line-height:17px;
	font-weight:300;
	color:#b2b7bb;
}
section.blogpost_user_meta .author-name h4 a {
	font-size:15px;
	line-height:17px;
}
.blogpost_share {
	float:right;
	text-align:left;
	color:#b2b7bb;
}
.blogpost_share a {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#ffffff!important;
	border-bottom:#e1e2e3 3px solid;
	display:inline-block;
	margin-left:2px;
	font-style:normal;
	transition:background-color 250ms, border-color 250ms;
	-webkit-transition:background-color 250ms, border-color 250ms;
}
.blogpost_share a:hover {
	background:#464a4f!important;
	border-bottom:#2a2c2f 3px solid;
}
.blogpost_share a i {
	color:#464a4f!important;
	line-height:40px;
	font-size:18px;
	transition:all 250ms;
	-webkit-transition:all 250ms;	
}
.blogpost_share a:hover i {
	color:#ffffff!important;
}

.prev_next_links {
	float:left;
	overflow:hidden;
}
.prev_next_links .fleft,
.prev_next_links .fright,
.gallery_back {
	float:left;
	color:#b2b7bb;
	font-size:13px;
	line-height:29px;	
}
.prev_next_links_seperator {
	margin:0 8px;
	color:#b2b7bb;
	font-size:13px;
	line-height:40px;
	float:left;
}
.prev_next_links .fleft a,
.prev_next_links .fright a,
.gallery_back a {
	color:#b2b7bb;
	font-size:13px;
	line-height:40px;
}
.blog_post-footer {
	margin-bottom:45px;
	padding:0 0 30px 0;
	border-bottom:#e1e2e3 3px solid;
}
.portfolio_post article.contentarea {
	padding-bottom:30px;
	border-bottom:#e1e2e3 3px solid;
	margin-bottom:18px;
}
.portfolio_post .blog_post-footer {
	padding-bottom:18px;
}

.boxed_date {
	position:absolute;
	left:0;
	top:0;
	width:66px;
	height:68px;
}
.boxed_date .boxed_date_month {
	text-align:center;
	background:#404040;
	font-weight:800;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	line-height:34px;
	display:block;
}
.boxed_date .boxed_date_day {
	text-align:center;
	background:#f2f2f2;
	font-weight:700;
	color:#5d5d5d;
	font-size:18px;
	line-height:33px;
	display:block;
	border:#dddddd 1px solid;
	border-top:none;
}
.theme_blog_listing .preview_content {
	padding:0 0 0 85px;
	position:relative;
	min-height:68px;
}

.theme_blog_listing {
	border-bottom:#e1e2e3 3px solid;
	padding-bottom:45px;
	margin-top:50px;
}
.theme_blog_listing:first-child {
	margin-top:0;
}

.masonry_item_wrapper .featured_image_full {
	margin:0;
}
.masonry_item_wrapper .masonry_preview_content {
	background:#ffffff;
	border:none;
	border-bottom:3px solid #e1e2e3;
	text-align:center;
	padding-top:34px;
}
.masonry_title_block h2 a.blogpost_title {
	font-size:16px!important;
	line-height:18px!important;
}
.masonry_title_block h2 {
	margin-bottom:10px!important;
}
.masonry_title_block .preview_meta_author {
	display:none!important;
}
.masonry_title_block {
	border:none!important;
	padding:0!important;
	margin-bottom:8px!important;
}
.masonry_item_wrapper .contentarea a.blogpost_title {
	font-weight:300!important;
	font-size:13px!important;
}
.masonry_item_wrapper .masonry_preview_content {
	padding-bottom:35px;
}
.module_blog_masonry .pagerblock {
	border-top:3px solid #e1e2e3!important;
}
.module_blog_masonry .pagerblock li {
	margin-top:15px!important;
}

/*blog pager*/
.posts-block .pagerblock,
.module_blog .pagerblock,
.module_blog_masonry .pagerblock {
	margin:0 0 0 0!important;;
	padding:50px 0 0 0!important;;
	list-style:none!important;
	overflow:hidden;
}
.posts-block .pagerblock li,
.module_blog .pagerblock li,
.module_blog_masonry .pagerblock li {
	display:inline-block;
	margin:0 3px 0 0;
	float:left;	
}
.posts-block .pagerblock li a,
.module_blog .pagerblock li a,
.module_blog_masonry .pagerblock li a {
	color:#464a4f;
	display:block;
	width:40px;
	height:40px;
	background:#ffffff;
	line-height:40px;
	text-align:center;
	border-bottom:#e1e2e3 3px solid;
}
.module_blog_masonry .pagerblock {
	margin:30px 0 0 0!important;
	padding:15px 0 0 0!important;
	border-top:#dddddd 1px solid;
}

/*Default WP Gallery*/
.gallery {
	margin:-30px 0 0 -30px!important;
}
.gallery.gallery-columns-9,
.gallery.gallery-columns-8,
.gallery.gallery-columns-7 {
	margin:-5px 0 0 -5px!important;
}
.gallery.gallery-columns-6 {
	margin:-10px 0 0 -10px!important;
}
.gallery.gallery-columns-5 {
	margin:-20px 0 0 -20px!important;
}

.gallery .gallery-item {
	margin:30px 0 0 0!important;
}
.gallery .gallery-item dt,
.gallery .gallery-item dd {
	margin:0 0 0 30px!important;
}

.gallery.gallery-columns-9 .gallery-item,
.gallery.gallery-columns-8 .gallery-item,
.gallery.gallery-columns-7 .gallery-item {
	margin:5px 0 0 0!important;
}
.gallery.gallery-columns-9 .gallery-item dt,
.gallery.gallery-columns-9 .gallery-item dd,
.gallery.gallery-columns-8 .gallery-item dt,
.gallery.gallery-columns-8 .gallery-item dd,
.gallery.gallery-columns-7 .gallery-item dt,
.gallery.gallery-columns-7 .gallery-item dd {
	margin:0 0 0 5px!important;
}
.gallery.gallery-columns-6 .gallery-item {
	margin:10px 0 0 0!important;	
}
.gallery.gallery-columns-6 .gallery-item dt,
.gallery.gallery-columns-6 .gallery-item dd {
	margin:0 0 0 10px!important;
}
.gallery.gallery-columns-5 .gallery-item {
	margin:20px 0 0 0!important;	
}
.gallery.gallery-columns-5 .gallery-item dt,
.gallery.gallery-columns-5 .gallery-item dd {
	margin:0 0 0 20px!important;
}

.gallery .gallery-item dt a,
.gallery .gallery-item dt img {
	display:block!important;
	border:none!important;
}
.gallery .gallery-item dt img {
	width:100%;
	height:auto;
}
.gallery .gallery-caption {
	text-align:center;
	border:#dddddd 1px solid;
	padding:10px 15px 10px 15px;
	border-top:none;
	text-align:center;
}

.module_standimage img {
	margin-bottom:20px!important;
	display:block!important;
	width:100%!important;
	height:auto!important;
}

/*Comments*/
.postcomment {
	margin:0 0 20px 0;
}
#comments {
	margin-top:30px;
	padding:45px 0 0 0;
	border-top:#dddddd 1px solid;
}
div.contentarea ol.commentlist {
	list-style:none;
	padding:7px 0 0 0;
	margin:-15px 0 24px 0;
}
div.contentarea ol.commentlist li ul {
	padding:0 0 0 37px;
	margin:0;
	position:relative;
}
div.contentarea ol.commentlist li ul li ul {
	padding-top:15px;
}
div.contentarea ol.commentlist li {	
	position:relative;
	margin:15px 0 0 0;
	overflow:hidden;
}
div.contentarea ol.commentlist ul li {
	padding-left:35px;
	display:block;
}
div.contentarea ol.commentlist ul li:after {
	content:'';
	display:block;
	background:#e1e2e3;
	width:19px;
	height:3px;
	position:absolute;
	top:32px;
	left:0;
}
div.contentarea ol.commentlist li:before {
	content:'';
	display:block!important;
	position:absolute;
	width:3px;
	height:100%;
	top:85px;
	left:34px;
	background:#e1e2e3;
}
div.contentarea ol.commentlist ul li:before {
	left:69px;
}
div.contentarea ol.commentlist > li:last-child:before,
div.contentarea ol.commentlist ul > li:last-child:before {
	display:none!important;
}
div.contentarea ol.commentlist > li.hasComments:before,
div.contentarea ol.commentlist ul > li.hasComments:before {
	display:block!important;
}
div.contentarea ol.commentlist li .stand_comment {
	padding:0 0 2px 90px;
	margin:0;
	position:relative;
	min-height:70px;
	display:block;
}
div.contentarea ol.commentlist li .commentava {
	width:70px;
	height:70px;
	background:#ffffff;	
	position:absolute;
	left:0;
	top:0;
	display:block;
	border-radius:100%;
	overflow:hidden;	
}
div.contentarea ol.commentlist li .commentava img {
	border-radius:100%;
	display:block;
	width:70px;
	height:70px;
	background:#ffffff;
}
div.contentarea ol.commentlist li .comment_info {
	margin-bottom:6px;
}
.comment-respond {
	background:#eeefef;
	position:relative;
	z-index:99;
	padding-bottom:15px;
}
.comment_info .author_name a,
.comment_info .author_name {
	text-transform:capitalize;
}
body .comment_info .author_name a:hover {
	color:#616367!important;
}
h3#reply-title {
	font-weight:300;
	font-size:20px;
	line-height:22px;
}

#respond .form_field {
	border:none!important;
	background:#e1e2e3!important;
	padding:10px 15px!important;
	line-height:20px!important;
	height:20px!important;
	font-weight:300!important;
	font-size:13px!important;
	color:#464a4f!important;
	margin-bottom:6px!important;
	border-radius:0!important;	
}
#respond textarea.form_field {
	height:120px!important;
}
.form-allowed-tags {
	color:#aaaaaa;
	font-style:italic;
	margin-top:10px;
}
#respond #submit {
	width:auto!important;
	margin:0!important;
	border-radius: 0!important;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.1) !important;
    color: #464a4f!important;
    font-size: 15px!important;
    font-weight: 300!important;
	background:#ffffff!important;
    height: 43px!important;
    line-height: 40px!important;
    padding: 0 15px 3px 15px!important;
    text-transform:none!important;
    transition: all 250ms!important;
	-webkit-transition: all 250ms!important;
}
#respond #submit:hover {
	background:#464a4f!important;
	color:#ffffff!important;
	box-shadow: inset 0 -3px 0 rgba(0,0,0,0.4) !important;
}

/* I C O N S */

/* W I D G E T S */
.right-sidebar-block .sidepanel,
.left-sidebar-block .sidepanel {
	margin-top:35px;
}
.right-sidebar-block .sidepanel:first-child,
.left-sidebar-block .sidepanel:first-child {
	margin-top:0;
}
.right-sidebar-block .sidepanel .bg_title,
.left-sidebar-block .sidepanel .bg_title {
	margin:0 0 21px 0;
}
.right-sidebar-block .sidepanel .sidebar_header,
.left-sidebar-block .sidepanel .sidebar_header {
	font-weight:300;
}
#footer_bar {
	overflow:hidden;
}
#footer_bar .sidebar_header {
	color:#cbd4d4;
	font-size:16px;
	margin-bottom:21px;
}

/*recent comments and meta widget*/
.widget_recent_comments li,
.widget_meta li {
	padding:5px 0;
	border-top:#dddddd 1px dotted;
}
.widget_recent_comments li:first-child,
#footer_bar .widget_recent_comments li:first-child,
.widget_meta li:first-child {
	border-top:none;
	padding-top:0;
}
#footer_bar .widget_recent_comments li,
#footer_bar .widget_meta li {
	padding:5px 0;
	border-top:#515151 1px dotted;
}

/*dribble and flickr widget*/
.flickr_widget_wrapper,
.dribbble_widget_wrapper {
	overflow:hidden;
	margin-left:-12px;
}
.flickr_widget_wrapper a,
.dribbble_widget_wrapper a {
	display:block;
	position:relative;
	z-index:10;
} 
.flickr_widget_wrapper a .flickr_border,
.dribbble_widget_wrapper a .flickr_border {
	display:block;
	position:absolute;
	z-index:15;
	left:0;
	top:0;
	border:5px solid;
	width:72px;
	height:72px;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	transition: transform 300ms; 
	-webkit-transition: transform 300sms;	
} 
.widget_flickr .flickr_badge_image,
.dribbble_widget_wrapper .dribbble_item {
	width:60px;
	height:60px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 0 10px 10px;
}

.widget_flickr .flickr_badge_image .flickr_wrapper {
	border-radius:100%;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.widget_flickr .flickr_badge_image a,
.dribbble_widget_wrapper .dribbble_item a {
	display:block;
	width:100%;
	height:100%;
}
.widget_flickr .flickr_badge_image img,
.dribbble_widget_wrapper .dribbble_item img {
	display:block;
	height:100%;
	width:auto;
	border-radius:100%;
}

/*twitter widget*/
.widget_twitter li {
	margin-top:20px;
}
.pre_footer .widget_twitter .tweet_time a:hover {
	color:#cccccc!important;
}
.widget_twitter li:first-child {
	margin-top:0;
}

/*featured posts widget*/
.widget_posts li {
	padding-left:75px;
	position:relative;
	min-height:60px;
	margin-top:17px;
}
.widget_posts li.no_img {
    padding-left:0 !important;
}
.widget_posts li:first-child {
	margin-top:0;
}
.widget_posts li .recent_posts_img {
	position:absolute;
	left:0;
	top:4px;
	width:60px;
	height:60px;
}
.widget_posts li .recent_posts_img img {
	display:block;
	width:100%!important;
	height:auto!important;
	border-radius:100%;
}
.widget_posts .post_title {
	display:block;
	margin:0 0 8px 0;
}
.widget_posts .post_title:hover {
	color:#ffffff;
}
.right-sidebar-block .widget_posts .post_title:hover,
.left-sidebar-block .widget_posts .post_title:hover {
	color:#444444;	
}

/*mailchimp widget*/
.mc_merge_var {
	margin-bottom:10px!important;
}
#mc_subheader {
	margin-bottom:11px!important;
	line-height:20px!important;
}
.widget_mailchimpsf_widget label {
	display:none;
}
.mc_merge_var {
	display:block!important;
}
.widget_mailchimpsf_widget input.mc_input {
	border:none!important;
	background:#e1e2e3!important;
	padding:10px 15px!important;
	height:40px!important;
	line-height:20px!important;
	font-weight:300!important;
	font-size:13px!important;
	color:#464a4f!important;
	margin-bottom:6px!important;
	border-radius:0!important;	
}
.pre_footer .widget_mailchimpsf_widget input.mc_input {
	color:#BFC3C7!important;
	background:#212830!important;
}
.widget_mailchimpsf_widget input.mc_submit {
	width:auto!important;
	margin:0!important;
	border-radius: 0!important;
    color: #464a4f!important;
    font-size: 12px!important;
    font-weight: 800!important;
	text-transform:uppercase!important;
	background:#ffffff!important;
	border-bottom:#e1e2e3 3px solid;
    height: 43px!important;
    line-height: 40px!important;
    padding: 2px 15px 4px 15px!important;
	box-shadow:none!important;
    transition: all 250ms!important;
	-webkit-transition: all 250ms!important;
}
.widget_mailchimpsf_widget input.mc_submit:hover {
	background:#464a4f!important;
	border-bottom:#2a2c2f 3px solid!important;
	color:#ffffff!important;
}
.pre_footer .widget_mailchimpsf_widget input.mc_submit {
	background:#bfc3c7!important;
	color:#252b31!important;
	border-bottom:#737577 3px solid!important;
}
.pre_footer .widget_mailchimpsf_widget input.mc_submit:hover {
	background:#ffffff!important;
	color:#464a4f!important;
	border-bottom:#e1e2e3 3px solid!important;
}

.widget_mailchimpsf_widget .mc-indicates-required {
	display:none!important;
}

/*widget_nav_menu*/
.widget_nav_menu .sub-menu {
	margin:11px 0 0 10px;
}
.widget_categories select {
	width:100%;
	padding:3px 0;
}
.widget_nav_menu .bg_title,
.widget_archive .bg_title,
.widget_pages .bg_title,
.widget_categories .bg_title,
.widget_recent_entries .bg_title {
	margin-bottom:15px!important;
}
.widget_nav_menu ul,
.widget_archive ul,
.widget_pages ul,
.widget_categories ul,
.widget_recent_entries ul {
	padding:0;
	margin:0;
}
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_categories ul li,
.widget_recent_entries ul li {
	padding:0 0 8px 0;
	position:relative;
}
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a {
	color:#666666;
	padding:0 0 0 12px;
	display:inline-block;
	position:relative;
	font-weight:300;
}
.pre_footer .widget_nav_menu ul li a,
.pre_footer .widget_archive ul li a,
.pre_footer .widget_pages ul li a,
.pre_footer .widget_categories ul li a,
.pre_footer .widget_recent_entries ul li a {
	color:#a9acac
}
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before {
	content:'';
	position:absolute;
	line-height:13px;
	font-size:13px;
	color:#666666;
	left:2px;
	top:4px;
	content:"\f105";
	display:block;
	font-family:FontAwesome
}
.pre_footer .widget_nav_menu ul li:before,
.pre_footer .widget_archive ul li:before,
.pre_footer .widget_pages ul li:before,
.pre_footer .widget_categories ul li:before,
.pre_footer .widget_recent_entries ul li:before {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -232px -1px;
}

/*widget tag cloud*/
.tagcloud {
	overflow:hidden;
}
.widget_tag_cloud a {
	color:#464a4f;
	background:#ffffff;
	border-bottom:#e1e2e3 3px solid;
	margin:3px;
	float:left;
	line-height:20px!important;
	font-size:13px!important;
	padding:10px 15px;
	transition:all 300ms;
	-webkit-transition:all 300ms;
}
.pre_footer .widget_tag_cloud a {
	color:#252b31;
	background:#bfc3c7;
	border-bottom:#737577 3px solid;	
}
.widget_tag_cloud a:hover {
	color:#ffffff!important;
	background:#464a4f!important;
	border-bottom:#2a2c2f 3px solid;
}
.pre_footer .widget_tag_cloud a:hover {
	color:#464a4f!important;
	background:#ffffff!important;
	border-bottom:#e1e2e3 3px solid;
}

/*Widget Calendar*/
.widget_calendar table {
	width:100%;
}
.widget_calendar caption {
	padding-bottom:8px;
	font-size:14px;
}
.widget_calendar td,
.widget_calendar th {
	padding:2px 0;
	text-align:center;
}
.widget_calendar th {
	font-weight:bold;
}

/*widget search*/
.widget_search form {
	position:relative;
}
.widget_search form:before {
	content:'';
	position:absolute;
	right:9px;
	top:9px;
	width:20px;
	height:20px;
	display:block;
}
/*widget search*/
.pre_footer .widget_search input {
	border:none!important;
	background:#212830!important;
	color:#bfc3c7!important;
}

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

/*Misc*/
.block404 h1 {
	font-size:40px;
	line-height:42px;
	color:#343434;
	margin:0 0 6px 0;
}
.block404 h4 {
	font-size:16px;
	line-height:18px;
	color:#666666;
	margin:0 0 48px 0;
}
.wrapper404 form {
	position:relative;
	width:270px;
}
.wrapper404 input.field_search {
	width:213px;
	height:38px;
	border:#dddddd 1px solid;
	display:block;
	font-size:13px;
	color:#666666;
	line-height:38px;
	padding:0 40px 0 15px;
}
.wrapper404 span.search_ico {
	display:block;
	position:absolute;
	right:11px;
	top:12px;
	width:20px;
	height:16px;
}

.module_text_area iframe {
	max-width:100%;
}

/*Contact Form*/
.wpcf7-form p {
	margin-bottom:7px;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea {
	border:none!important;
	background:#e1e2e3!important;
	padding:10px 15px!important;
	line-height:20px!important;
	height:20px!important;
	font-weight:300!important;
	font-size:13px!important;
	color:#464a4f!important;
	margin-bottom:6px!important;
	border-radius:0!important;	
}
.wpcf7-form .wpcf7-textarea {
	height:120px!important;
	margin-top:0!important;	
}
.wpcf7-form span.placeholder {
	display:none;
}
.wpcf7-form br {
	display:none;
}

.wpcf7-submit,
.wpcf7-submit.shortcode_button.btn_small {
	width:auto!important;
	margin:0!important;
	border-radius: 0!important;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.1) !important;
    color: #464a4f!important;
    font-size: 15px!important;
    font-weight: 300!important;
	background:#ffffff!important;
    height: 43px!important;
    line-height: 40px!important;
    padding: 0 15px 3px 15px!important;
    text-transform:none!important;
    transition: all 250ms!important;
	-webkit-transition: all 250ms!important;
}
.wpcf7-submit:hover,
.wpcf7-submit.shortcode_button.btn_small:hover {
	background:#464a4f!important;
	color:#ffffff!important;
	box-shadow: inset 0 -3px 0 rgba(0,0,0,0.4) !important;
}
.wpcf7-submit.btn_type4 {
	border:none!important;
}
.wpcf7-submit.btn_type4:hover {
	border:none!important;
}

.clear {
	clear:both;
}

/*  I N P U T S  &  F O R M S */
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="text"],
input[type="email"],
textarea {
	display:block;
	border:none;
	-webkit-appearance:none!important;
	background:#e1e2e3;
	padding:10px 15px;
	line-height:20px;
	height:20px;
	font-weight:300;
	font-size:13px;
	color:#464a4f;
	border-radius:0;
}
textarea {
	height:106px;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border:none;
	-webkit-appearance:none!important;
}

/*fix*/
.tabfix img {
    margin-bottom: 5px !important;
    margin-left: 0 !important;
    margin-top: 7px !important;
}

.tabfix iframe {
    margin-top: 7px !important;
    margin-bottom: 1px !important;
}

.shortcode_accordion_item_body, .shortcode_toggles_item_body {
    display: none;
}

/* A N I M A T I O N S */

header {
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
}
footer .socials li a {
	transition: background 250ms, border-color 250ms;
	-webkit-transition: background 250ms, border-color 250ms;
}
a,
h5.shortcode_accordion_item_title,
h5.shortcode_toggles_item_title,
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before {
	transition: color 250ms;
	-webkit-transition: color 250ms;
}
.shortcode_button:before,
.team_icons_wrapper a:before {
	transition: opacity 250ms;
	-webkit-transition: opacity 250ms;
}
.shortcode_accordion_item_title .ico:before, 
.shortcode_toggles_item_title .ico:before,
.shortcode_accordion_item_title .ico:after, 
.shortcode_toggles_item_title .ico:after { 
	transition: background 250ms;
	-webkit-transition: background 250ms;
}
header .menu li a,
.widget_mailchimpsf_widget input.mc_submit {
	transition: color 250ms, background 250ms;
	-webkit-transition: color 250ms, background 250ms;
}
header .sub-menu,
header .header_wrapper .socials li a,
.widget_flickr .flickr_badge_image,
.dribbble_widget_wrapper .dribbble_item a:before {
	transition: opacity 350ms;
	-webkit-transition: opacity 350ms;
}

/*Custom classes*/
.bgstart_margin {
	margin-top:-50px!important;
}
.no_bottom_margin {
	margin-bottom:-45px!important;
}/* *** nivo-slider.css *** */
/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	filter:alpha(opacity=8);
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	width:43px;
	height:43px;
	position:absolute;
	top:50%;
	margin-top:-22px;
	display:block;
	z-index:777;
	text-indent:-9999px;
	cursor:pointer;
	opacity: 0;
	background:#404040;
    transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.slider-wrapper {
	min-height:20px;	
}

.slider-wrapper:hover .nivo-prevNav,
.slider-wrapper:hover .nivo-nextNav {
	opacity: 0.999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.slider-wrapper .nivo-prevNav:before,
.slider-wrapper .nivo-nextNav:before {
	content:'';
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	left:12px;
	top:12px;
}
.nivo-prevNav {
	left:0;
}
.nivo-nextNav {
	right:0;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
}
.nivo-controlNav a {
	cursor:pointer;
}

/*CustomCSS*/
.slider-wrapper {
	position:relative;
}
.nivo-controlNav {
	display:block!important;
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	text-align:center;
	z-index:99;

}
.nivo-controlNav a {
	text-indent:-10000px!important;
	overflow:hidden;
	display:inline-block;
	width:10px;
	height:10px;
	background:#ffffff;
	border-radius:100%;
	opacity:0.5;
	margin:0 4px;
}
.nivo-controlNav a.active {
	opacity:1;	
}

/*Layer Slider*/
/* Direction nav styles (e.g. Next & Prev) */
.ls-container .ls-nav-prev,
.ls-container .ls-nav-next {
	width:20px!important;
	height:32px!important;
	position:absolute!important;
	top:50%!important;
	margin-top:-16px!important;
	z-index:777!important;
	text-indent:-9999px!important;
	cursor:pointer!important;
/*	opacity: 0.99!important;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;*/
    transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
}
body .ls-noskin .ls-nav-prev, 
body .ls-noskin .ls-nav-next {
	display:block;
}

.ls-container .ls-nav-prev:hover,
.ls-container .ls-nav-next:hover {
	opacity: 0.5!important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)!important;
}
.ls-nav-prev {
	left:70px!important;
}
.ls-nav-next {
	right:70px!important;
}
.module_layer_slider .ls-nav-prev {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -200px 0;
}
.module_layer_slider .ls-nav-next {
	background:url(//blog.paperbagart.com/wp-content/themes/trend/img/trend_icons.png) no-repeat -220px 0;
}


/**** Isotope Filtering ****/
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    transition-duration: 0s;
}
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}/*IE8*/
.ie8 header .menu > li:before {
	visibility:hidden;
}
.ie8 header .menu > li.current-menu-parent:before,
.ie8 header .menu > li.current-menu-item:before {
	visibility:visible;
}
.ie8 .searchbox_wrapper {
	visibility:hidden;
}
.ie8 .header_wrapper.search_show .searchbox_wrapper {
	visibility:visible;
}
.ie8 .searchbox_wrapper input {
	height:38px!important;
	line-height:38px!important;
	padding:0 16px 0 16px!important;
}
.ie8 .header_wrapper.search_show nav {
	display:none;
}
.ie8 .shortcode_button.btn_type1:before {
	filter:alpha(opacity=40);
}
.ie8 .shortcode_button.btn_type2:before {
	filter:alpha(opacity=20);
}
.ie8 .shortcode_button.btn_type3:before,
.ie8 .shortcode_button.btn_type4:before {
	filter:alpha(opacity=10);
}
.ie8 .shortcode_button.btn_type5:before,
.ie8 .shortcode_button.btn_type6:before,
.ie8 .shortcode_button.btn_type7:before,
.ie8 .shortcode_button.btn_type8:before {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}
.ie8 .shortcode_button.btn_type9:before {
	filter:alpha(opacity=10);
}
.ie8 .shortcode_button.btn_type10:before,
.ie8 .shortcode_button.btn_type11:before,
.ie8 .shortcode_button.btn_type12:before,
.ie8 .shortcode_button.btn_type13:before {
	filter:alpha(opacity=20);
}
.ie8 .shortcode_button.btn_type14:before {
	filter:alpha(opacity=30);
}
.ie8 .shortcode_button.btn_type15:before {
	filter:alpha(opacity=40);
}
.ie8 .shortcode_button.btn_type16:before {
	filter:alpha(opacity=30);
}
.ie8 .shortcode_button.btn_type17:before {
	filter:alpha(opacity=20);
}
.ie8 .shortcode_button.btn_type1:hover:before {
	filter:alpha(opacity=20)!important;
}
.ie8 .shortcode_button:hover:before {
	filter:alpha(opacity=40)!important;
}
.ie8 .team_icons_wrapper a:before,
.ie8 .most_popular .price_item_btn a:before {
	filter:alpha(opacity=20)!important;
}
.ie8 .team_icons_wrapper a:hover:before,
.ie8 .most_popular .price_item_btn a:before:hover {
	filter:alpha(opacity=40)!important;
}

.featured_items .img_block:hover .featured_item_fadder,
.gallery_item_wrapper:hover .gallery_fadder {
	filter:alpha(opacity=80)!important;
}
.flickr_wrapper {
	filter:alpha(opacity=0);
}

.menu_toggler,
.mobile_menu_wrapper {
	display:none;
}

@media only screen and (max-width: 1200px) {
	.demo_panel {
		display:none!important;
	}
	header.fixed_menu {
		display:none!important;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
	.user_bg_layout .top-slider,
	.user_bg_layout .main_wrapper,
	.user_bg_layout header#main_header,
	.user_bg_layout .pre_footer,
	.user_bg_layout footer {
		width:980px;
	}

	.user_bg_layout header {
		left:50%!important;
		margin-left:-490px!important;
	}

	/*widgets*/	
	.flickr_widget_wrapper a .flickr_border,
	.dribbble_widget_wrapper a .flickr_border {
		width:55px;
		height:55px;
	} 
	.widget_flickr .flickr_badge_image,
	.dribbble_widget_wrapper .dribbble_item {
		width:65px;
		height:65px;
	}	
	.user_bg_layout .gt3_col12 .ls-container {
		margin-left:-20px!important;
		width:980px!important;
	}		
}

@media only screen and (min-width: 767px) and (max-width: 979px) {
	.user_bg_layout .top-slider,
	.user_bg_layout .main_wrapper,
	.user_bg_layout header#main_header,
	.user_bg_layout .pre_footer,
	.user_bg_layout footer {
		width:744px;
	}
	.user_bg_layout header {
		left:50%!important;
		margin-left:-372px!important;
	}
	
	/*widgets*/
	.recent_posts li .recent_posts_img {
		width:50px;
		height:auto;
	}
	.widget_posts li {
		padding-left:65px;		
	}

	.flickr_widget_wrapper a .flickr_border,
	.dribbble_widget_wrapper a .flickr_border {
		width:67px;
		height:67px;
	} 
	.widget_flickr .flickr_badge_image,
	.dribbble_widget_wrapper .dribbble_item {
		width:77px;
		height:77px;
	}
	.user_bg_layout .gt3_col12 .ls-container {
		margin-left:-10px!important;
		width:744px!important;
	}		
}

@media only screen and (max-width: 767px) {
	.header_wrapper {
		position:relative!important;	
	}
	header {
		margin-bottom:-1px!important;
		min-height:67px!important;
	}
	.page_title_block {
		padding:19px 0 18px 0;
	}
	header .search_box,
	header nav {
		display:none!important;
	}
	header .logo {
		margin:16px 0;
	}
	.menu_toggler {
		width:20px;
		height:20px;
		display:block;
		position:absolute;
		top:23px;
		right:10px;
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/mobile_menu.png) no-repeat
	}
	.mobile_menu_wrapper {
		padding:0;
		background:#212830;
		text-align:center;
	}	
	.mobile_menu {
		margin:0 auto;
		position:relative;
		text-align:left;
		display:block!important;
		padding:10px 0 20px 0;
	}
	.mobile_menu li a {
		border:none!important;
		display:block;
		color:#bfc3c7!important;
		padding:10px 15px;
		font-size:13px;
		line-height:19px;
	}	
	.mobile_menu li {
		border:none!important;
	}
	.mobile_menu li .sub-menu {
		display:block!important;
		position:static!important;
		width:auto!important;
		margin:0!important;
		padding:0!important;
		opacity:1!important;
		background:#212830!important;
		border:none!important;
	}
	.mobile_menu li .sub-menu {
		padding:0 0 0 30px!important;
	}
	.mobile_menu_wrapper li.current-menu-parent > a,
	.mobile_menu_wrapper li.current-menu-item > a {
		color:#ffffff!important;
	}

	.right-sidebar-block,
	.left-sidebar-block {
		margin-top:30px;
	}
	
	footer .socials {
		display:none;
	}
	footer .copyright {
		width:100%;
		text-align:center;
	}
	.pre_footer {
		padding:30px 0;
	}
	#footer_bar .span3:first-child {
		margin-top:0!important;
	}
	#footer_bar .span3 {
		margin-top:30px;
	}
	.main_wrapper {
		text-align:center;
	}
	.user_bg_layout .content_wrapper,
	.content_wrapper {
		margin:0 auto;
		text-align:left;
		overflow:inherit;
	}
	
	/*Modules & Shortcodes*/
	.shortcode_blockquote {
		width:100%!important;
	}
	.featured_items ul,
	.testimonials_list ul,
	.teamslider ul,
	.module_gallery .list-of-images,
	.module_diagramm ul.skills_list,
	.sponsors_works ul {
		margin-left:0!important;
	}
	.featured_items ul li,
	.testimonials_list ul li,
	.teamslider ul li,
	.module_gallery .list-of-images .gallery_item,
	.module_diagramm .skills_list li,
	.sponsors_works ul li {
		width:100%!important;
	}
	.featured_items ul li .item,
	.testimonials_list ul li .item,
	.teamslider ul li .item_wrapper,
	.module_gallery .list-of-images .gallery_item .gallery_item_padding,
	.module_diagramm .skills_list .skill_wrapper,
	.sponsors_works ul li .item_wrapper {
		padding-left:0!important;
		margin-left:0!important;
	}
	.module_diagramm .skills_list li {
		margin-bottom:20px!important;
	}
	.promoblock_wrapper .promo_text_block {
		width:100%;
		float:none;
		text-align:center;
	}
	.promoblock_wrapper .promo_button_block {
		width:100%;
		float:none;
		text-align:center;
		padding-top:20px;
	}
	.promoblock_wrapper {
		padding:20px;
	}
	.promoblock_wrapper .promo_button_block a {
		margin-left:0!important;
		margin-right:0!important;
	}
	
	.module_price_table .price_item  {
		width:100%!important;
		float:none!important;
		margin-bottom:10px;
	}
	.module_price_table .price_item_body {
		border-left:#dddddd 1px solid;
		border-right:#dddddd 1px solid;
	}
	
	.shortcode_tab_item_title:before {
		display:none!important;
	}
	
	.shortcode_accordion_item_body img,
	.shortcode_toggles_item_body img,
	.shortcode_tab_item_body img {
		width:100%!important;
		height:auto!important;
	}

	iframe.alignleft,
	iframe.alignright {
		width:100%;
		display:block;
		float:none!important;
		padding:0!important;
		margin-left:0px!important;
		margin-right:0px!important;
	}	
		
	/*Portfolio*/
	.columns1 .portfolio_item_img {
		margin-bottom:20px;
	}
	.portfolio_block.columns2,
	.portfolio_block.columns3,
	.portfolio_block.columns4 {
		margin-left:0!important;
	}
	.portfolio_block.columns2 .portfolio_item,
	.portfolio_block.columns3 .portfolio_item,
	.portfolio_block.columns4 .portfolio_item {
		width:100%;
	}
	.portfolio_block.columns2 .portfolio_item_wrapper,
	.portfolio_block.columns3 .portfolio_item_wrapper,
	.portfolio_block.columns4 .portfolio_item_wrapper {
		margin-left:0!important;
	}

	/*Default WP Gallery*/
	.gallery {
		margin:-20px 0 0 0px!important;
	}
	
	.gallery .gallery-item {
		margin:20px 0 0 0!important;
		width:100%!important;
	}
	.gallery .gallery-item dt,
	.gallery .gallery-item dd {
		margin:0 0 0 0px!important;
	}
	
	.breadcrumbs {
		display:none!important;
	}
	
	ol.sitemap_list {
		padding-left:20px!important;
	}
	.user_bg_layout .gt3_col12 .ls-container {
		margin-left:0!important;
		width:100%!important;
	}
	.page_title_block .container {
		text-align:center;
	}
	
	.module_cont {
		margin-bottom:40px!important;
		padding-bottom:0!important;
	}
	.page_title_block {
		overflow:visible;
	}
	.module_line_trigger {
		width:100%;
	}
}

@media only screen and (min-width: 460px) and (max-width: 767px) {
	.container {
		width:420px;
		margin:0 auto;
	}
	.user_bg_layout .top-slider,
	.user_bg_layout .main_wrapper,
	.user_bg_layout header#main_header,
	.user_bg_layout .pre_footer,
	.user_bg_layout footer,
	.main_wrapper, 
	.pre_footer, 
	footer {
		width:100%!important;
	}
	.main_wrapper, 
	header, 
	.pre_footer, 
	footer {
		width:100%;
	}	
	header {
		margin-left:0!important;
		left:0!important;
		width:100%;
	}

	/*widgets*/	
	.flickr_widget_wrapper a .flickr_border,
	.dribbble_widget_wrapper a .flickr_border {
		width:50px;
		height:50px;
	} 
	.widget_flickr .flickr_badge_image,
	.dribbble_widget_wrapper .dribbble_item {
		width:60px;
		height:60px;
	}
	.flickr_widget_wrapper a .flickr_border,
	.dribbble_widget_wrapper a .flickr_border,
	.flickr_widget_wrapper .flickr_badge_image {
		transition:none;
		-webkit-transition:none;
	}
	.wrapped_video iframe,
	.module_google_map iframe {
		height:210px;
	}	
}

@media only screen and (max-width: 459px) {
	.container {
		width:300px;
		margin:0 auto;
	}
	header {
		margin-left:0!important;
		left:0!important;
	}
	.user_bg_layout .top-slider,
	.user_bg_layout .main_wrapper,
	.user_bg_layout header#main_header,
	.user_bg_layout .pre_footer,
	.user_bg_layout footer,
	.content_wrapper,
	.main_wrapper, 
	.pre_footer, 
	header,
	footer {
		width:100%!important;
	}

	.main_wrapper, 
	header, 
	.pre_footer, 
	footer {
		width:300px;
	}

	.wrapped_video iframe,
	.module_google_map iframe {
		height:180px;
	}	

	/*widgets*/	
	.flickr_widget_wrapper a .flickr_border,
	.dribbble_widget_wrapper a .flickr_border {
		width:82px;
		height:82px;
	} 
	.widget_flickr .flickr_badge_image,
	.dribbble_widget_wrapper .dribbble_item {
		width:92px;
		height:92px;
	}
}

/*retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.menu_toggler {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/mobile_menu.png) no-repeat;
		background-size:20px 20px!important;
	}

	header .logo img.logo_def {
		display:none!important;
	}
	header .logo img.logo_retina {
		display:block!important;
	}

	.header_wrapper .search_box span {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -160px 0px;
		background-size:333px 40px!important;
	}
	.header_wrapper.search_show .search_box span {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -180px 0px;
		background-size:333px 40px!important;
	}
	
	.socials_list li a.ico_social-facebook:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat 0 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-twitter:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -20px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-linked:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -40px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-delicious:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -60px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-vimeo:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -80px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-flickr:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -100px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-pinterest:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -120px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-tumblr:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -140px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-youtube:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -240px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-instagram:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -260px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-gplus:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -280px 0;
		background-size:333px 40px!important;
	}
	.socials_list li a.ico_social-dribbble:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -300px 0;
		background-size:333px 40px!important;
	}
	
	.socials_list li:hover a.ico_social-facebook:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat 0 -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-twitter:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -20px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-linked:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -40px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-delicious:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -60px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-vimeo:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -80px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-flickr:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -100px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-pinterest:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -120px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-tumblr:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -140px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-youtube:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -240px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-instagram:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -260px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-gplus:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -280px -20px;
		background-size:333px 40px!important;
	}
	.socials_list li:hover a.ico_social-dribbble:before {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -300px -20px;
		background-size:333px 40px!important;
	}
	
	.shortcode_messagebox .box_close {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -189px -20px;
		background-size:333px 40px!important;
	}	
	.shortcode_messagebox .box_close:hover {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -179px -20px;
		background-size:333px 40px!important;
	}	

	blockquote.shortcode_blockquote.type3:after,
	blockquote.shortcode_blockquote.type4:after,
	blockquote.shortcode_blockquote.type5:after {		
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -160px -20px!important;
		background-size:333px 40px!important;
	}	
	.pre_footer .widget_nav_menu ul li:before,
	.pre_footer .widget_archive ul li:before,
	.pre_footer .widget_pages ul li:before,
	.pre_footer .widget_categories ul li:before,
	.pre_footer .widget_recent_entries ul li:before {		
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -232px -1px;
		background-size:333px 40px!important;
	}

	.module_layer_slider .ls-nav-prev {		
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -200px 0;
		background-size:333px 40px!important;
	}
	.module_layer_slider .ls-nav-next {		
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -220px 0;
		background-size:333px 40px!important;
	}
	.masonry_portfolio_preview .pf_preview_close {
		background:url(//blog.paperbagart.com/wp-content/themes/trend/img/retina/trend_icons.png) no-repeat -320px 0;
		background-size:333px 40px!important;
	} 
	
}/* *** MAIN COLOR: #0aa4ca *** */

::selection {background:#D30072;}
::-moz-selection {background:#D30072;}

footer,
.flickr_widget_wrapper a .flickr_border,
.dribbble_widget_wrapper a .flickr_border,
header .sub-menu {
	border-color:#D30072;
}

header .menu > li:before {
	border-top: 4px solid #D30072;
}
a,
.page_title_block .breadcrumbs a:hover,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
header .menu > li:hover > a,
header .menu > li.current-menu-parent > a,
header .menu > li.current-menu-item > a,
.blog_post_content .blog_post-topline .blog_post-meta span a:hover,
.prev_next_links .fleft a:hover,
.prev_next_links .fright a:hover,
.gallery_back a:hover,
.commentlist .comment_info span a:hover,
.module_blog .blogpost_title:hover,
header .sub-menu li:hover > a, 
header .sub-menu li.current-menu-parent > a, 
header .sub-menu li.current-menu-item > a,
header .search_box input,
.pre_footer a,
header .sub-menu li:hover > a:before, 
header .sub-menu li.current-menu-parent > a:before, 
header .sub-menu li.current-menu-item > a:before,
.widget_nav_menu ul li a:hover:before,
.widget_archive ul li a:hover:before,
.widget_pages ul li a:hover:before,
.widget_categories ul li a:hover:before,
.widget_recent_entries ul li a:hover:before,
.widget_nav_menu ul li.current-menu-item > a:before,
.widget_nav_menu ul li.current-menu-parent > a:before,
.testimonials_heading,
.blog_post_page .blog_post-topline .blog_post-meta span a:hover,
section.blogpost_user_meta .author-name h4 a {
	color:#D30072;
}
.columns2 .portfolio_item .gallery_title a:hover,
.columns3 .portfolio_item .gallery_title a:hover,
.columns4 .portfolio_item .gallery_title a:hover,
.ui-widget-content a,
.featured_items_title a:hover,
.widget_nav_menu ul li.current_page_item > a,
.mobile_menu_wrapper li > a:hover,
h5.shortcode_accordion_item_title:hover, 
h5.shortcode_toggles_item_title:hover,
.shortcode_tab_item_title:hover,
.shortcode_social_icon.type4:hover i,
.comment_info .author_name a,
.module_portfolio_masonry .optionset li.selected a,
.module_portfolio_masonry .optionset li a:hover,
.module_faq .shortcode_toggles_item_title:hover span.ico_faq:before {
	color:#D30072!important;
}
.ui-widget-content a:hover {
	color:#616367!important;
}

.nivo-directionNav a:hover,
.widget_flickr .flickr_badge_image .flickr_wrapper,
.featured_items .img_block .featured_item_fadder {
	background-color:#D30072;
}

.portfolio_item_img_fx a,
hr.header_line,
.panel_toggler,
.shortcode_accordion_item_title:hover .ico:before, 
.shortcode_toggles_item_title:hover .ico:before,
.shortcode_accordion_item_title:hover .ico:after, 
.shortcode_toggles_item_title:hover .ico:after,
.gallery_item .gallery_fadder,
.portfolio_image_fadder,
.masonry_pf_image_fadder {
	background-color:#D30072!important;
}
.wpcf7-submit:hover {
	background:#404040!important;
}
.header .menu > li:before {
	border-top-color:#D30072;
}

/*For plugin modules*/
.most_popular .price_item_title,
.shortcode_button.btn_type1:hover,
.shortcode_button.btn_type5,
.most_popular .price_item_btn a,
blockquote.shortcode_blockquote.type5:before,
.dropcap.type5,
.gallery_item .gallery_zoom_ico,
.featured_items .featured_link_ico,
.highlighted_colored {
	background-color:#D30072;
}
.most_popular .price_item_cost h2,
.dropcap.type2,
.posts-block .pagerblock li a:hover,
.posts-block .pagerblock li a.current,
.module_blog .pagerblock li a:hover,
.module_blog .pagerblock li a.current,
.module_blog_masonry .pagerblock li a:hover,
.module_blog_masonry .pagerblock li a.current,
.module_portfolio .pagerblock li a:hover,
.module_portfolio .pagerblock li a.current,
.optionset li a:hover,
.optionset li.selected a,
blockquote.shortcode_blockquote.type2:before,
.iconbox_wrapper:hover .ico,
.iconbox_wrapper:hover p,
.iconbox_wrapper:hover h5 {
	color:#D30072;
}
.preview_meta a:hover {
	color:#D30072!important;
}
.module_cont hr.type3,
.shortcode_promoblock {
	border-color:#D30072;
}

/* *** F O N T   F A M I L I E S  *** */

* {
    font-family:Montserrat;
}
.shortcode_promoblock h6,
.testimonials_company,
.shortcode_accordion_item_title,
.shortcode_toggles_item_title,
.block404 h4 {
	font-family:Montserrat!important;
}

/* ***  F O N T   S E T T I N G S  *** */

p, td, div,
blockquote p {
    font-size:14px;
    line-height:28px;
}

header .top_line .call_us,
header .top_line .slogan {
    line-height:14px;
    font-size:11px;
}

header .menu > li > a {
	font-family:Montserrat;
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration:none!important;
    padding:0;
    color:#858585;
}

* {
    font-family:Montserrat;
	
}

input, button, select, textarea {
	font-family:Montserrat!important;
}

h1, h2, h3, h4,
h1 span, h2 span, h3 span, h4 span,
h1 a, h2 a, h3 a, h4 a {
	font-family:'Montserrat'!important;
}

h1, h1 span, h1 a {
	font-size:30px;
	line-height:32px;
}
h2, h2 span, h2 a {
    font-size:28px;
    line-height:30px;
}
h3, h3 span, h3 a {
    font-size:25px;
    line-height:27px;
}
h4, h4 span, h4 a {
    font-size:21px;
    line-height:23px;
}
h5, h5 span, h5 a {
    font-size:15px;
    line-height:17px;
}
h6, h6 span, h6 a {
    font-size:14px;
    line-height:16px;
}

.clean_bg_cont {
	background-color:#ffffff}
.pre_footer {
    background-color:#;
}

footer, footer .copyright {
    color:#ffffff !important;
}

.page_title_block .title {
    color:#ffffff !important;
}

header .sub-menu {
    background-color: #ffffff;
}

header .sub-menu li .sub-menu {
    background-color: #ffffff;
}

header .sub-menu li a {
    color: #858585;
}

header .menu > li > .sub-menu {
	border-top: #ffffff 3px solid;
    border-bottom: #ffffff 3px solid;
}
header .menu > li > .sub-menu:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #ffffff;
}

header .menu > li > .sub-menu > li > .sub-menu {
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
}