html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}

h1 {
	margin-bottom: 0;
}

h2 {
	margin-bottom: 15px;
}

h3 {
	margin-bottom: 15px;
}

h4 {
	margin-bottom: 15px;
}

h5 {
	margin-bottom: 15px;
}

h6 {
	margin-bottom: 15px;
}

p {
	margin: 0 0 15px 0;
}

em {
	font-style: italic;
}

b,strong {
	font-weight: bold;
}

small {
	font-size: 80%;
}

hr {
	display: block;
	border: none;
	outline: none;
	height: 10px;
	width: 100%;
	margin-bottom: 15px;
	clear: both;
}

a,a:visited,a:focus {
	text-decoration: none;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}

p a, p a:visited {
	line-height: inherit;
}

img.scale-with-grid, .content img {
	max-width: 100%;
	height: auto;
}

iframe {
	max-width: 100%;
}

a.button {
	display: inline-block;
	padding: 11px 30px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	-webkit-box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255, 255, 255, 0.50);
	box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255, 255, 255, 0.50);
	text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px;
	border-width: 1px;
	border-style: solid;
	text-transform: uppercase;
}

a.button_small {
	font-size: 13px;
	padding: 8px 23px;
}

a.button_large {
	font-size: 16px;
	padding: 13px 30px;
}

a:hover.button {
	text-decoration: none;
	text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px;
}

#comments .commentlist > li .reply a.comment-reply-link {
	-webkit-box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25);
}

#comments .commentlist > li .reply a:hover.comment-reply-link {
	-webkit-box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.30);
	box-shadow: inset 0px -15px 15px 0px rgba(0,0,0,0.30);
}

button,input[type="submit"],input[type="reset"],input[type="button"] {
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	padding: 8px 21px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold !important;
	margin-bottom: 15px;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	-webkit-box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255, 255, 255, 0.50);
	box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255,255,255,0.50);
}

button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
	-webkit-box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255, 255, 255, 0.50);
	box-shadow: inset 0px -15px 15px 0px rgba(0, 0, 0, 0.25), inset 0 1px 0 0 rgba(255, 255, 255, 0.50);
	text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px;
}

#Content button, #Content input[type="submit"], #Content input[type="reset"], #Content input[type="button"] {
	padding: 9px 21px;
	font-size: 14px;
	line-height: 14px;
}

a.control_button,span.control_button {
	display: block;
	float: left;
	margin: 0 2px;
	overflow: hidden;
	background: #ccc;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	border-width: 1px;
	border-style: solid;
}

a.control_button span, span.control_button span {
	display: block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
}

.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

form {
	margin-bottom: 0;
}

fieldset {
	margin-bottom: 0;
}

input[type="text"],input[type="password"],input[type="email"],textarea,select {
	padding: 5px 8px;
	outline: none;
	margin: 0;
	width: 230px;
	max-width: 100%;
	display: block;
	margin-bottom: 20px;
	font-size: 12px;
}

input[type="text"],input[type="password"],input[type="email"],textarea,select {
	padding: 10px 10px;
	font-size: 13px;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {
}

textarea {
	min-height: 60px;
}

label,legend {
	display: block;
	font-weight: bold;
	font-size: 13px;
}

input[type="checkbox"] {
	display: inline;
}

.remove-bottom {
	margin-bottom: 0 !important;
}

.half-bottom {
	margin-bottom: 10px !important;
}

.add-bottom {
	margin-bottom: 20px !important;
}

a.button.button_red {
	background-color: #F73A3A;
	border-color: #E72F2F;
	color: #FFF;
}

a:hover.button.button_red {
	background-color: #EB2727;
	border-color: #D22929;
	color: #FFF;
}

a.button.button_orange {
	background-color: #FF8636;
	border-color: #f17523;
	color: #FFF;
}

a:hover.button.button_orange {
	background-color: #FF6E1B;
	border-color: #ef6516;
	color: #FFF;
}

a.button.button_green {
	background-color: #B0D75D;
	border-color: #95b84d;
	color: #FFF;
}

a:hover.button.button_green {
	background-color: #95BB47;
	border-color: #8BB03E;
	color: #FFF;
}

a.button.button_blue {
	background-color: #66bcf1;
	border-color: #3695c7;
	color: #FFF;
}

a:hover.button.button_blue {
	background-color: #4AABE7;
	border-color: #44A2DD;
	color: #FFF;
}

a.button.button_yellow {
	background-color: #FFCB3E;
	border-color: #E7961F;
	color: #FFF;
}

a:hover.button.button_yellow {
	background-color: #F7B726;
	border-color: #E0911B;
	color: #FFF;
}

body {
	min-width: 1000px;
}

.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.container .column, .container .columns {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}

.row {
	margin-bottom: 20px;
}

.column.alpha,.columns.alpha {
	margin-left: 0;
}

.column.omega,.columns.omega {
	margin-right: 0;
}

.container .one.columns {
	width: 40px;
}

.container .two.columns {
	width: 100px;
}

.container .three.columns {
	width: 160px;
}

.container .four.columns, .container .one-fourth.column {
	width: 220px;
}

.container .five.columns {
	width: 280px;
}

.container .six.columns {
	width: 340px;
}

.container .seven.columns {
	width: 400px;
}

.container .eight.columns, .container .one-second.column {
	width: 460px;
}

.container .nine.columns {
	width: 520px;
}

.container .ten.columns {
	width: 580px;
}

.container .eleven.columns {
	width: 640px;
}

.container .twelve.columns, .container .three-fourth.column {
	width: 700px;
}

.container .thirteen.columns {
	width: 760px;
}

.container .fourteen.columns {
	width: 820px;
}

.container .fifteen.columns {
	width: 880px;
}

.container .sixteen.columns, .container .one.column {
	width: 940px;
}

.container .one-third.column {
	width: 300px;
}

.container .two-third.column {
	width: 620px;
}

.with_aside #Content .container .one-third.column {
	width: 220px;
}

.with_aside #Content .container .two-third.column {
	width: 460px;
}

.with_aside #Content .container .one-fourth.column {
	width: 160px;
}

.with_aside #Content .container .three-fourth.column {
	width: 520px;
}

.with_aside #Content .container .one-second.column {
	width: 340px;
}

.with_aside #Content .container .sixteen.columns, .with_aside #Content .container .one.column {
	width: 700px;
}

.container .the_content .one.column {
	width: 98% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .one-second.column {
	width: 48% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .one-third.column {
	width: 31.33% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .two-third.column {
	width: 64.66% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .one-fourth.column {
	width: 23% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .two-fourth.column {
	width: 48% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .the_content .three-fourth.column {
	width: 73% !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.container .offset-by-one {
	padding-left: 60px;
}

.container .offset-by-two {
	padding-left: 120px;
}

.container .offset-by-three {
	padding-left: 180px;
}

.container .offset-by-four {
	padding-left: 240px;
}

.container .offset-by-five {
	padding-left: 300px;
}

.container .offset-by-six {
	padding-left: 360px;
}

.container .offset-by-seven {
	padding-left: 420px;
}

.container .offset-by-eight {
	padding-left: 480px;
}

.container .offset-by-nine {
	padding-left: 540px;
}

.container .offset-by-ten {
	padding-left: 600px;
}

.container .offset-by-eleven {
	padding-left: 660px;
}

.container .offset-by-twelve {
	padding-left: 720px;
}

.container .offset-by-thirteen {
	padding-left: 780px;
}

.container .offset-by-fourteen {
	padding-left: 840px;
}

.container .offset-by-fifteen {
	padding-left: 900px;
}

.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix:before,.clearfix:after,.row:before,.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.row:after,.clearfix:after {
	clear: both;
}

.row,.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#Wrapper {
	margin: 0px auto;
}

.layout-boxed {
	padding: 10px 0;
}

.layout-boxed #Wrapper {
	width: 1000px;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}

.rev_slider iframe {
	max-width: 1920px;
}

.tp-bannertimer {
	z-index: 100 !important;
}

#Header .sixteen {
	position: relative;
	z-index: 101;
	margin-bottom: 0;
}

#Header #logo {
	display: block;
	overflow: hidden;
	z-index: 101;
	padding: 38px 0px 0;
	float:left;
}

#Header #logo:hover {
	text-decoration: none;
}

#Header #menu {
	display: block;
	float: right;
	margin-top: 85px;
}

#Header #menu>ul {
	min-width: 140px;
	float: left;
	position: relative;
}

#Header #menu>ul>li {
	margin: 0;
	position: relative;
	z-index: 103;
	float: left;
}

#Header #menu>ul>li.hover {
	z-index: 104;
}

#Header #menu>ul>li>a {
	padding: 7px 16px 7px 16px;
	display: block;
	white-space: nowrap;
	font-size: 15px;
}

#Header #menu > ul > li > a span.border {
	width: 100%;
	height: 9px;
	z-index: 102;
	display: none;
	position: absolute;
	left: 0;
	top: 35px;
	background: #000;
}

#Header #menu>ul>li.submenu>a {
	padding-right: 28px;
}

#Header #menu>ul>li.hover>a {
}

#Header #menu>ul>li.submenu.hover>a {
	padding-right: 28px;
}

#Header #menu>ul>li.last>a {
}

#Header #menu > ul > li > a:hover, #Header #menu>ul>li.current-menu-item>a {
	text-decoration: none;
}

#Header #menu > ul > li ul {
	position: absolute;
	left: 0px;
	top: 35px;
	border-top-width: 6px;
	border-style: solid;
	z-index: 105;
	margin: 0;
	padding: 5px;
	display: none;
	-webkit-box-shadow: 6px 4px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 6px 4px 4px 1px rgba(0, 0, 0, 0.1);
}

#Header #menu > ul > li:hover > a span.border, #Header #menu > ul > li.current-menu-item > a span.border, #Header #menu > ul > li.current_page_item > a span.border, #Header #menu > ul > li.current-menu-ancestor > a span.border, #Header #menu > ul > li.current_page_ancestor > a span.border {
	display: block;
}

#Header #menu > ul > li ul li {
	padding: 0 0;
	width: 170px;
	position: relative;
	font-weight: normal;
}

#Header #menu > ul > li ul li a {
	padding: 6px 20px 6px 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

#Header #menu > ul > li > ul > li.last-item > a, #Header #menu>ul>li>ul>li>ul>li.last-item>a {
	border-bottom-width: 0px;
}

#Header #menu > ul > li > ul > li.last-item > a, #Header #menu>ul>li>ul>li>ul>li.last-item>a {
	border-bottom-width: 0px;
}

#Header #menu > ul > li ul li a:hover {
	text-decoration: none;
}

#Header #menu > ul > li ul li ul {
	position: absolute;
	left: 170px;
	top: -5px;
	z-index: 104;
	border-top-width: 0px;
}

#Header #menu > ul > li.current-menu-item > a, #Header #menu > ul > li.current_page_item > a, #Header #menu > ul > li.current-menu-ancestor > a, #Header #menu>ul>li.current_page_ancestor>a {
	border-bottom: 5px;
}

#Header #menu > ul > li.last ul {
	right: 0px;
	left: auto;
	-webkit-box-shadow: -4px 4px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: -4px 4px 4px 1px rgba(0, 0, 0, 0.2);
}

#Header #menu > ul > li.last ul li ul {
	right: 170px;
}

#Header #top_bar {
	min-height: 120px;
}

#menu_responsive {
	display: none;
	margin-top: 65px;
	font-size: 14px;
	float: right;
}

#menu_responsive select {
	margin-bottom: 0;
	padding: 7px;
}

#Header .addons {
	position: absolute;
	right: 0px;
	top: 15px;
	overflow: hidden;
}

#Header .addons p.phone {
	display: block;
	float: left;
	text-align: right;
	padding: 5px 10px 0px;
}

#Header .addons p.phone span {
	font-weight: bold;
}

#Header .addons p.phone i {
	margin-right: 5px;
}

#Header .addons p.mail {
	display: block;
	float: right;
	text-align: right;
}

#Header .addons p.mail i {
	margin-right: 5px;
	float: left;
	padding-top: 4px;
}

#Header .addons>.social {
	float: left;
	position: relative;
	padding: 0px 10px;
}

.menu li:first-child a
{
	padding-right:0px !important;
}

.sticky-header #Header {
	margin-top: 120px;
}

.sticky-header #Header #top_bar {
	position: fixed;
	top: 0;
	height: 120px;
	width: 100%;
	z-index: 103;
}

.layout-boxed.sticky-header #Header {
	margin-top: 0;
}

.layout-boxed.sticky-header #Header #top_bar {
	position: static;
	top: auto;
	height: auto;
	width: auto;
	z-index: 1;
}

#Subheader {
}

#Subheader .sixteen {
	margin-bottom: -20px;
	position: relative;
	z-index: 100;
	overflow: hidden;
	padding-bottom: 0px;
}

#Subheader h1 {
	margin: 25px 0 25px;
	font-weight: 100;
	float: left;
	width: 55%;
	font-size: 40px;
	line-height: 40px;
}

#Subheader ul.breadcrumbs {
	float: right;
	width: 45%;
	margin: 35px 0 5px;
	overflow: hidden;
	text-align: right;
	font-size: 11px;
}

#Subheader ul.breadcrumbs li {
	display: inline-block;
	padding-right: 5px;
	margin-bottom: 0;
}

#Subheader ul.breadcrumbs li span {
	padding-left: 5px;
}

#Subheader ul.breadcrumbs li.home, ul.breadcrumbs li.last {
	background: none;
	padding-right: 0;
}

#Subheader ul.breadcrumbs li.last span {
	display: none;
}

#Subheader a.button {
	position: absolute;
	right: 55px;
	top: 140px;
}

.social {
}

.social li {
	display: block;
	float: left;
	margin: 1px;
}

.social li a {
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 24px;
	font-family: "Socialico";
	display: block;
	color: #1E3E51;
	text-decoration: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: opacity .20s ease-in-out;
	-o-transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
}

.social li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#Content {
	width: 100%;
	padding-top: 20px;
}

.template-slider #Content {
}

.content {
	width: 960px;
	display: inline;
	float: left;
}

.with_aside .content {
	width: 720px !important;
}

.aside_left .four {
	float: left;
}

.aside_left .content {
	float: right;
}

.aside_right .content {
	float: left;
}

.aside_right .four {
	float: right;
}

.widget-area {
	padding-top: 15px;
}

.the_content {
}

.the_content_wrapper {
	margin: 0 10px 30px;
	overflow: hidden;
	clear: both;
}

.error .sixteen {
	clear: both;
	text-align: center;
	padding: 30px 0 30px;
}

.error h2 {
	font-size: 70px;
	line-height: 70px;
	margin-bottom: 25px;
}

.error h4 {
	margin-bottom: 55px;
	font-size: 24px;
	line-height: 27px;
}

.error p {
	margin-bottom: 0;
}

.error p .check {
	line-height: 45px;
	font-size: 16px;
}

.error p em {
	font-style: italic;
	font-size: 17px;
	font-family: Georgia,serif;
	padding: 0 15px;
}

.error p a.button {
	position: relative;
}

.contact_form {
	overflow: hidden;
	position: relative;
}

.contact_form input[type="text"] {
	float: left;
	margin-bottom: 14px;
}

.contact_form .nick {
	margin-right: 15px;
}

.contact_form .email {
	margin-right: 15px;
}

.contact_form textarea {
	clear: both;
	margin-bottom: 14px;
	height: 150px;
}

.contact_form input[type="submit"] {
	float: right;
	margin-bottom: 14px;
}

.about {
	margin-bottom: 10px;
	overflow: hidden;
}

.about ul {
	margin-bottom: 10px;
}

.about ul li {
	margin-bottom: 2px;
}

.one .contact_form input[type="text"] {
	width: 281px;
}

.one .contact_form textarea {
	width: 918px;
}

.with_aside .one .contact_form input[type="text"] {
	width: 201px;
}

.with_aside .one .contact_form textarea {
	width: 678px;
}

.three-fourth .contact_form input[type="text"] {
	width: 201px;
}

.three-fourth .contact_form textarea {
	width: 678px;
}

.with_aside .three-fourth .contact_form input[type="text"] {
	width: 141px;
}

.with_aside .three-fourth .contact_form textarea {
	width: 498px;
}

.two-third .contact_form input[type="text"] {
	width: 174px;
}

.two-third .contact_form textarea {
	width: 598px;
}

.with_aside .two-third .contact_form input[type="text"] {
	width: 121px;
}

.with_aside .two-third .contact_form textarea {
	width: 438px;
}

.one-second .contact_form input[type="text"] {
	width: 121px;
}

.one-second .contact_form textarea {
	width: 438px;
}

.with_aside .one-second .contact_form input[type="text"] {
	width: 198px;
}

.with_aside .one-second .contact_form textarea {
	width: 198px;
}

.one-third .contact_form input[type="text"] {
	width: 278px;
	margin-right: 0;
}

.one-third .contact_form textarea {
	width: 278px;
	height: 100px;
}

.with_aside .one-third .contact_form input[type="text"] {
	width: 198px;
	margin-right: 0;
}

.with_aside .one-third .contact_form textarea {
	width: 198px;
	height: 100px;
}

.one-fourth .contact_form input[type="text"] {
	width: 198px;
	margin-right: 0;
}

.one-fourth .contact_form textarea {
	width: 198px;
	height: 100px;
}

.with_aside .one-fourth .contact_form input[type="text"] {
	width: 138px;
	margin-right: 0;
}

.with_aside .one-fourth .contact_form textarea {
	width: 138px;
	height: 70px;
}

.inp_error {
	border-color: #E38E8E !important;
}

#comments {
	margin-top: 20px;
}

#comments .commentlist {
	margin-left: 0;
	list-style-type: none;
}

#comments .commentlist>li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 15px;
}

#comments .commentlist>li>.children {
	margin-bottom: 15px;
}

#comments .commentlist > li .photo {
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	line-height: 0;
}

#comments .commentlist > li .comment-author {
	font-size: 13px;
	font-weight: bold;
}

#comments .commentlist > li .comment-author a {
}

#comments .commentlist > li .comment-meta {
	font-size: 12px;
	font-style: italic;
}

#comments .commentlist > li .comment-meta a {
}

#comments .commentlist > li .comment-meta a.comment-edit-link {
	float: right;
	padding-right: 52px;
	position: relative;
	top: -20px;
}

#comments .commentlist > li p {
	padding-left: 80px;
	margin: 4px 0 10px;
}

#comments .commentlist > li .reply {
	position: absolute;
	right: 0;
	top: 0;
}

#comments .commentlist > li .reply a.comment-reply-link {
	font-size: 11px;
	padding: 3px 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#comments .commentlist > li .reply a:hover.comment-reply-link {
	text-decoration: none;
}

#comments .commentlist li {
	overflow: hidden;
}

#comments .commentlist li .comment-body {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#comments .commentlist li .comment-body.last {
	padding-bottom: 0;
}

#comments .commentlist li .comment-body.lastBorder {
	border-bottom: 0;
	margin-bottom: 0;
}

#comments .commentlist .children {
	margin-bottom: 0px;
	margin-left: 30px;
	padding-left: 50px;
}

#comments .commentlist .children li {
	margin-bottom: 0;
}

#comments #comments-title {
	font-size: 26px;
	line-height: 28px;
	margin-bottom: 20px;
}

#comments #comments-title span {
	font-style: italic;
}

#respond {
	overflow: hidden;
}

#respond p {
	margin-bottom: 5px;
	padding-left: 0 !important;
}

#respond .comment-notes .required {
	position: static;
}

#respond input[type="text"] {
	margin-bottom: 0;
}

#respond label {
	margin-bottom: 3px;
}

#respond .required {
	position: absolute;
	right: 10px;
	top: 30px;
}

#respond .comment-form-author {
	width: 31%;
	margin-right: 2% !important;
	float: left;
	position: relative;
}

#respond .comment-form-email {
	width: 31%;
	margin-right: 2% !important;
	float: left;
	position: relative;
}

#respond .comment-form-url {
	width: 33%;
	float: left;
	position: relative;
}

#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
	width: 91%;
}

#respond .comment-form-comment {
	width: 98%;
}

#respond .comment-form-comment textarea {
	width: 98%;
	margin-bottom: 10px;
}

#respond .form-submit {
	overflow: hidden;
}

#respond .form-submit input[type="submit"] {
	float: right !important;
}

#respond .form-allowed-tags {
}

#respond .form-allowed-tags code {
	margin-top: 10px;
}

.pager {
	overflow: hidden;
	padding: 10px;
	position: relative;
	height: 36px;
	border-top-width: 1px;
	border-top-style: solid;
}

.pager a.page {
	width: 33px;
	height: 36px;
	line-height: 32px;
	margin: 0 0px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
}

.pager a.active, .pager a:hover.page {
	text-decoration: none;
}

.pager a.active {
	font-weight: bold;
}

.pager .next_page {
	position: absolute;
	right: 10px;
	top: 15px;
	font-weight: bold;
}

.pager .prev_page {
	position: absolute;
	left: 10px;
	top: 15px;
	font-weight: bold;
}

.post {
	margin-bottom: 15px;
	overflow: hidden;
}

.post .image {
	padding: 0px;
	line-height: 0;
	border-bottom-width: 5px;
	border-style: solid;
}

.post .desc {
	position: relative;
	padding-left: 165px;
	padding-top: 15px;
	z-index: 100;
	min-height: 126px;
}

.post .desc.no_meta {
	padding-left: 0;
}

.post .desc .r_meta {
	display: none;
	margin-bottom: 7px;
}

.post .desc .r_meta .comments {
	padding: 0;
	display: inline-block;
	margin-left: 8px;
}

.post .desc h3 {
	margin-bottom: 10px;
}

.post .desc p.tags {
	margin-bottom: 0;
}

.post .desc p.tags a {
	overflow: hidden;
	display: inline-block;
	height: 22px;
	font-size: 11px;
	padding-right: 8px;
	margin-right: 1px;
}

.post .desc p.tags a span {
	padding-left: 8px;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

.post .desc .meta {
	width: 125px;
	height: 115px;
	overflow: hidden;
	position: absolute;
	left: 19px;
	top: 10px;
	text-align: center;
	position: absolute;
}

.post .desc .meta .date {
	position: relative;
}

.post .desc .meta .date i {
	position: absolute;
	left: 15px;
	top: 13px;
	display: block;
	font-size: 11px;
}

.post .desc .meta .date .year {
	position: absolute;
	right: 14px;
	top: 9px;
	display: block;
	font-size: 11px;
}

.post .desc .meta .date .day {
	font-size: 53px;
	line-height: 63px;
	display: block;
	padding-top: 20px;
	font-family: Patua One,sans-serif;
}

.post .desc .meta .date .month {
	display: block;
	padding-bottom: 10px;
}

.post .desc .comments {
	padding: 3px;
}

.post .desc .footer {
	border-top-width: 1px;
	border-style: solid;
	padding-top: 10px;
	overflow: hidden;
}

.post .desc .footer .comments {
	float: left;
	padding-top: 9px;
}

.post .desc .footer p.tags {
	float: left;
	padding-top: 8px;
	margin-right: 10px;
}

.post .desc .footer a.button {
	float: right;
	margin-bottom: 0;
}

.post .image iframe {
	width: 100%;
	height: 382px;
}

.with_aside .post .image iframe {
	height: 284px;
}

.post .desc.no-post-thumbnail {
	padding-top: 0;
}

.post .desc.no-post-thumbnail .meta {
	top: 0px;
}

.single-post .post {
	margin-bottom: 15px;
}

.single-post .post .desc .share {
	margin-bottom: 20px;
}

.single-post .post .desc .r_meta {
	margin-bottom: 10px;
}

.single-post .desc.no_meta {
	padding-left: 0;
}

.single-post .tag-cat {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-style: solid;
	padding-bottom: 10px;
}

.single-post .tag-cat .category {
	float: right;
	width: 49%;
	font-size: 13px;
	padding-top: 3px;
	text-align: right;
}

.single-post .tag-cat .tags {
	float: left;
	width: 49%;
}

.single-portfolio .photo {
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	line-height: 0;
	margin-bottom: 15px;
}

.single-portfolio .photo iframe {
	width: 100%;
	height: 520px;
}

.single-portfolio .sp-inside {
	overflow: hidden;
}

.single-portfolio .sp-inside .sp-inside-left {
	float: left;
	margin-right: 20px;
	padding-top: 10px;
}

.single-portfolio .sp-inside .sp-inside-right {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 20px;
	padding-top: 10px;
}

.single-portfolio .sp-inside .sp-inside-left dt {
	font-weight: bold;
	display: block;
}

.single-portfolio .sp-inside .sp-inside-left dd {
	display: block;
	padding: 5px 0 10px 10px;
}

.single-portfolio .sp-inside .sp-inside-left dd.date {
	font-style: italic;
}

.single-portfolio .sp-inside .sp-inside-right footer {
	overflow: hidden;
}

.single-portfolio .sp-inside .sp-inside-right .button {
	float: right;
}

.single-portfolio .sp-inside .sp-inside-left {
	width: 180px;
}

.single-portfolio .sp-inside .sp-inside-right {
	width: 719px;
}

.with_aside .single-portfolio .photo iframe {
	height: 400px;
}

.with_aside .single-portfolio .sp-inside .sp-inside-left {
	width: 180px;
}

.with_aside .single-portfolio .sp-inside .sp-inside-right {
	width: 479px;
}

.Call_to_action {
	margin-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.Call_to_action h3 {
	float: left;
	margin: 30px 0;
}

.Call_to_action a.button {
	float: right;
	margin-top: 25px;
}

#Footer {
	display: block;
	width: 100%;
	background-image: url("/pindol/wp-content/themes/pindol/images/bg_pattern_footer.png");
}

#Footer .container {
	padding-top: 20px;
}

#Footer .container .column {
	margin-bottom: 0;
}

#Footer .bottom_addons {
	padding-bottom: 20px;
	margin-bottom: 25px;
	overflow: hidden;
	border-top: 1px;
	border-style: dashed;
}

#Footer .bottom_addons .copyrights {
	float: left;
	line-height: 20px;
	margin-top: 15px;
}

#Footer .bottom_addons .menu_bottom {
	float: right;
}

#Footer .bottom_addons .menu_bottom>ul {
}

#Footer .bottom_addons .menu_bottom>ul>li {
	float: right;
}

#Footer .bottom_addons .menu_bottom>ul>li>a {
	padding: 17px 13px 17px 13px;
	display: block;
	position: relative;
	font-size: 12px;
	opacity: 0.35;
	filter: alpha(opacity = 35);
}

#Footer .bottom_addons .menu_bottom > ul > li > a span {
	display: none;
	width: 11px;
	height: 3px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 0px;
}

#Footer .bottom_addons .menu_bottom>ul>li>a:hover {
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity = 100);
	transition: opacity .40s ease-in-out;
	-o-transition: opacity .40s ease-in-out;
	-moz-transition: opacity .40s ease-in-out;
	-webkit-transition: opacity .40s ease-in-out;
}

#Footer .bottom_addons .menu_bottom > ul > li > a:hover span, #Footer .bottom_addons .menu_bottom > ul > li.current_page_item > a span {
	display: block;
}

#Footer .bottom_addons .menu_bottom>ul>li.current_page_item>a {
	font-weight: bold;
	opacity: 1;
	filter: alpha(opacity = 100);
}

a#back_to_top {
	font-size: 50px;
	opacity: 0.2;
	line-height: 50px;
	display: block;
	position: fixed;
	z-index: 110;
	right: 20px;
	bottom: 20px;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

a:hover#back_to_top {
	text-decoration: none;
	opacity: 1;
}

.widget {
	clear: both;
	margin-bottom: 15px;
	padding-top: 10px;
	margin: 0 15px 15px;
}

.widget h3 {
	margin-bottom: 10px;
}

#Footer .widget {
	margin: 0 0 15px;
	padding-top: 0;
	background: none;
}

.widget_search {
	position: relative;
	overflow: hidden;
	width: 190px;
	background: none !important;
	padding-top: 0;
}

.widget_search form {
	margin-bottom: 5px;
	position: relative;
}

.widget_search form input[type="text"] {
	width: 138px;
	margin-bottom: 0;
	padding-right: 40px !important;
}

.widget_search form input[type="submit"] {
	width: 34px;
	height: 31px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0 !important;
	border: 0;
	position: absolute;
	right: 0;
	top: 4px;
	-webkit-box-shadow: inset 0 0 0 0;
	box-shadow: inset 0 0 0 0;
	text-shadow: 0px 0px 0px;
	border: 0;
}

.widget_categories ul {
	overflow: hidden;
}

.widget_categories li {
	width: 50%;
	float: left;
	line-height: 24px;
}

.widget_archive ul {
	overflow: hidden;
}

.widget_archive li {
	width: 50%;
	float: left;
	line-height: 24px;
}

.widget_mfn_menu {
	background: none !important;
	padding-top: 0;
}

.widget ul.menu {
	padding: 0px;
}

.widget ul.menu li {
}

.widget ul.menu li a {
	padding: 7px 10px 7px 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: relative;
	border-left-width: 6px;
	border-style: solid;
}

.aside_right .widget ul.menu li a {
	padding-left: 31px;
}

.widget ul.menu li a i {
	position: absolute;
	left: 10px;
	top: 11px;
	font-size: 12px;
}

.widget ul.menu li a:hover {
	text-decoration: none;
}

.widget ul.menu li.current_page_item {
	background: none;
}

.widget ul.menu li.current_page_item a {
	font-weight: bold;
}

.widget ul.menu li.last a {
	border-bottom: 0;
}

.widget_nav_menu ul.menu li a {
	padding-left: 15px !important;
}

.widget_links ul {
	padding: 0px;
}

.widget_links ul li {
}

.widget_links ul li a {
	padding: 5px 20px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: relative;
}

.widget_links ul li a i {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 0px;
	background: url(../images/large_left.png) !important;
}

.widget_links ul li a:hover {
	text-decoration: none;
}

.widget_links ul li.current_page_item a {
	font-weight: bold;
}

.widget_links ul li.last a {
	border-bottom: 0;
}

.widget_meta ul {
	padding: 0px;
}

.widget_meta ul li {
}

.widget_meta ul li a {
	padding: 5px 20px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: relative;
}

.widget_meta ul li a i {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 12px;
}

.widget_meta ul li a:hover {
	text-decoration: none;
}

.widget_meta ul li.current_page_item a {
	font-weight: bold;
}

.widget_meta ul li.last a {
	border-bottom: 0;
}

.widget_calendar td, .widget_calendar th {
	padding: 4px 2px;
}

.widget_calendar caption {
	padding: 5px;
	font-weight: bold;
}

#Footer .widget_calendar caption {
	background: none;
}

.widget_mfn_tag_cloud {
}

.widget_mfn_tag_cloud ul {
	margin-bottom: 0;
	overflow: hidden;
}

.widget_mfn_tag_cloud ul li {
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 5px 2px 0;
}

.widget_mfn_tag_cloud a {
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	height: 20px;
	text-shadow: 1px 1px 0 #fff;
	font-size: 11px;
	padding-right: 6px;
	margin-right: 1px;
}

.widget_mfn_tag_cloud a:hover {
	text-decoration: none;
}

.widget_mfn_tag_cloud a span {
	padding-left: 8px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
}

input[type="text"],input[type="password"],input[type="email"],textarea,select {
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

a.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-weight: bold;
}

#comments .commentlist > li .reply a.comment-reply-link {
	background-color: #366593;
	color: #fff !important;
}

input[type="text"],input[type="password"],input[type="email"],textarea,select {
	background: #F2F2F2;
	color: #969696;
	border: 1px solid #d8d8d8;
	-moz-box-shadow: inset 2px 2px 4px 1px rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: inset 2px 2px 4px 1px rgba(0, 0, 0, 0.10);
	box-shadow: inset 2px 2px 4px 1px rgba(0, 0, 0, 0.10);
}

#Footer .Flickr .flickr_badge_image a {
	background: #fff;
}

#Footer .widget ul.menu li a {
	background: #449cd8;
	color: #fff;
	border-bottom-color: #71B0DC;
	border-left-color: #24577B;
}

#Footer .widget ul.menu li a i {
	color: #fff;
}

#Footer .widget ul.menu li a:hover, #Footer .widget ul.menu li.current_page_item a {
	background: #24577B;
	color: #fff;
}

#Footer .widget ul.menu li.current_page_item a i, #Footer .widget ul.menu li a:hover i {
	color: #fff;
}

.portfolio_item a i, .wp-caption .photo a i {
	text-shadow: 1px 1px 0 #fff;
}

.Projects_header .categories li.current-cat a, .Projects_header .categories li a:hover {
	background: #fff;
	border-color: #d9d9d9;
	color: #31373c;
	text-shadow: 1px 1px 0 #fff;
}

.Projects_header .categories li a {
	color: #676f76;
	text-shadow: 1px 1px 0 #fff;
}

.portfolio_item .photo, .wp-caption .photo,.wp-caption>img,.wp-caption>a>img {
	border-color: #ebebeb;
	background: #fff;
}

.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
	text-shadow: none;
}

.ui-tabs .ui-tabs-nav li a {
	text-shadow: 1px 1px 0px #fff;
}

.call_to_action {
	background: #fff;
	border-color: #cacaca !important;
}

.call_to_action h4 {
	text-shadow: 1px 1px 0 #fff;
}

.get_in_touch li i {
	color: #31373C;
}

.get_in_touch .box_callus p i {
	color: #000;
}

.get_in_touch strong {
	color: #1b1b1b;
}

.team {
	background: #fff;
}

.features-list ul li span {
	text-shadow: 1px 1px 0 #fff;
}

.features-list ul li strong {
	color: #000;
}

.Recent_comments {
}

.Recent_comments ul {
	margin-bottom: 0;
}

.Recent_comments ul li {
	padding: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0;
}

.Recent_comments ul li p strong {
	font-weight: normal;
}

.Recent_comments ul li p a {
}

.Recent_comments li span.date {
}

.Recent_comments ul li p {
	margin-bottom: 0;
	display: block;
	overflow: hidden;
}

.Recent_comments ul li.last {
	border-bottom: 0;
}

.Recent_comments ul li.first {
	padding-top: 0;
}

.Latest_posts {
}

.Latest_posts ul {
	margin-bottom: 0;
}

.Latest_posts ul li {
	padding: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0;
	position: relative;
}

.Latest_posts ul li .photo {
	width: 50px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 10px;
}

.Latest_posts ul li .photo span.comments {
	position: absolute;
	right: 5px;
	bottom: 5px;
	padding: 0 6px;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
}

.Latest_posts ul li .desc {
	padding-left: 60px;
}

.Latest_posts ul li .desc.no_img {
	padding-left: 0px;
}

.Latest_posts ul li p strong {
	font-weight: normal;
}

.Latest_posts ul li h6 {
	margin-bottom: 6px;
	font-size: 13px;
	line-height: 16px;
}

.Latest_posts ul li h6 a {
}

.Latest_posts li span.date {
}

.Latest_posts ul li p {
	margin-bottom: 0;
	display: block;
	overflow: hidden;
}

.Latest_posts ul li.last {
	border-bottom: 0;
}

.Latest_posts ul li.first {
	padding-top: 0;
}

.Latest_posts ul li.first .photo {
	top: 0;
}

.testimonial {
	padding-right: 2px;
}

.testimonial ul.slider > {
}

.testimonial ul.slider>li {
}

blockquote p {
	font-style: italic;
}

blockquote blockquote {
	margin-bottom: 0;
}

blockquote div.text {
}

blockquote div.text p {
	padding: 20px 15px 20px 70px;
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 0;
	font-family: Cambria,Georgia,serif;
	font-style: italic;
	text-decoration: underline;
}

blockquote p.author {
	font-size: 16px;
	line-height: 40px;
	padding-left: 70px;
	margin-bottom: 0;
	font-style: normal;
	position: relative;
	top: -1px;
}

blockquote p.author span {
	font-weight: bold;
}

blockquote p.author a {
}

blockquote p.author a:hover {
	text-decoration: none;
}

.testimonial .rslides_tabs {
	position: relative;
	width: 100%;
	margin-top: 10px;
	padding-left: 50px;
}

.testimonial .rslides_tabs li {
	display: inline-block;
	margin-right: 3px;
}

.testimonial .rslides_tabs li a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: block;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 32px;
	border-radius: 32px;
}

.testimonial .rslides_tabs li a:hover {
	text-decoration: none;
}

.testimonial .rslides_tabs li.rslides_here a {
	font-weight: bold;
}

.testimonial .rslides li {
	width: 99%;
}

.get_in_touch {
	overflow: hidden;
}

.get_in_touch strong {
	font-size: 14px;
}

.get_in_touch .box {
	width: 33%;
	float: left;
}

.get_in_touch .box .inside {
	padding: 15px 20px 0;
}

.get_in_touch .box ul {
	margin-top: 10px;
}

.get_in_touch .box ul li {
	margin-bottom: 7px;
	overflow: hidden;
}

.get_in_touch .box ul li i {
	display: block;
	width: 16px !important;
	height: 16px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	clear: both;
}

.get_in_touch .box ul li p {
	display: block;
	float: left;
	margin-bottom: 0;
}

.get_in_touch .box ul li p span {
	display: inline-block;
	width: 50px;
}

.get_in_touch .box_callus p {
	font-size: 24px;
	font-family: Patua One,sans-serif;
}

.get_in_touch .box_callus p span {
	width: auto !important;
}

.get_in_touch .box.first {
	background: none;
}

.with_aside .get_in_touch .box_callus p {
	font-size: 20px;
}

.with_aside .get_in_touch .box ul li p span {
	display: none;
}

.Twitter {
}

.Twitter ul {
	margin-bottom: 0;
}

.Twitter ul li {
	padding: 10px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0;
}

.Twitter ul li p {
	margin-bottom: 0;
}

.Twitter ul li span {
	font-weight: bold;
	padding-left: 23px;
	display: block;
}

.Twitter ul li span a {
	padding: 3px 0 3px 0;
}

.Twitter ul li a {
	font-style: italic;
	font-weight: normal;
	padding-left: 23px;
}

.Twitter ul li.last {
	border-bottom: 0;
}

.Twitter ul li.first {
	padding-top: 0;
}

.Twitter ul li>a {
	font-style: normal;
}

.Flickr {
	overflow: hidden;
}

.Flickr .flickr_badge_image {
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 2% 2% 0;
}

.Flickr .flickr_badge_image a {
	display: block;
	line-height: 0;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
}

.Flickr .flickr_badge_image a img {
	width: 49px;
	height: 49px;
}

#Projects {
	background-image: url("/pindol/wp-content/themes/pindol/images/projects_bg.png");
}

.Projects .column {
	margin-bottom: 10px;
}

.Projects .Projects_inside {
	margin-bottom: 15px;
}

.Projects_inside {
	float: left;
	width: 100%;
}

.Projects_header h3 {
	float: left;
	width: 30%;
}

.Projects_header .categories {
	width: 70%;
	float: right;
}

.Projects_header .categories ul {
	float: right;
	margin-top: 4px;
}

.Projects_header .categories ul li {
	float: left;
	margin: 0 1px;
	font-size: 13px;
}

.Projects_header .categories ul li.label h6 {
	line-height: 28px;
	margin: 0 3px 0 0;
}

.Projects_header .categories ul li a {
	display: block;
	padding: 4px 9px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 2px;
}

.Projects_header .categories ul li a:hover, .Projects_header .categories li.current-cat a {
	border-style: solid;
	border-width: 1px;
	padding: 3px 8px;
	text-decoration: none;
}

.Projects_header .categories ul li.current-cat a {
	font-weight: bold;
	text-decoration: underline;
}

#Content .Projects_header .categories {
	width: 100%;
	float: none;
}

#Content .Projects_header .categories ul {
	float: left;
}

.portfolio_item .photo {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	line-height: 0;
}

.portfolio_item .photo .photo_wrapper {
	position: relative;
	overflow: hidden;
	width: auto;
	height: auto;
}

.portfolio_item .photo .photo_wrapper img {
	display: block;
}

.portfolio_item .photo .photo_wrapper i {
	display: none;
	font-size: 70px;
	line-height: 70px;
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -52px;
}

.portfolio_item .photo .photo_wrapper p.title {
	display: none;
	font-size: 13px;
	line-height: 17px;
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	margin-top: 15px;
	width: 180px;
	text-align: center;
	font-weight: bold;
}

.portfolio_item .photo .photo_wrapper a .mask {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.portfolio_item .photo .photo_wrapper a:hover {
	text-decoration: none;
}

.portfolio_item .photo .photo_wrapper a:hover i {
	display: block;
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}

.portfolio_item .photo .photo_wrapper a:hover p.title {
	display: block;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}

.portfolio_item .photo .photo_wrapper a:hover .mask {
	display: block;
	-webkit-animation: moveFromBottom 300ms ease;
	-moz-animation: moveFromBottom 300ms ease;
	-ms-animation: moveFromBottom 300ms ease;
}

.da-thumbs li {
	position: relative;
	float: left;
}

.da-thumbs li a, .da-thumbs li a img {
	display: block;
	position: relative;
}

.da-thumbs li a {
	overflow: hidden;
}

.da-thumbs li a div {
	position: absolute;
	background: rgba(255,255,255,0.7);
	width: 100%;
	height: 100%;
	text-align: center;
}

.da-thumbs li a div span {
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
}

.da-thumbs li a div h6 {
	font-size: 15px;
	width: 180px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: 15px 0 0 -90px;
}

.da-thumbs li a:hover, .da-thumbs li a {
	text-decoration: none;
}

.da-thumbs li .title {
	text-align: center;
	padding-top: 10px;
}

.da-thumbs li .title h6 {
	margin-bottom: 0;
}

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.trailer_box {
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

.trailer_box a {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	position: relative;
}

.trailer_box .ca-ico {
	font-size: 80px;
	text-shadow: 1px 0 1px rgba(255,255,255,0.8);
	line-height: 110px;
	position: absolute;
	width: 100%;
	height: 50%;
	left: 0;
	top: 0;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.trailer_box .ca-ico.img-wrapper {
	font-size: 0px;
}

.trailer_box .ca-ico.img-wrapper img {
	max-height: 70px;
	vertical-align: middle;
}

.trailer_box .ca-content {
	position: absolute;
	left: 0;
	width: 100%;
	height: 50%;
	top: 50%;
}

.trailer_box .ca-main {
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.trailer_box .ca-sub {
	text-align: center;
	margin: 0;
	opacity: 0.8;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.trailer_box:hover, .trailer_box a:hover {
	text-decoration: none;
}

.trailer_box:hover .ca-ico {
	font-size: 110px;
	text-decoration: none;
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}

.trailer_box:hover .ca-ico.img-wrapper {
	font-size: 0px;
}

.trailer_box:hover .ca-main {
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
}

.trailer_box:hover .ca-sub {
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}

.google-map-area {
	border-bottom-width: 6px;
	border-style: solid;
}

.Our_clients_slider {
}

.Our_clients_slider ul {
	margin-bottom: 10px !important;
}

.Our_clients_slider li {
	width: 100%;
	height: 145px !important;
	margin-right: 0 !important;
	line-height: 145px !important;
	text-align: center;
}

.Our_clients_slider li img {
	vertical-align: middle;
}

.Our_clients_slider a.Our_clients_slider_prev, .Our_clients_slider a.Our_clients_slider_next {
	display: block;
	overflow: hidden;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 2px;
	text-align: center;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	border-style: solid;
	border-width: 1px;
}

.Our_clients_slider a.Our_clients_slider_prev {
	float: left;
	position: relative;
	left: 50%;
	margin-left: -27px;
}

.Our_clients_slider a.Our_clients_slider_next {
	float: left;
	position: relative;
	left: 50%;
	margin-left: 0px;
}

.Our_clients_slider a.Our_clients_slider_prev {
}

.Our_clients_slider a:hover.Our_clients_slider_prev {
	text-decoration: none;
}

.Our_clients_slider a.Our_clients_slider_next {
}

.Our_clients_slider a:hover.Our_clients_slider_next {
	text-decoration: none;
}

code,pre {
	color: #595A5C;
	background: #fff;
	background: -moz-linear-gradient(top,  #fff 50%, #f2f2f2 50%);
	background: -webkit-linear-gradient(top,  #fff 50%,#f2f2f2 50%);
	background: -o-linear-gradient(top,  #fff 50%,#f2f2f2 50%);
	background: linear-gradient(top,  #fff 50%,#f2f2f2 50%);
	background-size: 42px 42px;
	padding: 21px 15px 20px;
	display: block;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	line-height: 21px !important;
	border: 1px solid #EEE;
	font-family: monospace !important;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.alert_info,.alert_success,.alert_warning,.alert_error {
	padding: 10px 10px 10px 45px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: left center;
}

.alert_info a, .alert_success a, .alert_warning a, .alert_error a {
	font-weight: bold;
}

.alert_info {
	color: #163140;
	text-shadow: 1px 1px 0 #79c6f0;
	background: #4e7d97 url(/pindol/wp-content/themes/pindol/images/alerts/bg_information.png) repeat-x;
}

.alert_info a {
	color: #163140 !important;
}

.alert_success {
	color: #304403;
	text-shadow: 1px 1px 0 #daf592;
	background: #9ec844 url(/pindol/wp-content/themes/pindol/images/alerts/bg_success.png) repeat-x;
}

.alert_success a {
	color: #304403 !important;
}

.alert_warning {
	color: #3e1c00;
	text-shadow: 1px 1px 0 #feca6a;
	background: #e47b48 url(/pindol/wp-content/themes/pindol/images/alerts/bg_warning.png) repeat-x;
}

.alert_warning a {
	color: #3e1c00 !important;
}

.alert_error {
	color: #590000;
	text-shadow: 1px 1px 0 #f55252;
	background: #bc3c3c url(/pindol/wp-content/themes/pindol/images/alerts/bg_error.png) repeat-x;
}

.alert_error a {
	color: #590000 !important;
}

.highlight {
	padding: 0 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.article_video {
	margin-bottom: 15px;
}

ul.links {
	padding: 15px 15px 8px 15px;
	border: 1px solid #E0DDDD;
	background: #F9F9F9;
	-webkit-box-shadow: inset 0px 0px 10px 5px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0px 0px 10px 5px rgba(0, 0, 0, 0.08);
}

.the_content ul.links {
	margin-bottom: 15px;
}

ul.links li {
	padding-left: 23px;
	margin-bottom: 7px;
	background: url(/pindol/wp-content/themes/pindol/images/icons/ico_clip.png) no-repeat left center;
}

table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-spacing: 0;
}

table th, table td {
	padding: 10px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

table th {
	font-size: 120%;
	border-color: #EBEBEB;
	background: rgba(0,0,0,0.03);
}

table tr td td {
}

table tr:nth-child(2n+1) td {
	background: rgba(0,0,0,0.02);
}

ul.list,ol.list {
	margin-bottom: 15px;
}

ul.list ul, ul.list ol, ol.list ul, ol.list ol {
	margin: 5px 0 5px 30px;
}

ul.list li, ol.list li {
	margin-bottom: 5px;
}

ul.list {
	list-style: disc outside;
}

ul.list li {
	margin-left: 25px;
}

ol.list {
	list-style: decimal outside;
}

ol.list li {
	margin-left: 0px;
}

ol.list_roman {
	list-style: upper-roman outside;
}

ol.list_roman li {
	margin-left: 0px;
}

ol.list_alpha {
	list-style: upper-alpha outside;
}

ol.list_alpha li {
	margin-left: 0px;
}

ul.list_tick {
	list-style: none;
	margin-left: 10px;
}

ul.list_tick li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_tick.png) no-repeat 0 2px;
}

ul.list_info {
	list-style: none;
	margin-left: 10px;
}

ul.list_info li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_info.png) no-repeat 0 2px;
}

ul.list_warning {
	list-style: none;
	margin-left: 10px;
}

ul.list_warning li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_warning.png) no-repeat 0 2px;
}

ul.list_plus {
	list-style: none;
	margin-left: 10px;
}

ul.list_plus li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_add.png) no-repeat 0 2px;
}

ul.list_minus {
	list-style: none;
	margin-left: 10px;
}

ul.list_minus li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_delete.png) no-repeat 0 2px;
}

ul.list_arrow {
	list-style: none;
	margin-left: 10px;
}

ul.list_arrow li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_arrow.png) no-repeat 0 2px;
}

ul.list_help {
	list-style: none;
	margin-left: 10px;
}

ul.list_help li {
	padding-left: 27px;
	margin-left: 0;
	background: url(/pindol/wp-content/themes/pindol/images/icons/list_help.png) no-repeat 0 2px;
}

ul {
	list-style: none outside;
}

ol {
	list-style: decimal;
}

ol,ul.square,ul.circle,ul.disc {
	margin-left: 30px;
}

ul.square {
	list-style: square outside;
}

ul.circle {
	list-style: circle outside;
}

ul.disc {
	list-style: disc outside;
}

.dropcap {
	width: 60px;
	height: 60px;
	float: left;
	font-size: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
}

.dropcap_circle {
	font-size: 35px;
	width: 50px;
	height: 50px;
	font-size: 35px;
	line-height: 50px;
	margin: 5px;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.15));
	border: 1px solid rgba(0, 0, 0, 0.15);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
}

.clients {
	overflow: hidden;
}

.clients li {
	padding: 10px;
	width: 213px;
	height: 110px;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
	line-height: 100px;
}

.clients li img {
	vertical-align: middle;
}

.gallery .gallery-item {
	width: 23% !important;
	margin-right: 2% !important;
}

.gallery .gallery-item .gallery-icon {
	overflow: hidden;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	line-height: 0;
}

.gallery .gallery-item img {
	border: 0 !important;
	line-height: 0;
	display: block;
}

.gallery .gallery-item .gallery-icon {
	transition: opacity .20s ease-in-out;
	-o-transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
}

.gallery .gallery-item .gallery-icon:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.wp-caption {
	display: inline-block;
	line-height: 0;
}

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

.wp-caption a {
	line-height: 0;
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.wp-caption a img {
	padding: 0;
}

.wp-caption .wp-caption-text {
	display: block;
	font-size: 13px;
	text-align: center;
	margin: 0;
	padding: 4px 0 6px;
	line-height: normal;
}

.wp-caption.no-border .photo {
	background: none !important;
}

.alignleft {
	float: left;
	margin: 15px 15px 15px 0px;
}

.alignright {
	float: right;
	margin: 15px 0px 15px 15px;
}

.aligncenter {
	text-align: center;
	margin: 15px auto;
	display: block;
}

.aligncenter img {
	display: inline;
}

.sticky,.gallery-caption,.bypostauthor {
}

.wp-caption.border .photo,.wp-caption.border>img,.wp-caption.border>a>img {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	line-height: 0;
}

.wp-caption .photo .photo_wrapper {
	position: relative;
	overflow: hidden;
	width: auto;
	height: auto;
}

.wp-caption .photo .photo_wrapper img {
	display: block;
}

.wp-caption .photo .photo_wrapper i {
	display: none;
	font-size: 70px;
	line-height: 70px;
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -28px;
}

.wp-caption .photo .photo_wrapper p.title {
	display: none;
	font-size: 13px;
	line-height: 17px;
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	margin-top: 15px;
	width: 180px;
	text-align: center;
	font-weight: bold;
}

.wp-caption .photo .photo_wrapper a .mask {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.wp-caption .photo .photo_wrapper a:hover i {
	display: block;
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}

.wp-caption .photo .photo_wrapper a:hover p.title {
	display: block;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}

.wp-caption .photo .photo_wrapper a:hover .mask {
	display: block;
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
}

.pricing-box {
	border-width: 1px;
	border-style: solid;
	margin-top: 7px;
	box-shadow: 0px 0px 0px #ebebeb;
	overflow: hidden;
}

.pricing-box .plan-header {
	text-align: center;
	margin-bottom: 7px;
	border-top-width: 5px;
	border-style: solid;
}

.pricing-box .plan-header h3 {
	margin-bottom: 0;
	padding: 11px 5px 10px;
	font-size: 27px;
	line-height: 27px;
	margin: 0 15px;
	font-weight: normal;
}

.pricing-box .plan-header p {
	display: none;
}

.pricing-box .plan-header .price {
	font-size: 45px;
	line-height: 40px;
	padding-bottom: 19px;
	padding-top: 10px;
}

.pricing-box .plan-header .price sup {
	font-size: 20px;
	font-weight: 100;
}

.pricing-box .plan-header .period {
	padding-bottom: 7px;
	background: #F8F8F8;
	margin-bottom: 3px;
}

.pricing-box .plan-header .period a.button {
	margin-bottom: 10px;
}

.pricing-box .plan-inside {
	padding-bottom: 10px;
}

.pricing-box .plan-inside ul {
	margin: 0 10px;
}

.pricing-box .plan-inside ul li {
	text-align: center;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.pricing-box .plan-inside ul li.last {
	border: 0;
}

.pricing-box .plan-footer {
	padding: 8px 5px;
}

.pricing-box .plan-footer a.button {
	margin-bottom: 0;
}

.pricing-box-featured {
	margin-top: 0;
}

.pricing-box-featured .plan-header h3 {
	font-size: 35px;
	line-height: 35px;
	padding-top: 13px;
}

.pricing-box-featured .plan-header .price {
	font-size: 50px;
	line-height: 45px;
	padding-top: 2px;
}

.pricing-box-featured .plan-header .period {
	padding-bottom: 9px;
}

.pricing-box-featured .plan-footer {
	padding: 10px 5px;
}

.team {
	text-align: center;
	padding: 0 0 52px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
}

.team .photo {
	overflow: hidden;
	margin-bottom: 12px;
	position: relative;
	line-height: 0;
	border-bottom-width: 6px;
	border-style: solid;
}

.team .photo .team-overlay {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.team h4 {
	margin-bottom: 1px;
	font-size: 18px;
	line-height: 20px;
}

.team p {
	margin-bottom: 12px;
}

.team .links {
	text-align: center;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	padding-top: 12px;
}

.team .links a.link {
	width: 33px;
	height: 36px;
	line-height: 32px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
}

.team .links a:hover.link {
	text-decoration: none;
}

.one-third .team .photo .team-overlay {
	width: 300px;
}

.one-fourth .team .photo .team-overlay {
	width: 220px;
}

.our-offer {
}

.our-offer h2 {
	text-align: center;
}

.our-offer .boxes {
	width: 300px;
	float: left;
}

.our-offer .boxes .box {
	width: 260px;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 10px;
	min-height: 81px;
}

.our-offer .boxes .box h5 {
	margin-bottom: 7px;
}

.our-offer .boxes .box h5 span.ico {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 0;
	text-align: center;
	line-height: 0;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.our-offer .boxes .box h5 span.ico img {
	line-height: 0;
}

.our-offer .boxes .box h5 span.label {
	display: inline-block;
}

.our-offer .boxes .box p {
	margin-bottom: 0;
}

.our-offer .boxes .box.first {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.our-offer .boxes .box.last {
	border-top-width: 1px;
	border-top-style: solid;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 15px;
}

.our-offer .illustration {
	width: 300px;
	height: 280px;
	line-height: 280px;
	text-align: center;
	margin: 20px 20px 0;
	font-size: 0;
	float: left;
}

.our-offer .illustration img {
	vertical-align: middle;
}

.our-offer .boxes_l .box {
	float: left;
}

.our-offer .boxes_l .box {
	margin-left: 20px;
}

.our-offer .boxes_r .box {
	float: right;
}

.our-offer .boxes_r .box {
	margin-right: 20px;
}

.our-offer .boxes .box_nm {
	margin-right: 0px;
	margin-left: 0;
	margin-bottom: 0;
}

.our-offer footer {
	text-align: center;
	clear: both;
	margin-top: 20px;
}

.with_aside .our-offer .boxes {
	width: 230px;
}

.with_aside .our-offer .box {
	width: 210px;
}

.with_aside .our-offer .illustration {
	width: 200px;
	margin-top: 45px;
}

.features-list {
}

.features-list ul {
	overflow: hidden;
	margin-bottom: 15px;
}

.features-list ul li {
	overflow: hidden;
	padding: 13px 0;
	float: left;
	width: 290px;
	margin: 0 10px;
}

.features-list ul li span {
	width: 61px;
	height: 68px;
	display: block;
	text-align: center;
	line-height: 63px;
	font-size: 10px;
	font-size: 31px;
	float: left;
	margin: 0 10px 0 0;
	font-family: Patua One,sans-serif;
}

.features-list ul li strong {
	font-size: 108%;
	margin-bottom: 4px;
	display: block;
}

.features-list ul li p {
	margin: 0;
}

.features-list p.more {
	margin-left: 10px;
	margin-bottom: 0;
}

.features-list p.more a {
	font-weight: bold;
}

.article_box {
	text-align: center;
	padding: 0 15px 0 30px;
}

.article_box .photo {
	line-height: 0;
	margin-bottom: 15px;
}

.article_box p {
	font-size: 108%;
	min-height: 126px;
}

.article_box.first {
	background: none !important;
}

.call_to_action {
	border: 1px;
	border-bottom-width: 5px;
	border-style: solid;
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.call_to_action .inside {
	padding: 10px 235px 10px 20px;
	position: relative;
	min-height: 58px;
}

.call_to_action.no_button .inside {
	padding: 10px 20px 10px 20px;
	text-align: center;
}

.call_to_action h4 {
	margin: 17px 0 5px;
	font-size: 21px;
	line-height: 24px;
}

.call_to_action a.button {
	position: absolute;
	right: 13px;
	top: 18px;
	padding: 13px 26px;
	font-size: 15px;
}

.faq .question {
	margin-bottom: 5px;
}

.faq .question h5 {
	margin: 0px;
	font-weight: bold;
	cursor: pointer;
	padding: 17px 45px 17px 20px;
	border-left-width: 51px;
	border-left-style: solid;
	font-size: 15px;
	line-height: 17px;
	position: relative;
}

.faq .question h5 span.icon {
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: -32px;
	top: 18px;
}

.faq .active h5 {
}

.faq .question .answer {
	padding: 10px 15px 10px 72px;
}

.faq .first h5 {
	border-top: 0;
}

.accordion .question {
	margin-bottom: 5px;
}

.accordion .question h5 {
	margin: 0px;
	font-weight: bold;
	cursor: pointer;
	padding: 17px 45px 17px 20px;
	border-left-width: 51px;
	border-left-style: solid;
	font-size: 15px;
	line-height: 17px;
	position: relative;
}

.accordion .question h5 span.icon {
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: -32px;
	top: 18px;
}

.accordion .active h5 {
}

.accordion .question .answer {
	padding: 10px 15px 10px 72px;
}

.accordion .first h5 {
	border-top: 0;
}

.Our_clients_slider {
	overflow: hidden;
	position: relative;
}

.Our_clients_slider a.slider_control {
	text-decoration: none !important;
	color: #999 !important;
	font-size: 20px;
}

.Our_clients_slider a.slider_control:hover {
	color: #666 !important;
}

.Our_clients_slider a.slider_control_prev {
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -16px;
	padding-right: 0;
	border: 0;
}

.Our_clients_slider a.slider_control_next {
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -16px;
}

.Our_clients_slider div.inside {
	margin: 0 40px !important;
	overflow: hidden;
}

.Our_clients_slider ul {
}

.Our_clients_slider li {
	width: 100%;
	height: 110px !important;
	margin-right: 0 !important;
	line-height: 110px !important;
	text-align: center;
}

.Our_clients_slider li .slide-wrapper {
	padding: 0 20px;
}

.Our_clients_slider li .slide-wrapper a {
	display: block;
}

.Our_clients_slider li .slide-wrapper img {
	vertical-align: middle;
}

.Our_clients_slider .slide-wrapper img {
	opacity: .99;
}

.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

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

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

@-webkit-keyframes moveFromLeft {
	from {
		-webkit-transform: translateX(-100%);
	}

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

@-moz-keyframes moveFromLeft {
	from {
		-moz-transform: translateX(-100%);
	}

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

@-ms-keyframes moveFromLeft {
	from {
		-ms-transform: translateX(-100%);
	}

	to {
		-ms-transform: translateX(0%);
	};
}

@-o-keyframes moveFromLeft {
	from {
		-o-transform: translateX(-100%);
	}

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

@keyframes moveFromLeft {
	from {
		transform: translateX(-100%);
	}

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

@-webkit-keyframes moveFromRight {
	from {
		-webkit-transform: translateX(100%);
	}

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

@-moz-keyframes moveFromRight {
	from {
		-moz-transform: translateX(100%);
	}

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

@-ms-keyframes moveFromRight {
	from {
		-ms-transform: translateX(100%);
	}

	to {
		-ms-transform: translateX(0%);
	};
}

@-o-keyframes moveFromRight {
	from {
		-o-transform: translateX(100%);
	}

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

@keyframes moveFromRight {
	from {
		transform: translateX(100%);
	}

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

@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform: translateY(100%);
	}

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

@-moz-keyframes moveFromBottom {
	from {
		-moz-transform: translateY(100%);
	}

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

@-ms-keyframes moveFromBottom {
	from {
		-ms-transform: translateY(100%);
	}

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

@-o-keyframes moveFromBottom {
	from {
		-o-transform: translateY(100%);
	}

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

@keyframes moveFromBottom {
	from {
		transform: translateY(100%);
	}

	to {
		transform: translateY(0%);
	};
}
/*
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
	font-family:'FontAwesome';src:url('/pindol/wp-content/themes/pindol/fonts/fontawesome-webfont.eot?v=3.0.1');src:url('/pindol/wp-content/themes/pindol/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('/pindol/wp-content/themes/pindol/fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('/pindol/wp-content/themes/pindol/fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');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;
	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;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none;
}

a [class^="icon-"], a [class*=" icon-"] {
	display: inline-block;
}

.icon-large:before {
	vertical-align: -10%;
	font-size: 1.3333333333333333em;
}

.btn [class^="icon-"], .nav [class^="icon-"], .btn [class*=" icon-"], .nav [class*=" icon-"] {
	display: inline;
}

.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-"], .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;
}

li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}

li [class^="icon-"].icon-large, .nav li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class*=" icon-"].icon-large {
	width: 1.5625em;
}

ul.icons {
	list-style-type: none;
	text-indent: -0.75em;
}

ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] {
	width: .75em;
}

.icon-muted {
	color: #eee;
}

.icon-border {
	border: solid 1px #eee;
	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;
}

.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;
}

.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;
}

.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;
}

@-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);
	};
}

@-moz-document url-prefix() {
	.icon-spin {
		height: .9em;
	}

	.btn .icon-spin {
		height: auto;
	}

	.icon-spin.icon-large {
		height: 1.25em;
	}

	.btn .icon-spin.icon-large {
		height: .75em;
	};
}

.icon-glass:before {
	content: "\f000";
}

.icon-music:before {
	content: "\f001";
}

.icon-search:before {
	content: "\f002";
}

.icon-envelope: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-off:before {
	content: "\f011";
}

.icon-signal:before {
	content: "\f012";
}

.icon-cog:before {
	content: "\f013";
}

.icon-trash:before {
	content: "\f014";
}

.icon-home:before {
	content: "\f015";
}

.icon-file: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-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-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-cogs:before {
	content: "\f085";
}

.icon-comments:before {
	content: "\f086";
}

.icon-thumbs-up:before {
	content: "\f087";
}

.icon-thumbs-down: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-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-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-alt:before {
	content: "\f0e0";
}

.icon-linkedin:before {
	content: "\f0e1";
}

.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-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-reply:before {
	content: "\f112";
}

.icon-github-alt:before {
	content: "\f113";
}

.icon-folder-close-alt:before {
	content: "\f114";
}

.icon-folder-open-alt:before {
	content: "\f115";
}
/*
 *  Socialico is a package of 74 social media icons, combined within a single wieght font and designed by Jelio Dimitrov a.k.a. Arsek.
 *  URI: http://fontfabric.com/social-media-icons-pack/
 */
@font-face {
	font-family:'Socialico';src:url('/pindol/wp-content/themes/pindol/fonts/socialico-webfont.eot');src:url('/pindol/wp-content/themes/pindol/fonts/socialico-webfont.eot?#iefix') format('embedded-opentype'), url('/pindol/wp-content/themes/pindol/fonts/socialico-webfont.woff') format('woff'), url('/pindol/wp-content/themes/pindol/fonts/socialico-webfont.ttf') format('truetype'), url('/pindol/wp-content/themes/pindol/fonts/socialico-webfont.svg#socialicoregular') format('svg');font-weight:normal;font-style:normal;
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
	width: 100% !important;
}

.the_content img.demo {
	border-radius: 4px;
	border: 1px solid #EEE;
}

.the-icons li {
	font-size: 13px;
	line-height: 30px;
}

.the-icons li [class^="icon-"], li [class*=" icon-"] {
	color: #3E3E3E;
	font-size: 18px;
}

#configurator {
	color: #213442 !important;
	background: #fff;
	width: 190px;
	border: 1px solid #ddd;
	position: fixed;
	left: -192px;
	top: 20px;
	background: #fff;
	z-index: 9000;
	color: #515E6C;
	line-height: 21px;
	font-size: 13px;
}

#configurator form {
	margin-bottom: 0;
	text-align: center;
}

#configurator select {
	background: none;
	box-shadow: 0 0 0;
	margin-bottom: 10px;
	padding: 3px;
	color: #213442;
}

#configurator .control {
	display: block;
	width: 48px;
	height: 48px;
	position: absolute;
	top: 70px;
	right: -49px;
	background: #fff url(/pindol/wp-content/themes/pindol/images/configurator/ico.png) no-repeat center;
	border: 1px solid #ddd;
	border-left: none;
	text-indent: -9999px;
}

#configurator .inside {
	padding: 10px;
}

#configurator .header {
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
}

#configurator ul.image-select {
	margin-bottom: 5px;
}

#configurator ul.image-select li {
	display: block;
	float: left;
	margin: 2px;
	border: 1px solid #eee;
}

#configurator ul.image-select li a {
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	text-indent: -9999px;
	margin: 2px;
	background-image: url(/pindol/wp-content/themes/pindol/images/configurator/image-select-overlay.png);
}

#configurator ul.image-select li:hover {
	border-color: #ccc;
}

#configurator ul.image-select.select-image li a, #configurator ul.image-select.select-pattern li a {
	text-indent: 0;
}

#configurator ul.image-select.select-pattern li a img {
	width: 24px;
	height: 24px;
}

#configurator ul.image-select.select-pattern-content li a {
	text-indent: 0;
}

#configurator ul.image-select.select-pattern-content li a img {
	width: 24px;
	height: 24px;
}

#configurator p {
	line-height: 16px;
	margin-bottom: 5px;
}

@media only screen and (max-width: 768px) {
	#configurator {
		display: none;
	};
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 20px 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left,#fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/pindol/wp-content/themes/pindol/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico,#fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover,#fancybox-right:hover {
	visibility: visible;
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/pindol/wp-content/themes/pindol/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/pindol/wp-content/themes/pindol/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight+"px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}

.fancybox-ie .fancybox-bg {
	background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-ne {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-e {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-se {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-s {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-sw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-w {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-nw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
/* http://responsiveslides.com v1.32 by @viljamis */
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.rslides li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 75px;
	height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 155px;
	height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
	text-align: center;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/pindol/wp-content/themes/pindol/css/jcarousel/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(/pindol/wp-content/themes/pindol/css/jcarousel/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */

/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content: "";
	display: table;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	zoom: 1;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
 * jQuery UI Accordion 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
.ui-accordion {
	width: 100%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	border-width: 1px;
	border-style: solid;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 13px;
	padding: .5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 30px;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-width: 1px;
	border-style: solid;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
	-webkit-border-radius: 0px 0px 6px 4px;
	border-radius: 0px 0px 6px 4px;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
	background: none;
}

.ui-accordion .ui-state-active {
	background: none !important;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.00);
	box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.00);
}

.ui-accordion .ui-icon {
	display: block;
}

.ui-accordion .ui-state-default {
	background: url(/pindol/wp-content/themes/pindol/css/ui/images/bg_widget_header.png) no-repeat 0 0;
}

.ui-accordion .ui-state-hover {
	background: url(/pindol/wp-content/themes/pindol/css/ui/images/bg_widget_header_active.png) no-repeat 0 0;
}

.ui-accordion .ui-state-active {
	border-bottom: 0;
}
/*
 * jQuery UI Tabs 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming

 */
.ui-tabs {
	position: relative;
	padding: 0;
	zoom: 1;
	margin-bottom: 15px;
	border: 0 !important;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	border: 0;
	border-left-style: solid;
	border-left-width: 0px;
	text-align: center;
	line-height: 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	display: inline-block;
	position: relative;
	margin: 7px 1px 0 0;
	border-bottom: 0 !important;
	border-right-width: 0px;
	border-right-style: solid;
	border-left: 0px !important;
	padding: 0 2px 0 0px;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 0 20px;
	line-height: 54px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 0px;
}

.ui-tabs .ui-tabs-nav li a i {
	margin-right: 4px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-active {
	margin-bottom: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: none;
	padding-top: 0;
	cursor: text;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-tabs.ui-widget-content, .ui-tabs .ui-widget-content {
}

.ui-tabs .ui-tabs-nav li.last {
	background: none !important;
}
/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
.ui-widget {
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
}

.ui-widget-content {
	border-width: 1px;
	border-style: solid;
	background: #fff url(/pindol/wp-content/themes/pindol/css/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
}

.ui-widget-content a {
}

.ui-widget-header {
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}

.ui-widget-header a {
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-weight: normal;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	font-weight: normal;
}

.ui-state-hover a, .ui-state-hover a:hover {
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	font-weight: normal;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/pindol/wp-content/themes/pindol/css/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/pindol/wp-content/themes/pindol/css/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/pindol/wp-content/themes/pindol/css/ui/images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.ui-accordion-header.ui-corner-all {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-tabs .ui-corner-top {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-tabs .ui-corner-top {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-widget-overlay {
	background: #aaa url(/pindol/wp-content/themes/pindol/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(/pindol/wp-content/themes/pindol/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {
		min-width: 0;
	}

	.container {
		width: 768px;
	}

	.container .column, .container .columns {
		margin-left: 10px;
		margin-right: 10px;
	}

	.container .four.columns, .container .one-fourth.column {
		width: 172px;
	}

	.container .one-second.column {
		width: 364px;
	}

	.container .three-fourth.column {
		width: 556px;
	}

	.container .sixteen.columns, .container .one.column {
		width: 748px;
	}

	.container .one-third.column {
		width: 236px;
	}

	.container .two-third.column {
		width: 492px;
	}

	.with_aside #Content .container .one-third.column {
		width: 165px;
	}

	.with_aside #Content .container .two-third.column {
		width: 350px;
	}

	.with_aside #Content .container .one-fourth.column {
		width: 119px;
	}

	.with_aside #Content .container .three-fourth.column {
		width: 396px;
	}

	.with_aside #Content .container .one-second.column {
		width: 258px;
	}

	.with_aside #Content .container .sixteen.columns, .with_aside #Content .container .one.column {
		width: 535px;
	}

	.container .offset-by-one {
		padding-left: 48px;
	}

	.container .offset-by-two {
		padding-left: 96px;
	}

	.container .offset-by-three {
		padding-left: 144px;
	}

	.container .offset-by-four {
		padding-left: 192px;
	}

	.container .offset-by-five {
		padding-left: 240px;
	}

	.container .offset-by-six {
		padding-left: 288px;
	}

	.container .offset-by-seven {
		padding-left: 336px;
	}

	.container .offset-by-eight {
		padding-left: 384px;
	}

	.container .offset-by-nine {
		padding-left: 432px;
	}

	.container .offset-by-ten {
		padding-left: 480px;
	}

	.container .offset-by-eleven {
		padding-left: 528px;
	}

	.container .offset-by-twelve {
		padding-left: 576px;
	}

	.container .offset-by-thirteen {
		padding-left: 624px;
	}

	.container .offset-by-fourteen {
		padding-left: 672px;
	}

	.container .offset-by-fifteen {
		padding-left: 720px;
	};
}

@media only screen and (max-width: 767px) {
	body {
		min-width: 0;
	}

	.container {
		width: 300px;
	}

	.container .columns, .container .column {
		margin: 0;
		margin-bottom: 20px;
	}

	.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-third.column {
		width: 300px !important;
	}

	#Content .container .one-third.column, #Footer .container .one-third.column {
		width: 300px !important;
		clear: both;
	}

	#Content .container .two-third.column, #Footer .container .two-third.column {
		width: 300px !important;
		clear: both;
	}

	#Content .container .one-fourth.column, #Footer .container .one-fourth.column {
		width: 300px !important;
		clear: both;
	}

	#Content .container .three-fourth.column, #Footer .container .three-fourth.column {
		width: 300px !important;
		clear: both;
	}

	#Content .container .one-second.column, #Footer .container .one-second.column {
		width: 300px !important;
		clear: both;
	}

	#Content .container .sixteen.columns, #Footer .container .sixteen.columns {
		width: 300px !important;
	}

	.the_content_wrapper {
		margin-right: 0 !important;
		;margin-left: 0 !important;
	}

	.container .the_content .one.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	}

	.container .the_content .one-second.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	}

	.container .the_content .one-third.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	}

	.container .the_content .two-third.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	}

	.container .the_content .one-fourth.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	}

	.container .the_content .three-fourth.column {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0 !important;
	};
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width: 420px;
	}

	.container .columns, .container .column {
		margin: 0;
		margin-bottom: 20px;
	}

	.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-third.column {
		width: 420px !important;
	}

	#Content .container .one-third.column, #Footer .container .one-third.column {
		width: 420px !important;
		clear: both;
	}

	#Content .container .two-third.column, #Footer .container .two-third.column {
		width: 420px !important;
		clear: both;
	}

	#Content .container .one-fourth.column, #Footer .container .one-fourth.column {
		width: 420px !important;
		clear: both;
	}

	#Content .container .three-fourth.column, #Footer .container .three-fourth.column {
		width: 420px !important;
		clear: both;
	}

	#Content .container .one-second.column, #Footer .container .one-second.column {
		width: 420px !important;
		clear: both;
	}

	#Content .container .sixteen.columns, #Footer .container .sixteen.columns {
		width: 420px !important;
	}

	#respond .comment-form-author {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	#respond .comment-form-email {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	#respond .comment-form-url {
		width: 100%;
		float: none;
	}

	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 94%;
	}

	#respond .comment-form-comment textarea {
		width: 96%;
	}

	#comments .commentlist .children {
		margin-left: 0px;
		padding-left: 30px;
	}

	#respond .required {
		right: 15px;
	};
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.layout-boxed #Wrapper {
		width: 788px;
	}

	#Content .content {
		width: 748px;
	}

	.with_aside .content {
		width: 556px !important;
	}

	#Header .sixteen {
	}

	#Header #menu {
		display: none;
	}

	#menu_responsive {
		display: block;
	}

	#Header .addons p.mail {
		display: none;
	}

	.our-offer .boxes {
		width: 234px !important;
	}

	.our-offer .box {
		width: 214px !important;
	}

	.our-offer .illustration {
		width: 240px !important;
		margin-top: 45px;
	}

	.with_aside .our-offer .boxes {
		width: 177px !important;
	}

	.with_aside .our-offer .box {
		width: 157px !important;
	}

	.with_aside .our-offer .illustration {
		width: 140px !important;
		margin-top: 80px;
	}

	.Projects_header h3 {
		float: none;
		width: 100%;
	}

	.Projects_header .categories {
		width: 100%;
		float: none;
	}

	.Projects_header .categories ul {
		float: left;
	}

	.with_aside .post .desc .footer p.tags {
		width: 150px;
	}

	.with_aside .post .desc.no_meta .footer p.tags {
		width: auto;
	}

	.get_in_touch .box_address ul li i {
		display: none;
	}

	.get_in_touch .box_details ul li p span {
		display: none;
	}

	.get_in_touch .box_callus p {
		font-size: 18px;
	}

	.Flickr .flickr_badge_image a img {
		width: 34px !important;
		height: 34px !important;
	}

	.features-list ul li {
		width: 225px;
	}

	.one .contact_form input[type="text"] {
		width: 217px;
	}

	.one .contact_form textarea {
		width: 726px;
	}

	.with_aside .one .contact_form input[type="text"] {
		width: 146px;
	}

	.with_aside .one .contact_form textarea {
		width: 513px;
	}

	.three-fourth .contact_form input[type="text"] {
		width: 153px;
	}

	.three-fourth .contact_form textarea {
		width: 534px;
	}

	.with_aside .three-fourth .contact_form input[type="text"] {
		width: 100px;
	}

	.with_aside .three-fourth .contact_form textarea {
		width: 374px;
	}

	.two-third .contact_form input[type="text"] {
		width: 132px;
	}

	.two-third .contact_form textarea {
		width: 470px;
	}

	.with_aside .two-third .contact_form input[type="text"] {
		width: 84px;
	}

	.with_aside .two-third .contact_form textarea {
		width: 328px;
	}

	.one-second .contact_form input[type="text"] {
		width: 89px;
	}

	.one-second .contact_form textarea {
		width: 341px;
	}

	.with_aside .one-second .contact_form input[type="text"] {
		width: 236px;
		margin-right: 0;
	}

	.with_aside .one-second .contact_form textarea {
		width: 236px;
		height: 100px;
	}

	.one-third .contact_form input[type="text"] {
		width: 214px;
		margin-right: 0;
	}

	.one-third .contact_form textarea {
		width: 214px;
	}

	.with_aside .one-third .contact_form input[type="text"] {
		width: 143px;
		margin-right: 0;
	}

	.with_aside .one-third .contact_form textarea {
		width: 143px;
		height: 100px;
	}

	.one-fourth .contact_form input[type="text"] {
		width: 150px;
		margin-right: 0;
	}

	.one-fourth .contact_form textarea {
		width: 150px;
		height: 100px;
	}

	.with_aside .one-fourth .contact_form input[type="text"] {
		width: 97px;
		margin-right: 0;
	}

	.with_aside .one-fourth .contact_form textarea {
		width: 97px;
		height: 70px;
	}

	.widget_search {
		width: 142px;
	}

	.widget_search form input[type="text"] {
		width: 90px;
	}

	.single-portfolio .sp-inside .sp-inside-left {
		width: 150px;
	}

	.single-portfolio .sp-inside .sp-inside-right {
		width: 555px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-left {
		width: 150px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-right {
		width: 340px;
	}

	.call_to_action .inside {
		height: auto !important;
	}

	.call_to_action h4 {
	}

	.call_to_action a.button {
	}

	.one-third .team .photo .team-overlay {
		width: 236px;
	}

	.one-fourth .team .photo .team-overlay {
		width: 172px;
	}

	a#back_to_top {
		display: none !important;
	};
}

@media only screen and (max-width: 767px) {
	body {
		background-position: center 0px;
	}

	body.template-slider {
		background-position: center -250px;
	}

	#Content .content {
		width: 420px;
		margin: 0 0 20px;
	}

	.with_aside .content {
		width: 420px !important;
		margin: 0 0 20px;
	}

	#Content {
		padding-top: 5px;
	}

	body.template-slider #Content {
		padding-top: 20px;
	}

	.error .sixteen {
		padding-top: 45px;
	}

	#Header #logo {
		width: 100%;
		text-align: center;
		margin: 10px 0;
		position: static;
		float: none;
		padding: 10px 0 20px;
	}

	#Header .addons {
		position: static;
	}

	#Header .addons>.social {
		float: none;
		clear: both;
		background: none;
		padding: 10px 0px 0px;
		overflow: hidden;
		text-align: center;
	}

	#Header .addons > .social li {
		display: inline-block;
		float: none;
		margin: 1px;
	}

	#Header .addons p.phone {
		display: none;
		float: none;
		clear: both;
		background: none;
		padding: 5px 0;
		text-align: center;
		margin-bottom: 0;
	}

	#Header .addons p.mail {
		display: none;
		float: none;
		clear: both;
		background: none;
		padding: 5px 0;
		text-align: center;
		margin-bottom: 0;
	}

	#Subheader {
		min-height: auto !important;
		padding-top: 10px;
	}

	#Header #menu {
		display: none;
	}

	#menu_responsive {
		display: block;
		margin: 0px 0 20px;
		float: none;
	}

	#menu_responsive select {
		width: 100%;
	}

	.article_box {
		padding: 0 15px;
		background: none !important;
	}

	.get_in_touch {
		padding-top: 10px;
	}

	.Projects_header h3 {
		float: none;
		width: 100%;
	}

	.Projects_header .categories {
		width: 100%;
		float: none;
	}

	.Projects_header .categories ul {
		float: left;
	}

	.Flickr .flickr_badge_image {
		width: 18% !important;
	}

	.Flickr .flickr_badge_image a img {
		width: 65px !important;
		height: 65px !important;
	}

	#menu_responsive {
		display: block;
	}

	#menu_responsive select {
		margin: 0 auto;
	}

	#Header #logo {
		margin: 0;
	}

	#Header #logo img {
		vertical-align: middle;
	}

	.sticky-header #Header {
		margin-top: 0;
	}

	.sticky-header #Header #top_bar {
		position: static;
		top: auto;
		height: auto;
		width: auto;
		z-index: 1;
	}

	.ui-tabs .ui-tabs-nav li {
		float: none !important;
		margin: 0;
		width: 100%;
		overflow: hidden;
		padding: 0;
	}

	.ui-tabs .ui-tabs-nav li a {
		float: none;
		padding: 0px !important;
		width: 420px !important;
		text-align: center;
	}

	.clients li {
		width: 100% !important;
		padding: 0 !important;
	}

	.Our_clients_slider li {
		width: 330px !important;
	}

	.contact_form input[type="text"] {
		width: 397px !important;
		margin-right: 0 !important;
	}

	.contact_form textarea {
		width: 397px !important;
	}

	.features-list ul {
		margin-bottom: 5px;
	}

	.features-list ul li {
		width: 100%;
		margin: 0;
	}

	.post .desc {
		padding-left: 0px;
	}

	.post .desc .meta {
		display: none;
	}

	.post p.tags {
		display: block;
	}

	.post .desc .footer {
		padding-top: 10px;
	}

	.post .desc .footer .comments {
		display: none;
	}

	.post .desc .tag-cat {
		margin-bottom: 7px;
	}

	.post .desc .r_meta {
		display: block;
	}

	.post .desc.no_meta .r_meta {
		display: none;
	}

	.widget_search {
		width: 390px;
	}

	.widget_search form input[type="text"] {
		width: 338px;
	}

	.single-post .post .meta {
		overflow: hidden;
		width: 100%;
		margin-bottom: 0px;
	}

	.single-post .post .meta .date {
		border-bottom-width: 0px;
		float: left;
		margin-right: 10px;
		padding: 0;
	}

	.single-post .post .meta .date .day {
		font-weight: bold;
		font-size: 13px;
		line-height: 21px;
		display: inline;
	}

	.single-post .post .meta .date .month {
		font-size: 13px;
		line-height: 21px;
	}

	.single-post .post .meta .category {
		float: left;
		padding: 0;
		border: 0;
		margin-right: 10px;
		margin-bottom: 0;
	}

	.single-post .post .meta .category br {
		display: none;
	}

	.single-post .post .meta .category a {
		margin-right: 3px;
	}

	.single-post .post .meta .comments {
		float: left;
		line-height: 21px;
		margin-top: 0;
	}

	.single-portfolio .sp-inside .sp-inside-left {
		width: 420px;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		padding-top: 0px;
	}

	.single-portfolio .sp-inside .sp-inside-right {
		width: 420px;
		float: none;
		border-left: 0;
		padding-left: 0;
		padding-top: 0px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-left {
		width: 420px;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-right {
		width: 420px;
		float: none;
		border-left: 0;
		padding-left: 0;
	}

	.single-portfolio .sp-inside .sp-inside-left dt {
		font-weight: bold;
		display: inline-block;
		clear: both;
		width: 30%;
		padding: 3px 0;
	}

	.single-portfolio .sp-inside .sp-inside-left dd {
		display: inline-block;
		padding: 0;
		width: 65%;
		padding: 3px 0;
	}

	#Subheader_overlay {
		padding: 105px 10px 10px;
	}

	#Subheader h1 {
		float: none;
		width: 100%;
		text-align: center;
		padding-right: 0;
		font-size: 35px;
		line-height: 35px;
	}

	#Subheader ul.breadcrumbs {
		display: none;
	}

	.call_to_action .inside {
		padding: 15px 20px 15px 20px;
		text-align: center;
		height: auto !important;
	}

	.call_to_action h4 {
		margin: 0px 0 15px;
		font-size: 24px;
		line-height: 27px;
	}

	.call_to_action a.button {
		position: static;
		margin-bottom: 0;
	}

	.call_to_action.no_button h4 {
		margin: 15px 0;
	}

	.team .photo .team-overlay {
		width: 420px !important;
	}

	.get_in_touch .box {
		width: 100%;
		float: none;
		background: none !important;
	}

	.get_in_touch .box .inside {
		padding: 10px 0 0;
	}

	a#back_to_top {
		display: none !important;
	}

	#Footer .bottom_addons .copyrights {
		float: none;
		padding-bottom: 5px;
		text-align: center;
	}

	#Footer .bottom_addons .menu_bottom {
		float: none;
	}

	#Footer .bottom_addons .menu_bottom>ul {
		text-align: center;
	}

	#Footer .bottom_addons .menu_bottom > ul li {
		display: inline-block;
		float: none;
	}

	#Footer .bottom_addons .menu_bottom>ul>li>a {
		padding: 11px 6px;
	};
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.layout-boxed #Wrapper {
		width: 460px;
	}

	#Header .container {
		width: 420px;
		margin: 0 auto;
		left: auto;
	}

	#Header .sixteen {
		width: 420px;
	}

	#Header_top {
		width: 420px;
	}

	#Header_top .wrapper {
		width: 400px;
	}

	.error h2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 15px;
	}

	.error h4 {
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 21px;
	}

	.error p .check {
		line-height: 30px;
	}

	.our-offer .boxes {
		width: 100% !important;
		margin: 0 0 20px;
	}

	.our-offer .box {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.our-offer .illustration {
		width: 100% !important;
		margin-top: 45px;
		margin: 0 0 20px;
	}

	.our-offer footer {
		margin-top: 0 !important;
	};
}

@media only screen and (max-width: 479px) {
	.layout-boxed {
		padding: 0;
	}

	.layout-boxed #Wrapper {
		width: 100%;
	}

	body {
		background-position: center 0px;
	}

	body.template-slider {
		background-position: center -300px;
	}

	#Content .content {
		width: 300px;
		margin: 0 0 20px;
	}

	.with_aside .content {
		width: 300px !important;
		margin: 0 0 20px;
	}

	#Header .container {
		width: 300px;
		margin: 0 auto;
		left: auto;
	}

	#Header .sixteen {
		width: 300px;
	}

	#Header_top {
		width: 300px;
	}

	#Header_top .wrapper {
		width: 280px;
	}

	.Projects_header h3 {
		float: none;
		width: 100%;
	}

	.Projects_header .categories {
		width: 100%;
		float: none;
	}

	.Projects_header .categories ul {
		float: left;
	}

	.Flickr .flickr_badge_image a img {
		width: 44px !important;
		height: 44px !important;
	}

	.ui-tabs .ui-tabs-nav li {
		float: none !important;
		margin: 0;
		width: 100%;
		overflow: hidden;
		padding: 0;
	}

	.ui-tabs .ui-tabs-nav li a {
		float: none;
		padding: 0px !important;
		width: 300px !important;
		text-align: center;
	}

	.clients .item {
		width: 100% !important;
		padding: 0 !important;
	}

	.Our_clients_slider li {
		width: 210px !important;
	}

	.error h2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 15px;
	}

	.error h4 {
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 21px;
	}

	.error p .check {
		line-height: 30px;
	}

	.contact_form input[type="text"] {
		width: 277px !important;
		float: none;
		clear: both;
		margin-bottom: 5px;
		margin-right: 0;
	}

	.contact_form textarea {
		width: 277px !important;
		margin-bottom: 5px;
	}

	.our-offer .boxes {
		width: 100% !important;
		margin: 0 0 20px;
	}

	.our-offer .box {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.our-offer .illustration {
		width: 100% !important;
		margin-top: 45px;
		margin: 0 0 20px;
	}

	.our-offer footer {
		margin-top: 0 !important;
	}

	.features-list ul {
		margin-bottom: 5px;
	}

	.features-list ul li {
		width: 100%;
		margin: 0;
	}

	.post .image {
	}

	.post .desc {
		padding-left: 0;
	}

	.post .desc .meta {
		display: none;
	}

	.post .desc .r_meta {
		display: block;
	}

	.post .desc.no_meta .r_meta {
		display: none;
	}

	.post .desc .footer p.tags {
		display: none;
	}

	#respond .comment-form-author {
		width: 99%;
		margin-right: 0%;
		float: none;
	}

	#respond .comment-form-email {
		width: 99%;
		margin-right: 0%;
		float: none;
	}

	#respond .comment-form-url {
		width: 99%;
		float: none;
	}

	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 93%;
	}

	#respond .comment-form-comment textarea {
		width: 94%;
	}

	#comments .commentlist .children {
		margin-left: 0px;
		padding-left: 30px;
	}

	#respond .required {
		right: 11px;
	}

	.widget_search {
		width: 270px;
	}

	.widget_search form input[type="text"] {
		width: 218px;
	}

	.single-portfolio .sp-inside .sp-inside-left {
		width: 300px;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		padding-top: 0px;
	}

	.single-portfolio .sp-inside .sp-inside-right {
		width: 300px;
		float: none;
		border-left: 0;
		padding-left: 0;
		padding-top: 0px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-left {
		width: 300px;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.with_aside .single-portfolio .sp-inside .sp-inside-right {
		width: 300px;
		float: none;
		border-left: 0;
		padding-left: 0;
	}

	.single-portfolio .sp-inside .sp-inside-left dt {
		font-weight: bold;
		display: inline-block;
		clear: both;
		width: 30%;
		padding: 3px 0;
	}

	.single-portfolio .sp-inside .sp-inside-left dd {
		display: inline-block;
		padding: 0;
		width: 65%;
		padding: 3px 0;
	}

	.team .photo .team-overlay {
		width: 300px !important;
	};
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.post .image iframe {
		height: 304px;
	}

	.with_aside .post .image iframe {
		height: 218px;
	}

	.single-portfolio .photo iframe {
		height: 420px;
	}

	.with_aside .single-portfolio .photo iframe {
		height: 300px;
	};
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.post .image iframe {
		height: 171px;
	}

	.with_aside .post .image iframe {
		height: 171px;
	}

	.single-portfolio .photo iframe {
		height: 240px;
	}

	.with_aside .single-portfolio .photo iframe {
		height: 240px;
	};
}

@media only screen and (max-width: 479px) {
	.post .image iframe {
		height: 122px;
	}

	.with_aside .post .image iframe {
		height: 122px;
	}

	.single-portfolio .photo iframe {
		height: 170px;
	}

	.with_aside .single-portfolio .photo iframe {
		height: 170px;
	};
}

blockquote div.text {
	background: #fff;
	border: 1px solid #EBEBEB;
}

blockquote div.text p {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/blockquote.png") no-repeat 20px 15px;
}

blockquote p.author {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/blockquote_arrow.png") no-repeat 30px top;
}

#Header #menu>ul {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/menu_sep.png") no-repeat left bottom;
}

#Header #menu>ul>li {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/menu_sep.png") no-repeat right bottom;
	float: right;
}

.lng
{
	font-weight: bold;
	font-size: 14px;
}

#Header #menu > ul > li > a span.border {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/menu_border.png") no-repeat center top;
}

.features-list ul li {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/features_list_border.png") no-repeat left top;
}

.features-list ul li span {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/features_list_box.png") no-repeat left top;
}

.Latest_posts ul li .photo span.comments {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/comments.png") repeat-x left top;
	color: #fff;
	text-shadow: 1px 1px 0 #3881c3;
}

.article_box {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/article_box_sep.png") no-repeat left center;
}

.post .desc .meta {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_meta.png") no-repeat left top;
}

.Twitter ul li span {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/icons/ico_twitter.png") no-repeat left 5px;
}

.pricing-box {
	background: #fff;
}

.pricing-box .plan-header {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/pricing_bg.png") no-repeat bottom center;
	border-color: #fff;
}

.pricing-box .plan-header h3 {
	color: #114A73;
}

.pricing-box .plan-header .price {
	color: #0D7AC8;
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/pricing_sep.png") no-repeat top center;
}

.pricing-box .plan-header .price sup {
	color: #44A5EA;
}

.pricing-box-featured .plan-header {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/pricing_bg_featured.png") no-repeat bottom center;
	border-color: #449CD8;
}

.pricing-box-featured .plan-header .price {
	color: #134364;
}

.pricing-box-featured .plan-header .price sup {
	color: #218fda;
}

.pricing-box-featured .plan-header h3 {
	color: #114A73;
}

.tp-leftarrow.default {
	background: url("../images/large_left.png") no-repeat 0 0 !important;
}

.tp-rightarrow.default {
	background: url("../images/large_right.png") no-repeat 0 0 !important;
}

.tp-leftarrow.default:hover,.tp-rightarrow.default:hover {
	background-position: bottom left !important;
}

.portfolio_item .mask, .wp-caption .mask {
	background: url("../images/photo_overlay.png") no-repeat left top;
}

#Top_bar #searchform input[type="submit"], .widget_search form input[type="submit"] {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/search_submit.png") no-repeat !important;
}

#Header #menu > ul > li ul .arrow {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/menu_arrow.png") no-repeat;
}

#Subheader .sixteen {
	background: url("../images/subheader_bg.png") no-repeat center bottom;
}

.widget-area {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_black.png");
}

.widget {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/features_list_border.png") no-repeat top left;
}

.faq .question h5 span.icon {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/faq_inactive.png") no-repeat;
}

.faq .active h5 span.icon {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/faq_active.png") no-repeat;
}

.accordion .question h5, .faq .question h5 {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_tabs.png") repeat-x top left;
}

.accordion .question h5 span.icon {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/accordion_plus.png") no-repeat;
}

.accordion .active h5 span.icon {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/accordion_minus.png") no-repeat;
}

.post .desc p.tags a, .widget_mfn_tag_cloud a {
	color: #767676 !important;
	background: #F8F8F8;
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #E8E8E8;
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.07);
}

.post .desc p.tags a span, .widget_mfn_tag_cloud a span {
	background: #F8F8F8;
}

.post .desc p.tags a:hover, .widget_mfn_tag_cloud a:hover {
	color: #1b1b1b !important;
	border: 1px solid #d5d5d5;
}

.post .desc p.tags a:hover span, .widget_mfn_tag_cloud a:hover span {
}

.ui-tabs .ui-tabs-nav {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_tabs.png") repeat-x top left;
}

.ui-tabs .ui-tabs-nav li {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_tabs_sep.png") no-repeat right bottom;
}

@media only screen and (max-width: 767px) {
	.ui-tabs .ui-tabs-nav li {
		background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/bg_tabs.png") repeat-x top left;
	}

	.ui-tabs .ui-tabs-nav li.last {
		background: inherit !important;
	};
}

.widget_calendar caption {
	background: url(/pindol/wp-content/themes/pindol/css/ui/images/bg_widget_header.png) no-repeat 0 0;
}

hr {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/hr.png") repeat-x left top;
}

.widget ul.menu li a i {
	color: D5D5D5;
}

.pager a.page {
	background: url("../images/pager.png") no-repeat left top;
}

.team .links {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/pricing_sep.png") no-repeat top center;
}

.team .links a.link {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/pager.png") no-repeat left top;
}

.get_in_touch .box {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/box_shadow_lt.png") no-repeat left top;
}

#Footer .widgets, #Footer .bottom_addons {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/box_shadow_cb.png") no-repeat center top;
}

.call_to_action .inside {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/call_to_action_bg.png") repeat-x left bottom;
}

#Footer .bottom_addons .menu_bottom > ul > li > a span {
	background: url("/pindol/wp-content/themes/pindol/css/skins/blue/images/menu_bottom_arrow.png") no-repeat;
}

@media only screen and (max-width: 959px) {
}

.tp-caption .frontcorner {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0px;
}

.tp-caption .backcorner {
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	right: 0px;
	top: 0px;
}

.tp-caption .frontcornertop {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0px;
}

.tp-caption .backcornertop {
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	right: 0px;
	top: 0px;
}

.rev_slider_wrapper {
	position: relative;
}

.rev_slider_wrapper>ul {
	visibility: hidden;
}

.rev_slider {
	position: relative;
	overflow: visible;
}

.rev_slider img {
	max-width: none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin: 0px !important;
	padding: 0px !important;
	border-width: 0px !important;
	border: none;
	visibility: visible !important;
}

.rev_slider .no-slides-text {
	font-weight: bold;
	text-align: center;
	padding-top: 80px;
}

.rev_slider ul {
	margin: 0px !important;
	padding: 0px !important;
	list-style: none !important;
	list-style-type: none !important;
	background-position: 0px 0px !important;
}

.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before {
	list-style: none !important;
	position: absolute;
	visibility: hidden;
	margin: 0px !important;
	padding: 0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image: none !important;
	background-position: 0px 0px !important;
	text-indent: 0em !important;
}

.rev_slider .tp-caption, .rev_slider .caption, {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	visibility: hidden;
}

.tp-caption {
	z-index: 1;
}

.tp_inner_padding {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: none !important;
}

.tp-hide-revslider,.tp-caption.tp-hidden-caption {
	visibility: hidden !important;
	display: none !important;
}

.noFilterClass {
	filter: none !important;
}

.caption.fullscreenvideo {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.caption.fullscreenvideo iframe {
	width: 100% !important;
	height: 100% !important;
}

.tp-caption.fullscreenvideo {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.tp-caption.fullscreenvideo iframe {
	width: 100% !important;
	height: 100% !important;
}

.fullscreen-container {
	width: 100% !important;
	position: relative;
	padding: 0;
}

.fullwidthbanner-container {
	width: 100% !important;
	position: relative;
	padding: 0;
	overflow: hidden;
}

.fullwidthbanner-container .fullwidthabanner {
	width: 100% !important;
	position: relative;
}

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
}

.tp-bannershadow {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

.tp-bannershadow.tp-shadow1 {
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/shadow1.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 30px;
	bottom: -30px;
}

.tp-bannershadow.tp-shadow2 {
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/shadow2.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -60px;
}

.tp-bannershadow.tp-shadow3 {
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/shadow3.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -60px;
}

.tp-button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
	font-size: 15px;
	line-height: 45px !important;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png) repeat-x top;
	font-family: arial,sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

.tp-button.big {
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	font-weight: bold;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px !important;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/images/gradient/g40.png) repeat-x top;
}

.purchase:hover,.tp-button:hover,.tp-button.big:hover {
	background-position: bottom, 15px 11px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tp-button {
		padding: 4px 8px 3px;
		line-height: 25px !important;
		font-size: 11px !important;
		font-weight: normal;
	}

	a.tp-button {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
	};
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.tp-button {
		padding: 2px 5px 2px;
		line-height: 20px !important;
		font-size: 10px !important;
	}

	a.tp-button {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
	};
}

.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green {
	background-color: #21a117;
	-webkit-box-shadow: 0px 3px 0px 0px #104d0b;
	-moz-box-shadow: 0px 3px 0px 0px #104d0b;
	box-shadow: 0px 3px 0px 0px #104d0b;
}

.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue {
	background-color: #1d78cb;
	-webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
	-moz-box-shadow: 0px 3px 0px 0px #0f3e68;
	box-shadow: 0px 3px 0px 0px #0f3e68;
}

.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red {
	background-color: #cb1d1d;
	-webkit-box-shadow: 0px 3px 0px 0px #7c1212;
	-moz-box-shadow: 0px 3px 0px 0px #7c1212;
	box-shadow: 0px 3px 0px 0px #7c1212;
}

.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange {
	background-color: #f70;
	-webkit-box-shadow: 0px 3px 0px 0px #a34c00;
	-moz-box-shadow: 0px 3px 0px 0px #a34c00;
	box-shadow: 0px 3px 0px 0px #a34c00;
}

.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey {
	background-color: #555;
	-webkit-box-shadow: 0px 3px 0px 0px #222;
	-moz-box-shadow: 0px 3px 0px 0px #222;
	box-shadow: 0px 3px 0px 0px #222;
}

.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey {
	background-color: #888;
	-webkit-box-shadow: 0px 3px 0px 0px #555;
	-moz-box-shadow: 0px 3px 0px 0px #555;
	box-shadow: 0px 3px 0px 0px #555;
}

************************ -	NAVIGATION	- *************************/ .tpclear {
	clear: both;
}

.tp-bullets {
	z-index: 1000;
	position: absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
}

.tp-bullets.hidebullets {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.tp-bullets.simplebullets.navbar {
	border: 1px solid #666;
	border-bottom: 1px solid #444;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/boxed_bgtile.png);
	height: 40px;
	padding: 0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tp-bullets.simplebullets.navbar-old {
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/navigdots_bgtile.png);
	height: 35px;
	padding: 0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tp-bullets.simplebullets.round .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/bullet.png) no-repeat top left;
	width: 20px;
	height: 20px;
	margin-right: 0px;
	float: left;
	margin-top: -10px;
	margin-left: 3px;
}

.tp-bullets.simplebullets.round .bullet.last {
	margin-right: 3px;
}

.tp-bullets.simplebullets.round-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/bullets.png) no-repeat bottom left;
	width: 23px;
	height: 23px;
	margin-right: 0px;
	float: left;
	margin-top: -12px;
}

.tp-bullets.simplebullets.round-old .bullet.last {
	margin-right: 0px;
}

.tp-bullets.simplebullets.square .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0px;
	float: left;
	margin-top: -10px;
}

.tp-bullets.simplebullets.square .bullet.last {
	margin-right: 0px;
}

.tp-bullets.simplebullets.square-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0px;
	float: left;
	margin-top: -10px;
}

.tp-bullets.simplebullets.square-old .bullet.last {
	margin-right: 0px;
}

.tp-bullets.simplebullets.navbar .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/bullet_boxed.png) no-repeat top left;
	width: 18px;
	height: 19px;
	margin-right: 5px;
	float: left;
	margin-top: 10px;
}

.tp-bullets.simplebullets.navbar .bullet.first {
	margin-left: 0px !important;
}

.tp-bullets.simplebullets.navbar .bullet.last {
	margin-right: 0px !important;
}

.tp-bullets.simplebullets.navbar-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/navigdots.png) no-repeat bottom left;
	width: 15px;
	height: 15px;
	margin-left: 5px !important;
	margin-right: 5px !important;
	float: left;
	margin-top: 10px;
}

.tp-bullets.simplebullets.navbar-old .bullet.first {
	margin-left: 0px !important;
}

.tp-bullets.simplebullets.navbar-old .bullet.last {
	margin-right: 0px !important;
}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	background-position: top left;
}

.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected {
	background-position: bottom left;
}

.tparrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
}

.tparrows.hidearrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.tp-leftarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../images/large_left.png);
	width: 40px;
	height: 40px;
}

.tp-rightarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat top left;
	width: 40px;
	height: 40px;
}

.tp-leftarrow.round {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/small_left.png) no-repeat top left;
	width: 19px;
	height: 14px;
	margin-right: 0px;
	float: left;
	margin-top: -7px;
}

.tp-rightarrow.round {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/small_right.png) no-repeat top left;
	width: 19px;
	height: 14px;
	margin-right: 0px;
	float: left;
	margin-top: -7px;
}

.tp-leftarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_left.png) no-repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0px;
	float: left;
	margin-top: -13px;
}

.tp-rightarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_right.png) no-repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0px;
	float: left;
	margin-top: -13px;
}

.tp-leftarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/small_left_boxed.png) no-repeat top left;
	width: 20px;
	height: 15px;
	float: left;
	margin-right: 6px;
	margin-top: 12px;
}

.tp-rightarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/small_right_boxed.png) no-repeat top left;
	width: 20px;
	height: 15px;
	float: left;
	margin-left: 6px;
	margin-top: 12px;
}

.tp-leftarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrowleft.png) no-repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-right: 6px;
	margin-top: 10px;
}

.tp-rightarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrowright.png) no-repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
}

.tp-leftarrow.navbar-old.thumbswitharrow {
	margin-right: 10px;
}

.tp-rightarrow.navbar-old.thumbswitharrow {
	margin-left: 0px;
}

.tp-leftarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0px;
	margin-top: -9px;
}

.tp-rightarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0px;
	margin-top: -9px;
}

.tp-leftarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0px;
	margin-top: -9px;
}

.tp-rightarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0px;
	margin-top: -9px;
}

.tp-leftarrow.default {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/large_left.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
}

.tp-rightarrow.default {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
}

.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-position: bottom left;
}

.tp-bullets.tp-thumbs {
	z-index: 1000;
	position: absolute;
	padding: 3px;
	background-color: #fff;
	width: 500px;
	height: 50px;
	margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
	padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
	width: 500px;
	height: 50px;
	overflow: hidden;
	position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
	width: 5000px;
	position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
	width: 100px;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	background: none;
	margin: 0;
	float: left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.tp-thumbs img {
	width: 100%;
}

.tp-bannertimer {
	width: 100%;
	height: 10px;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/timer.png);
	position: absolute;
	z-index: 200;
	top: 0px;
}

.tp-bannertimer.tp-bottom {
	top: auto;
	bottom: 0px !important;
	height: 5px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .tp-bullets.tp-thumbs {
		width: 300px !important;
		height: 30px !important;
	}

	.responsive .tp-bullets.tp-thumbs .tp-mask {
		width: 300px !important;
		height: 30px !important;
	}

	.responsive .tp-bullets.tp-thumbs .bullet {
		width: 60px !important;
		height: 30px !important;
	};
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.responsive .tp-bullets {
		display: none;
	}

	.responsive .tparrows {
		display: none;
	};
}

.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

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

.tp-simpleresponsive >ul li {
	list-style: none;
	position: absolute;
	visibility: hidden;
}

.caption.slidelink a div, .tp-caption.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/coloredbg.png) repeat;
}

.tp-loader {
	background: url(/pindol/wp-content/plugins/revslider/rs-plugin/assets/loader.gif) no-repeat 10px 10px;
	background-color: #fff;
	margin: -22px -22px;
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tp-caption.small_light {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}

.tp-caption.medium_light {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: normal;
	font-size: 26px;
	line-height: 29px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}

.tp-caption.large_light {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: bold;
	font-size: 40px;
	line-height: 42px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}

.tp-caption.small_dark {
	position: absolute;
	color: #313131;
	text-shadow: none;
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}

.tp-caption.medium_dark {
	position: absolute;
	color: #313131;
	text-shadow: none;
	font-weight: normal;
	font-size: 26px;
	line-height: 29px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}

.tp-caption.large_dark {
	position: absolute;
	color: #39464E;
	text-shadow: none;
	font-weight: bold;
	font-size: 40px;
	line-height: 42px;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: none;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}

.tp-caption a {
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
}

/* Parallex CSS */

.bgParallax {
        color:#FFF;
        margin: 0 auto;
        width: 100%;
        position: relative;
        min-height: 100%;
        text-shadow:0 0 10px rgba(0,0,0,0.7);
		background-position: 50% 90%;
        background-repeat: repeat;
        background-attachment: fixed;
    }
      
    /* Define backgrounds of divs */
    #aboutus
	{
		background-image: url(../images/img2.jpg);
		margin-top: 20px;
	}
	
	#activity
	{
		background-image: url(../images/img.jpg);
		margin-top: 20px;
	}
    
	#mission {
        background-image: url(imgs/bg1.jpg);
        -webkit-box-shadow:-20px 0 20px 5px rgba(0,0,0,0.7);
        -moz-box-shadow:-20px 0 20px 5px rgba(0,0,0,0.7);
        -ms-box-shadow:-20px 0 20px 5px rgba(0,0,0,0.7);
        -o-box-shadow:-20px 0 20px 5px rgba(0,0,0,0.7);
        box-shadow:-20px 0 20px 5px rgba(0,0,0,0.7);
    }
      
    /** Format article **/
    .bgParallax article {
      width: 70%;
      text-align: center;
      margin:0 auto;
      padding: 120px 0px;
	  font-size: 20px;
	  line-height: 30px;
	  font-weight: 200;
    }
	
	.firstHead
	{
		color:#000;
		font-size:22px;
	}
	
/* Parallex Ends */

.blackBox
{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #333333;
}

.heading
{
	font-family: Raleway, Arial, Tahoma, sans-serif;
	font-size:52px;
	color:#fff;
	padding-bottom: 24px;
	line-height:25px;
}

.textPane
{
	color:#fff;
	font-size:16px;
	line-height:25px;
}

.boxPage
{
	font-size: 15px;
	line-height: 24px;
}

.activity
{
	font-size: 15px;
	line-height: 22px;
}

.boxRow
{
	margin-top:30px;	
}

#map-canvas
{
	width:100%;
	height:300px;
}

#container {
  z-index: 100;
  position: relative;
}

/* Slider */

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

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
		display:none;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;	
}

.fullwidthbanner-container ul,
.fullscreenbanner-container ul	{	display:none}

.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
}

.roundedcorners	{
	 -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	-webkit-border-radius:5px;
	border-radius: 5px;

}


.tp-caption.roundedimage img {
	-webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
}


/******************************
	-	MEGAFOLIO	-
********************************/


.megafolio-fullwidth	{	width:100%; min-width:240px; width:auto; margin:auto; padding:0px 30px;
							-moz-box-sizing: border-box;
							box-sizing: border-box;
	                   		-webkit-box-sizing: border-box;
							 overflow: hidden;
							 
						}
						
.megafolio-container,
.megafolio-container-splash	{	width:100%;  position:relative;
								-moz-box-sizing: border-box;
								box-sizing: border-box;
		                   		-webkit-box-sizing: border-box;
 							}
 							
.gallerycaption-bottom	{	background: #fff !important;  color:#000 !important;} 		

.mega-hover.notitle .mega-hoverlink, .mega-hover.notitle .mega-hoverview {
margin-top: -48px !important;
}					
						


/*******************************************************************************
		-	BULLETS AND ARROWS ADD ONS TO THE EXISTING VERSION 	-
*******************************************************************************/

  /*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/

  @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,700);

.tp-bannertimer {
    background:#777 !important;
    background:rgba(0,0,0,0.1) !important;
    height:5px !important;
  }
.tp-bullets {
    z-index: 40000 !important;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets {
    bottom: 10px !important;
}
.tp-bullets.simplebullets.navbar {
    bottom: -20px;
    height: 35px;
    padding: 0px 0px;
    margin-top: 0px;
}
.tp-bullets.simplebullets .bullet {
    cursor: pointer;
    position: relative !important;
    background: rgba(0, 0, 0, 0.5) !important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 6px !important;
    height: 6px !important;
    border: 5px solid rgba(0, 0, 0, 0) !important;
    display: inline-block;
    margin-right: 2px !important;
    margin-bottom: 14px !important;
    -webkit-transition: background-color 0.2s, border-color 0.2s; 
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, border-color 0.2s;
    float:none !important;
}
.tp-bullets.simplebullets .bullet.last {
    margin-right: 0px
}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	background: rgba(255, 255, 255, 1) !important;
	width: 6px !important;
    height: 6px !important;
    border: 5px solid rgba(0, 0, 0, 1) !important;
}



.tparrows:before {
    font-family: FontAwesome;
	color: #fff;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: 0;
    margin-top: 9px;
    text-align: center;
    width: 40px;
    font-size: 20px;
}
.tparrows {

    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 40px !important;
    height: 40px !important;
	
}
.tparrows:hover {
    color: #fff;
}

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

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/





    @media only screen and (min-width: 0px) and (max-width: 479px) {
		table.features tr,
		table.features tr span	{	font-size:10px; line-height:12px;}
		table.features tr span	{	display:none}
    }


/******************************
	-	SCROLLPANE	-
********************************/

/***********************************
	-	JS SCROLLPANE CLASSES	-
************************************/

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0px;
	width: 8px;
	height: 100%;
	background: #eee !important;

		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -moz-opacity: 0.0;
	  -khtml-opacity: 0.0;
	  opacity: 0.0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	z-index:1020;
}

.transition-selectbox:hover .jspVerticalBar{	   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}



.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: none !important;
	position: relative;
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

}

.jspDrag
{
	background: #777;
	position: relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  filter: alpha(opacity=50);
	  -moz-opacity: 0.5;
	  -khtml-opacity: 0.5;
	  opacity: 0.5;



}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 90%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 4px;
}

.jspHorizontalBar .jspArrow
{
	width: 8px;
	float: left;
	height: 90%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 90%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}




/******************************
	-	MEDIAQUERIES	-
********************************/


	@media only screen and (min-width: 980px) and (max-width: 1199px) {
	}

	@media only screen  and (max-width: 1300px) {
		.tryme		{	display:none;}
	}


	@media only screen  and (max-width: 1100px) {


		 .logo-container,
 		.buy-and-socials			{	width:100%; float:none; text-align: center;}
 		.logo						{	width:100%; margin:auto;}
 		.button,.button:hover,
 		.button:visited				{	float:none;}

 		.button-holder				{	margin-bottom:25px;}
		.socials,
		.license-getstarted			{	display:none;}
		.menu-inner					{	margin:auto; width:780px;}
		.submenu-inner				{	margin:auto; width:565px;}
		header						{	padding:30px 20px 30px 20px}
		 .spectaculus,
		 .content					{	padding:0px 20px;}
	}
	
	@media only screen  and (max-width: 810px) {
		.menu-inner					{	margin:auto; width:345px;}
		.submenu-inner				{	margin:auto; width:243px;}
		.hidemeonmobile				{	display:none;}
	}
	

	 @media only screen and (max-width: 750px) {
		.toolpad					{	display:none;}
		.one_third					{	width:48%; margin-right:2%; margin-bottom:0px;}
		.one_third.last				{	clear:both;float:none; width:100%;}
	}

    @media only screen and (max-width: 650px) {

		.menubutton, .menubutton:visited, .menubutton:hover {	margin-right: :5px;padding-right:5px;}
		.menu-inner					{	margin:auto; width:285px;}
		.submenu-inner				{	margin:auto; width:243px;}
		.table-cell img				{	display:none;}
		.table-cell					{	display:block;}
		.table-cell.lp30,
		.table-cell.rp30			{	padding-left:0; padding-right:0}

		.hidemeonmobile	,
		.toolpad					{	display:none}
		
		
	}

	@media only screen and (max-width: 600px) {
		.one_third					{	width:100%; margin-right:0; margin-bottom:0px;}


	}

	 @media only screen and (max-width: 495px) {
		.submenu-inner				{	margin:auto; width:161px;}
		.submenu .menubutton,
		.submenu .menubutton:visited,
		.submenu .menubutton:hover	{	font-size:12px; margin-right:20px; }
		.submenu i					{	font-size:15px;}

		.menubutton.noborder		{	margin-right:0px; }
	}

/******************************
	-	CAPTION EDITOR	-
********************************/

/******************************
	-	CSS Editor Styles	-
********************************/

#css_editor_wrap,
#layeranimeditor_wrap, {
	display: none;
}

#css_editor_wrap table,
#layeranimeditor_wrap table {
	width: 616px;
}

#css_editor_expert {
	display: none;
}

.opt_title{
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
}

.divide8{
    height: 8px;
    width: 100%;
}

.button-css-novice{
	background: none repeat scroll 0 0 #00B6EA !important;
    border: 1px solid #0084AA !important;
    color: #FFFFFF !important;
    text-shadow: none !important;
	font-size: 12px;
    margin-bottom: 10px !important;
    margin-left: 4px !important;
}

#dialog_edit_css hr {
    border-color: #DFDFDF;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    margin: 0;
    padding: 0;
}

#dialog_edit_css table {
	width: 100%;
}

#font-size-slider, #font-weight-slider, #border-width-slider {
	width: 220px;
}

#font-size-slider .ui-slider-handle, #font-weight-slider .ui-slider-handle,
#border-width-slider .ui-slider-handle,
#line-height-slider .ui-slider-handle,
#background-transparency-slider .ui-slider-handle, .subslider .ui-slider-handle,
.rotationsliders .ui-slider-handle, .subslider_rotation .ui-slider-handle
{
	font-size: 8px ;
	line-height: 10px;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	width: 27px;
	top:-7px;
	cursor: pointer;
}

#layeranimeditor_wrap .rotationsliders		{	width:150px;margin-bottom:10px;}
#layeranimeditor_wrap .rotationsliders .ui-slider-handle.ui-state-default.ui-corner-all	{	border:1px solid #d5d5d5;}
#layeranimeditor_wrap .tpshortinput			{	width:50px; margin-right:10px; float:left;}

.pad-input, .corn-input {
	width: 35px;
}

#dialog_edit_css span, #dialog_edit_css input {
	float: left;
}

input[name="css_font-size"], input[name="css_font-weight"]{
	width: 50px;
}

#font_family {
	float: left;
}

#css_preview {

}



.tp-present-wrapper-parent .tp-present-wrapper {
	text-align: center;
	width: 640px;
	margin: 0px 0px 10px;
}

#layeranimeditor_wrap .tp-present-wrapper	{	padding: 0px !important; margin:0px; height:300px; width:100%;}
#layeranimeditor_wrap table					{	width:100%; padding:0px; background:#f1f1f1; font-size:12px;color: #222; }
#layeranimeditor_wrap table	tr				{	padding:10px 0px}

#layeranimeditor_wrap .graybasicbg			{	background:#e9e9e9}
#layeranimeditor_wrap .css-edit-title		{	color:#888 !important}




#css-editor-accordion
{

	border-color: #DFDFDF !important;
	-webkit-box-shadow: inset 0 1px 0 #FFF;
	box-shadow: inset 0 1px 0 #FFF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: sans-serif;
	font-size: 12px;
	color:#333;
}

#css-editor-accordion h3,
#css_static_editor_wrap
{
	 text-shadow: #FFF 0 1px 0;
	 color:#000;
	 font-family: sans-serif;
	 font-size:14px;
}
#css-editor-accordion .ui-accordion-header	{	margin-top:0px;}
#css-editor-accordion .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active,
#css_static_editor_wrap .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active
{
	background: url(../images/grain.png) repeat #F1F1F1;
	-webkit-border-radius: 0px 0px 3px 3px !important;
	border-radius: 0px 0px 3px 3px !important;
	border:1px solid #dfdfdf;
	padding:10px 15px 30px;
}

#css_editor_wrap .ui-state-active,
#css-static-accordion .ui-state-active,
#css-static-accordion .ui-widget-content .ui-state-active,
#css-static-accordion .ui-widget-header .ui-state-active,
#css_editor_wrap .ui-widget-content .ui-state-active,
#css_editor_wrap .ui-widget-header .ui-state-active,
#css_static_editor_wrap .ui-widget-header .ui-state-active,
#css-static-accordion .ui-widget-header .ui-state-active,
#layeranimeditor_wrap .ui-state-active,
#layeranimeditor_wrap .ui-widget-content .ui-state-active,
#layeranimeditor_wrap .ui-widget-header .ui-state-active {
	-webkit-border-radius: 3px 3px 0px 0px !important;
	border-radius: 3px 3px 0px 0px !important;

	border:1px solid #dfdfdf;
	border-bottom: 1px solid #DFDFDF;
	text-shadow: #FFF 0 1px 0;
	-webkit-box-shadow: 0 1px 0 #FFF;
	box-shadow: 0 1px 0 #FFF;
	background: #F1F1F1;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#ECECEC),to(#F9F9F9));
	background-image: -webkit-linear-gradient(bottom,#ECECEC,#F9F9F9);
	background-image: -moz-linear-gradient(bottom,#ececec,#f9f9f9);
	background-image: -o-linear-gradient(bottom,#ececec,#f9f9f9);
	background-image: linear-gradient(to top,#ECECEC,#F9F9F9);

}

responsitive_row.disabled		{	display:none;}
#auto_height_row.disabled		{	display:none;}
#force_full_width_row.disabled	{	display:none;}
#full_screen_align_force_row.disabled	{	display:none;}

#slider_size_row table,
#slider_size_row td,
#slider_size_row th,
#slider_size_row tr,
#responsitive_row table,
#responsitive_row td,
#responsitive_row th,
#responsitive_row tr				{	padding:0 !important; margin:0 !important; vertical-align: middle !important}

#responsitive_row th				{   vertical-align: top !important; padding-top: 16px !important;padding-left:10px !important;}
#responsitive_row tr:first-child td	{	padding-top:10px !important}

#responsitive_row td td				{	padding-left:10px !important; padding-bottom:15px !important }


#slider_size_row th					{	padding-left:10px !important;}
#slider_size_row td td				{	padding-left:10px !important;}



.tpcsseditor, .tpdialogs			{ z-index:1000 ; position: fixed;}
.tpdialogs .ui-button-icon-primary.ui-icon.ui-icon-closethick,
.tpcsseditor .ui-button-icon-primary.ui-icon.ui-icon-closethick {
									display: block;
									margin: 1px;
									left: 0px !important;
									top: 0px !important;
									}


.tp-present-wrapper-parent		{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
								  filter: alpha(opacity=100) !important;
								  -moz-opacity: 1 !important;
								  -khtml-opacity: 1 !important;
								  opacity: 1 !important;
								  position: relative;
								  }
.tp-present-wrapper-parent .tipsy-arrow	{	display:none; }
.tp-present-caption						{	display: inline-block}
.tp-present-caption .tp-caption			{	position: relative !important}
.tp-present-wrapper						{ 	max-width:none !important; background:url(../assets/trans_tile.png) repeat !important; display:inline-block !important;border:1px solid #d5d5d5 !important; border-radius: 0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; padding:15px 10px !important }



.tp-present-wrapper-parent-small	{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
									  filter: alpha(opacity=100) !important;
									  -moz-opacity: 1 !important;
									  -khtml-opacity: 1 !important;
									  opacity: 1 !important;
									  position:absolute;
}
.tp-present-wrapper-parent-small .tipsy-arrow	{	display:none; }
.tp-present-caption-small				{	display: inline-block}
.tp-present-caption-small .tp-caption	{	position: relative !important}
.tp-present-wrapper-small				{ 	max-width:none !important; background:url(../assets/trans_tile.png) repeat !important; display:inline-block !important;border:1px solid #d5d5d5 !important; border-radius: 0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; padding:15px 10px !important }




#sortlist li 	{ background:#f1f1f1 !important}


/******************************
	-	SLIDE PARAMS	-
********************************/

#slide_params_holder *	{	outline: none}
#slide_params_holder .form-table th	{	width:170px;}
#slide_params_holder .form-table tr	{	vertical-align: middle;}
#slide_params_holder .form-table input,
#slide_params_holder .form-table select,
#slide_params_holder .ui-dropdownchecklist-text,
#slide_params_holder .ui-dropdownchecklist-selector.ui-state-default	{	width:220px !important;
																			box-sizing:border-box;
																			-moz-box-sizing:border-box;
																			-webkit-box-sizing:border-box;
																			}

#slide_params_holder .form-table input[type="checkbox"],
#slide_params_holder .form-table input[type="radio"]	{	width:20px !important}
#slide_params_holder .form-table td						{	margin:0px;padding:0px; height:35px; }

#slide_params_holder .form-table td:nth-child(2) 		{	width:250px !important}

#ddcl-slide_transition-ddw,
#ddcl-slide_transition_premium-ddw						{	height:300px !important; overflow-y: scroll; overflow-x:hidden;border:1px solid #d5d5d5; margin-top:-10px;}

#ddcl-slide_transition-ddw .ui-dropdownchecklist-dropcontainer.ui-widget-content,
#ddcl-slide_transition_premium-ddw .ui-dropdownchecklist-dropcontainer.ui-widget-content	{	overflow:hidden;}

#slide_params_holder .ui-state-default,
.ui-widget-content .ui-state-default					{	background: #f1f1f1;border:none}
#slide_params_holder .ui-state-default,
.ui-widget-content .ui-state-default					{	background: #f1f1f1;border:none}
#slide_params_holder .ui-dropdownchecklist-item.ui-state-default:nth-child(2n) { background:#f5f5f5}
#slide_params_holder .ui-widget-content	{	background:none; border:none;}

#slide_params_holder .ui-dropdownchecklist-text	{	line-height:20px; margin:0; padding:0px 5px}
#slide_params_holder .ui-dropdownchecklist-item	{	line-height:25px; padding:5px; vertical-align: middle}

#slide_params_holder span.ui-dropdownchecklist-selector.ui-state-default {	border:1px solid #ddd; height:30px;}
#slide_params_holder span.ui-dropdownchecklist-selector.ui-state-default.ui-state-active { background:#3498db; color:#fff;}
#slide_params_holder span.ui-dropdownchecklist-text	{	line-height: 30px;}

.dropdowntitleoption			{ background:#f1c40f !important; color:#000; font-weight: bold}

.dropdowntitleoption input	{	display: none;}


/******************************
	-	PREVIEW TRANSITION 	-
********************************/

#preview_caption_transition	{	position: relative}
.preview_caption_wrapper	{	overflow:hidden;width:100%; height:200px;  background:url(../assets/trans_tile.png) repeat !important; position: relative}
#preview_caption_animateme,
#caption_custon_anim_preview {	background:#3498db; padding:10px; font-size:15px; font-weight:400;font-family: sans-serif; color:#fff; position: absolute; top:82px; left:198px}
#caption_custon_anim_preview {	top:78px; left:312px;}
#preview_looper				{	position:absolute; bottom:5px; right:5px; background:#fff; padding:2px; color:#2c3e50; font-size:14px;}
#preview_looper.deactivated	{	color:#e74c3c}

#preview_looper .replyinfo	{	font-size:12px;}


.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close.revgray.button-primary.rev-uibuttons	{	background-color:#f1f1f1 !important}


#auto_height_row .radio_inner_wrapper	{	float:left; margin-right:15px;}
#force_full_width_row .radio_inner_wrapper	{	float:left;margin-right:15px;}

#full_screen_align_force_row .radio_inner_wrapper,
#full_screen_force_full_width_wrapper .radio_inner_wrapper	{	float:left;margin-right:15px;}


#divLayers .slide_layer {	-webkit-font-smoothing: antialiased !important;}


.tp-present-wrapper-parent	{	overflow: hidden; position: relative;}
.caption-demo-controll		{	background:#333;  width:100%;height:42px;line-height:30px; padding:5px 10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.caption-speed-controll		{	width:100px; float:left}
.caption-easing-controll	{	width:250px; float:left}
.caption-inout-controll		{	cursor: pointer;-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}

#caption-inout-controll .revicon-logout,
#caption-inout-controll .revicon-login			{
	 color:#d8d8d8;
}


#caption-inout-controll .reviconinaction			{	color:#e74c3c}

.postbox tr:nth-child(1) td	{	padding-top:10px;padding-bottom:5px;}
.postbox tr:nth-child(2) td	{	padding-bottom:10px;}


.postbox td:nth-child(1)	{	min-width:25px; }
.postbox td:nth-child(2)	{	width:12%; }
.postbox td:nth-child(3)	{	min-width:25px; }
.postbox td:nth-child(4)	{	width:12%; }
.postbox td:nth-child(5)	{	min-width:25px; }
.postbox td:nth-child(6)	{	width:12%; }
.postbox td:nth-child(7)	{	min-width:25px; }
.postbox td:nth-child(8)	{	width:12%; }
.postbox td:nth-child(9)	{   width:100%;}

.lasttable td:nth-child(1)	{	width:6%; }
.lasttable td:nth-child(2)	{	width:10%; }
.lasttable td:nth-child(3)	{	width:6%; }
.lasttable td:nth-child(4)	{	width:10%; }
.lasttable td:nth-child(5)	{	width:4%; }
.lasttable td:nth-child(6)	{	width:10%; }
.lasttable td:nth-child(7)	{	width:4%; }
.lasttable td:nth-child(8)	{	width:10%; }
.lasttable td:nth-child(9)	{   width:40%;}


.postbox td:first-child		{	padding-left:20px}




pre	{	font-size:12px; font-family: 'Open Sans', sans-serif; color:#888; line-height:16px; background:url(../assets/prebg.png) repeat; margin-top:-40px;margin-left:-40px;margin-right:-40px;padding:16px; padding-bottom:15px;}
pre .linedark	{	background:#888}
pre span	{	font-weight:700}



.project-crosslink a:hover, 
.project-crosslink a:focus {
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.3);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
background-color: #e33a0c;
color: #fff !important
}

.project-crosslink a {
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
background-color: #fff;
display: block;
padding: 3.5em .82341em;
}

@media only screen and (min-width: 767px)
.project-crosslink {
font-size: 40px;
}
.project-crosslink {
font-size: 40px;
font-weight: 700;
text-align: center;
}

.border-top {
border-top: 1px solid #eee;
}
a, a:visited {
text-decoration: none;
color: #e33a0c;
}
Inherited from section.project-crosslink
@media only screen and (min-width: 767px)
.project-crosslink {
font-size: 40px;
}
.project-crosslink {
font-size: 40px;
font-weight: 700;
text-align: center;
}







@media only screen and (min-width: 0px) and (max-width: 840px) {
		

.shownormalonmobile			{	display:block}
.lp30.shownormalonmobile	{	padding-left:0px;}
.mobileextra20				{	margin-bottom:20px;}

}

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

	-	Revolution Slider 4.1 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



/*************************
	-	CAPTIONS	-
**************************/

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}


.tp-caption { z-index:1; white-space: nowrap;}

.tp-caption-demo .tp-caption	{	position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important;}


.tp-caption.whitedivider3px {

	color: #000000;
	text-shadow: none;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 1);
	text-decoration: none;
	min-width: 408px;
	min-height: 3px;
	background-position: initial initial;
	background-repeat: initial initial;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}


.tp-caption.finewide_large_white {
color:#ffffff;
text-shadow:none;
font-size:60px;
line-height:60px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:8px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:468px;
min-height:3px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_medium_white {
color:#ffffff;
text-shadow:none;
font-size:37px;
line-height:37px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.boldwide_small_white {
font-size:25px;
line-height:25px;
font-weight:800;
font-family:"Open Sans", sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px_vertical {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:3px;
min-height:130px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_small_white {
color:#ffffff;
text-shadow:none;
font-size:25px;
line-height:25px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_verysmall_white_mw {
font-size:13px;
line-height:25px;
font-weight:400;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
max-width:470px;
white-space:normal !important;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgb(235, 235, 235);
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.finewide_large_white {
color: #FFF;
text-shadow: none;
font-size: 60px;
line-height: 60px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 8px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.finewide_medium_white {
color: #FFF;
text-shadow: none;
font-size: 34px;
line-height: 34px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 5px;
border-width: 0px;
border-color: #000;
border-style: none;
}




.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.large_bold_white_25 {
font-size:55px;
line-height:65px;
font-weight:700;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_shadow {
font-size:25px;
line-height:25px;
font-weight:600;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
color:#000;
text-shadow:none;
}

.tp-caption.noshadow {
text-shadow:none;
}

.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}

.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.medium_bg_red a {
	color: #fff;
    text-decoration: none;
}

.tp-caption.medium_bg_red a:hover {
	color: #fff;
    text-decoration: underline;
}

.tp-caption.smoothcircle {
font-size:30px;
line-height:75px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.498039);
padding:50px 25px;
text-align:center;
border-radius:500px 500px 500px 500px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.largeblackbg {
font-size:50px;
line-height:70px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:0px 20px 5px;
text-shadow:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.medium_bg_orange_new1 {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}



.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}

.tp-caption.black{
		color: #000;
		text-shadow: none;
		font-weight: 300;
		font-size: 19px;
		line-height: 19px;
		font-family: 'Open Sans', sans;
	}

.tp-caption.noshadow {
		text-shadow: none;
	}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


/*.tp-caption			{	transform:none !important}*/


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

/******************************
	-	BUTTONS	-
*******************************/

.tp-simpleresponsive .button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
												cursor:pointer;
												color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
												background:url(../images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
											}

.tp-simpleresponsive  .button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(../images/gradient/g40.png) repeat-x top;}


.tp-simpleresponsive  .purchase:hover,
.tp-simpleresponsive  .button:hover,
.tp-simpleresponsive  .button.big:hover		{	background-position:bottom, 15px 11px;}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-simpleresponsive  .button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-simpleresponsive  .button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	BUTTON COLORS	*/



.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green,
.tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue,
.tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red,
.tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange,
.tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey,
.tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey,
.tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey,
.tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



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

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

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

/*.tp-simpleresponsive				{	-webkit-perspective: 1500px;
										-moz-perspective: 1500px;
										-o-perspective: 1500px;
										-ms-perspective: 1500px;
										perspective: 1500px;
									}*/




/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
	max-height:415px !important;
}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;visibility: hidden;
	-webkit-font-smoothing: antialiased !important;
}


.tp-simpleresponsive img	{	max-width:none;}



/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(../assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px;}
.tp-bannershadow.tp-shadow2 {	background:url(../assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(../assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none;}


.fullscreenvideo .vjs-loading-spinner { visibility:none;display:none !important; width:0px;height:0px;}
.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing		{	visibility: hidden !important; opacity: 0 !important;display:none !important;width:0px;height:0px;overflow: hidden;}

.fullcoveredvideo.video-js,
.fullcoveredvideo video				{	background: transparent !important;}

.fullcoveredvideo .vjs-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px;}

/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.tp-dottedoverlay.twoxtwo				{	background:url(../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(../assets/gridtile_3x3_white.png)}
/********************************
	-	DOTTED OVERLAYS ENDS	-
*********************************/


/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both;}


.tp-bullets									{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(../assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(../assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(../assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(../assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(../assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:0px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(../assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;			-webkit-transform: translateZ(5px);

														}

.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background: url(../images/large_left.png);	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }

.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background: url(../images/large_left.png) no-Repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background: url(../images/large_right.png);	width:40px;	height:40px;font-family: "FontAwesome";
}

.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background: url(../images/large_left.png);	width:40px;	height:40px;font-family: "FontAwesome";
}



.tp-leftarrow:hover{	background: url(../images/large_left.png) 0% 100%; }
.tp-rightarrow:hover{	background: url(../images/large_right.png) 0% 50%; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

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


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

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


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(../assets/timer.png);position:absolute; z-index:200;top:0px;}
.tp-bannertimer.tp-bottom					{	bottom:0px;height:5px; top:auto;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/




    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none;}
	}


/******************************
	-	HTML5 VIDEO SETTINGS	-
********************************/

.vjs-tech { margin-top:1px}

.tp-caption .vjs-default-skin .vjs-big-play-button	{	left: 50%;
top: 50%;
margin-left: -20px;
margin-top: -20px;
width: 40px;
height: 40px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: none;
box-shadow: none;
text-shadow: none;
line-height: 30px;
vertical-align: top;
padding: 0px;
}

.tp-caption .vjs-default-skin .vjs-big-play-button:before {
 position:absolute;
 top:0px; left:0px;
 line-height:40px;
 text-shadow: none !important;
 color:#fff;
 font-size:18px;

}

.tp-caption  .vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {

	box-shadow:none;
	-webkit-box-shadow:none;

}



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

	-	BASIC SETTINGS FOR THE BANNER	-

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

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

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

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(../assets/coloredbg.png) repeat;}

/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{	  
				top:50%; left:50%; 
				z-index:10000; 
				position:absolute;
				

			}
			
.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(../assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	background:url(../assets/loader.gif) no-repeat 10px 10px; 
							background-color:#fff;  
							margin:-22px -22px; 							
							width:44px;height:44px;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


.tp-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top:-20px;margin-left:-20px;
  background-color: #ff0000;
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;  
  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
  animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes tp-scaleout {
  0% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}




.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;

}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center; 
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1, 
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;  
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



.tp-transparentimg {	content:"url(../assets/transparent.png)"}
.tp-3d				{	-webkit-transform-style: preserve-3d;
						 -webkit-transform-origin: 50% 50%;
					}



.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url('../font/revicons.svg?5510888#revicons') format('svg');
  }
}
*/

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */