﻿.cf:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}

.aq-template-wrapper
.aq_span1 {
	width:5.58%
}
.aq-template-wrapper
.aq_span2 {
	width:14.16%
}
.aq-template-wrapper
.aq_span3 {
	width:22.75%
}
.aq-template-wrapper
.aq_span4 {
	width:31.33%
}
.aq-template-wrapper .aq-block-aq_featured_block.aq_span4 {
	width:31.3%
}
.aq-template-wrapper
.aq_span5 {
	width:39.92%
}
.aq-template-wrapper
.aq_span6 {
	width:48.5%
}
.aq-template-wrapper
.aq_span7 {
	width:57.08%
}
.aq-template-wrapper
.aq_span8 {
	width:65.67%
}
.aq-template-wrapper
.aq_span9 {
	width:74.25%
}
.aq-template-wrapper
.aq_span10 {
	width:82.83%
}
.aq-template-wrapper
.aq_span11 {
	width:91.42%
}
.aq-template-wrapper
.aq_span12 {
	width:100%
}
.aq-template-wrapper .aq-first {
	margin-left:0
}
.aq-block-aq_clear_block {
	margin-bottom:0px
}
.aq-block-hr-single {
	margin-bottom:20px
}
.aq-block-hr-double {
	margin-bottom:0px
}
.aq-block-aq_clear_block .line-cherry {
	background:url(../Images/main-border-line.png) repeat-x top;
	height:20px;
	width:100%
}
.aq-block-aq_column_block {
	margin-bottom:0px
}
.aq-template-wrapper .aq_span1
.aq_span1 {
	width:100% !important
}
.aq-template-wrapper .aq_span2
.aq_span1 {
	width:47.5%
}
.aq-template-wrapper .aq_span2
.aq_span2 {
	width:100% !important
}
.aq-template-wrapper .aq_span3
.aq_span1 {
	width:30%
}
.aq-template-wrapper .aq_span3
.aq_span2 {
	width:65%
}
.aq-template-wrapper .aq_span3
.aq_span3 {
	width:100% !important
}
.aq-template-wrapper .aq_span4
.aq_span1 {
	width:21.25%
}
.aq-template-wrapper .aq_span4
.aq_span2 {
	width:47.5%
}
.aq-template-wrapper .aq_span4
.aq_span3 {
	width:73.75%
}
.aq-template-wrapper .aq_span4
.aq_span4 {
	width:100% !important
}
.aq-template-wrapper .aq_span5
.aq_span1 {
	width:16%
}
.aq-template-wrapper .aq_span5
.aq_span2 {
	width:37%
}
.aq-template-wrapper .aq_span5
.aq_span3 {
	width:58%
}
.aq-template-wrapper .aq_span5
.aq_span4 {
	width:79%
}
.aq-template-wrapper .aq_span5
.aq_span5 {
	width:100% !important
}
.aq-template-wrapper .aq_span6
.aq_span1 {
	width:12.5%
}
.aq-template-wrapper .aq_span6
.aq_span2 {
	width:30%
}
.aq-template-wrapper .aq_span6
.aq_span3 {
	width:47.5%
}
.aq-template-wrapper .aq_span6
.aq_span4 {
	width:65%
}
.aq-template-wrapper .aq_span6
.aq_span5 {
	width:82.5%
}
.aq-template-wrapper .aq_span6
.aq_span6 {
	width:100% !important
}
.aq-template-wrapper .aq_span7
.aq_span1 {
	width:10%
}
.aq-template-wrapper .aq_span7
.aq_span2 {
	width:25%
}
.aq-template-wrapper .aq_span7
.aq_span3 {
	width:40%
}
.aq-template-wrapper .aq_span7
.aq_span4 {
	width:55%
}
.aq-template-wrapper .aq_span7
.aq_span5 {
	width:70%
}
.aq-template-wrapper .aq_span7
.aq_span6 {
	width:85%
}
.aq-template-wrapper .aq_span7
.aq_span7 {
	width:100% !important
}
.aq-template-wrapper .aq_span8
.aq_span1 {
	width:8.13%
}
.aq-template-wrapper .aq_span8
.aq_span2 {
	width:21.25%
}
.aq-template-wrapper .aq_span8
.aq_span3 {
	width:34.38%
}
.aq-template-wrapper .aq_span8
.aq_span4 {
	width:47.5%
}
.aq-template-wrapper .aq_span8
.aq_span5 {
	width:60.63%
}
.aq-template-wrapper .aq_span8
.aq_span6 {
	width:73.75%
}
.aq-template-wrapper .aq_span8
.aq_span7 {
	width:86.88%
}
.aq-template-wrapper .aq_span8
.aq_span8 {
	width:100% !important
}
.aq-template-wrapper .aq_span9
.aq_span1 {
	width:6.67%
}
.aq-template-wrapper .aq_span9
.aq_span2 {
	width:18.33%
}
.aq-template-wrapper .aq_span9
.aq_span3 {
	width:30%
}
.aq-template-wrapper .aq_span9
.aq_span4 {
	width:41.67%
}
.aq-template-wrapper .aq_span9
.aq_span5 {
	width:53.33%
}
.aq-template-wrapper .aq_span9
.aq_span6 {
	width:65%
}
.aq-template-wrapper .aq_span9
.aq_span7 {
	width:76.67%
}
.aq-template-wrapper .aq_span9
.aq_span8 {
	width:88.33%
}
.aq-template-wrapper .aq_span9
.aq_span9 {
	width:100% !important;
}
.aq-template-wrapper .aq_span10
.aq_span1 {
	width:5.5%
}
.aq-template-wrapper .aq_span10
.aq_span2 {
	width:16%
}
.aq-template-wrapper .aq_span10
.aq_span3 {
	width:26.5%
}
.aq-template-wrapper .aq_span10
.aq_span4 {
	width:37%
}
.aq-template-wrapper .aq_span10
.aq_span5 {
	width:47.5%
}
.aq-template-wrapper .aq_span10
.aq_span6 {
	width:58%
}
.aq-template-wrapper .aq_span10
.aq_span7 {
	width:68.5%
}
.aq-template-wrapper .aq_span10
.aq_span8 {
	width:79%
}
.aq-template-wrapper .aq_span10
.aq_span9 {
	width:89.5%
}
.aq-template-wrapper .aq_span10
.aq_span10 {
	width:100% !important
}
.aq-template-wrapper .aq_span11
.aq_span1 {
	width:4.55%
}
.aq-template-wrapper .aq_span11
.aq_span2 {
	width:14.09%
}
.aq-template-wrapper .aq_span11
.aq_span3 {
	width:23.64%
}
.aq-template-wrapper .aq_span11
.aq_span4 {
	width:33.18%
}
.aq-template-wrapper .aq_span11
.aq_span5 {
	width:42.73%
}
.aq-template-wrapper .aq_span11
.aq_span6 {
	width:52.27%
}
.aq-template-wrapper .aq_span11
.aq_span7 {
	width:61.82%
}
.aq-template-wrapper .aq_span11
.aq_span8 {
	width:71.36%
}
.aq-template-wrapper .aq_span11
.aq_span9 {
	width:80.91%
}
.aq-template-wrapper .aq_span11
.aq_span10 {
	width:90.45%
}
.aq-template-wrapper .aq_span11
.aq_span11 {
	width:100% !important
}
.aq-template-wrapper .aq_span12
.aq_span12 {
	width:100% !important
}
.aq-block-aq_column_block .aq_span1 ,.aq-block-aq_column_block .aq_span2 ,.aq-block-aq_column_block .aq_span3 ,.aq-block-aq_column_block .aq_span4 ,.aq-block-aq_column_block .aq_span5 ,
.aq-block-aq_column_block .aq_span6 ,.aq-block-aq_column_block .aq_span7,.aq-block-aq_column_block .aq_span8,.aq-block-aq_column_block .aq_span9 ,.aq-block-aq_column_block .aq_span10,
.aq-block-aq_column_block .aq_span11 ,.aq-block-aq_column_block
.aq_span12 {
	width:100% !important
}
h4.aq-block-title {
	margin:0
0 20px
}
.aq_alert {
	border:1px
solid #d8d8d8;
	background-color:#FEFEFE;
	padding:10px
20px;
	margin:0.5em 0 20px
}
.aq_alert h1,
.aq_alert h2,
.aq_alert h3,
.aq_alert h4,
.aq_alert h5,
.aq_alert
h6 {
	margin:0
0 5px
}
.aq_alert.info_aq {
	background-color:#EFF9FF;
	border:1px
solid #b4ddfa;
	color:#2b6181
}
.aq_alert.info_aq h1,
.aq_alert.info_aq h2,
.aq_alert.info_aq h3,
.aq_alert.info_aq h4,
.aq_alert.info_aq h5,
.aq_alert.info_aq
h6 {
	color:#2b6181
}
.aq_alert.note {
	background-color:#FFFCE5;
	border:1px
solid #ffdc7d;
	color:#D69A2A
}
.aq_alert.note h1,
.aq_alert.note h2,
.aq_alert.note h3,
.aq_alert.note h4,
.aq_alert.note h5,
.aq_alert.note
h6 {
	color:#D69A2A
}
.aq_alert.warn {
	background-color:#ffcaca;
	border:1px
solid #eb8d8d;
	color:#da3838
}
.aq_alert.warn h1,
.aq_alert.warn h2,
.aq_alert.warn h3,
.aq_alert.warn h4,
.aq_alert.warn h5,
.aq_alert.warn
h6 {
	color:#da3838
}
.aq_alert.tips {
	background-color:#d6fedd;
	border:1px
solid #86d492;
	color:#589261
}
.aq_alert.tips h1,
.aq_alert.tips h2,
.aq_alert.tips h3,
.aq_alert.tips h4,
.aq_alert.tips h5,
.aq_alert.tips
h6 {
	color:#589261
}
.aq_alert h1, .aq_alert h2, .aq_alert
h3 {
	margin:0
}
.aq_block_tabs .ui-tabs-hide {
	position:absolute;
	left:-9999px
}
.aq_block_tabs {
	background:none;
	margin:0.5em 0 2em 0
}
.aq_block_tabs ul.aq-nav {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	border:0;
	float:none
}
.aq_block_tabs ul.aq-nav
li {
	float:left;
	position:relative;
	margin:0
2px -1px 0!important;
	z-index:10;
	list-style:none
}
.aq_block_tabs ul.aq-nav li
a {
	border:1px
solid #e1e1e1;
	border-bottom:none;
	display:block;
	overflow:hidden;
	padding:5px
10px 0 10px;
	height:26px;
	background:#FBFBFB;
	margin:0;
	text-decoration:none;
	color:#373737;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}
.aq_block_tabs ul.aq-nav li a:hover {
	background:#fff;
	margin:0
}
.aq_block_tabs ul.aq-nav li.ui-tabs-active
a {
	height:27px;
	background:#fff
}
.aq_block_tabs .aq-tab {
	background:#fff;
	padding:15px
15px 5px;
	border:1px
solid #dfdfdf;
	display:none
}
.aq_block_tabs .aq-tab.first-child {
	position:relative;
	left:0
}
.aq_block_toggle,.aq_block_accordion {
	background:#fff;
	border:1px
solid #D8D8D8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0.5em 0 10px;
	position:relative
}
.aq_block_toggles_wrapper {
	margin:0
0 20px
}
.aq_block_accordion_wrapper {
	margin:0.5em 0 20px
}
.aq_block_accordion {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border-top:none;
	margin:0
}
.aq_block_accordion.first-child {
	border-top:1px solid #D8D8D8;
	margin:0.5em 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.aq_block_accordion.last-child {
	margin:0
0 10px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.aq_block_toggle div.arrow,
.aq_block_accordion
div.arrow {
	display:block;
	float:right;
	width:14px;
	height:14px;
	position:absolute;
	right:15px;
	top:13px;
	background-image:url(../Images/dropdown-arrows.png);
	background-repeat:no-repeat;
	background-position:-40px -3px
}
.aq_block_toggle h2.tab-head,
.aq_block_accordion h2.tab-head {
	font-size:14px;
	line-height:21px;
	font-weight:normal;
	margin:0;
	padding:10px
70px 10px 15px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.aq_block_toggle h2.tab-head a,
.aq_block_accordion h2.tab-head
a {
	}
.aq_block_toggle:hover div.arrow,
.aq_block_accordion:hover
div.arrow {
	background-position:-9px -3px
}
.aq_block_toggle .tab-body,
.aq_block_accordion .tab-body {
	display:none;
	background:url(../Images/drop-bg.png) repeat-x 0 top;
	overflow:hidden;
	padding:15px
15px 5px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.aq_block_toggle .tab-body.open,
.aq_block_accordion .tab-body.open {
	display:block
}
.aq_block_faq .tab-body {
	display:none;
	overflow:hidden;
	padding:15px
15px 5px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.aq_block_faq
h2 {
	overflow:hidden;
	font-size:22px !important;
	padding-top:3px;
	cursor:pointer
}
.aq_block_faq
i {
	float:left;
	margin-right:10px
}
.aq_block_faq {
	float:left;
	width:100%
}
.aq_block_faq .tab-body {
	padding:5px
0 20px 35px
}
.testimonials {
	margin:0.5em 0 0px;
	position:relative;
	width:100%
}
.testimonials
ul {
	margin:0
}
.testimonials ul
li.testimonial {
	border:0
!important;
	list-style-type:none;
	margin:0;
	float:left
}
.testimonial-texts,.testimonial-author {
	padding:0
20px 20px 20px
}
.testimonial-author {
	padding-top:0
}
.testimonial-texts {
	padding-bottom:0
}
.testimonial-texts, .testimonial-texts
p {
	margin:0
0 10px
}
.testimonial-author
span.company {
	color:#888;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase
}
.testimonial-nav {
	position:absolute;
	right:0;
	bottom:0;
	z-index:101;
	float:right
}
.testimonial-nav .flex-direction-nav {
	bottom:0;
	right:-2px;
	width:67px
}
.testimonial-nav .flex-direction-nav
li {
	border:0
!important;
	margin:0
!important;
	padding:0
!important;
	list-style-type:none !important
}
.testimonial-nav .flex-direction-nav
a {
	font-weight:bold;
	background:#e1e1e1;
	color:#333;
	display:block;
	float:left;
	line-height:24px;
	font-size:12px;
	height:24px;
	padding:0
10px;
	width:inherit;
	text-decoration:none !important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:0
}
.testimonial-nav a.flex-prev {
	border-right:1px solid #fff
}
.testimonial-nav a:hover.flex-prev,
.testimonial-nav a:hover.flex-next {
	background:#333;
	color:#fff
}
.testimonial-avatar {
	float:left;
	margin-right:10px
}
.aq-pricetable-wrapper {
	background:#fafafa
}
.aq-pricetable-wrapper
ul {
	margin:0
}
.aq-pricetable-wrapper li.aq-pricetable-item {
	border-top:1px solid #efefef;
	margin:0;
	padding:8px
20px;
	list-style-type:none;
	text-align:center
}
.aq-pricetable-wrapper li.aq-pricetable-item:nth-child(even) {
	background:#fefefe
}
.aq-pricetable-wrapper li.aq-pricetable-title {
	padding:0;
	background:#F2F2F0
}
.aq-pricetable-wrapper li.aq-pricetable-title
h3 {
	margin:0;
	padding:0
0 10px;
	text-transform:uppercase
}
.aq-pricetable-wrapper li.aq-pricetable-title
h3.title {
	font-size:20px
}
.aq-pricetable-wrapper .aq-pricetable-img {
	padding:0;
	line-height:0
}
.aq-pricetable-wrapper .aq-pricetable-img
img {
	max-width:100%
}
.aq-pricetable-wrapper .aq-pricetable-price {
	border-top:1px solid rgba(255,255,255,0.1);
	padding:20px
0
}
.aq-pricetable-wrapper .aq-pricetable-price
h3 {
	font-size:43px;
	line-height:43px;
	padding:0
}
.aq-pricetable-wrapper .aq-pricetable-price
span {
	margin-top:-10px;
	font-style:italic;
	display:block
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item {
	background:#666
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) {
	background:#6e6e6e;
	color:#e9e9e9
}
.aq-pricetable-wrapper.blue .aq-pricetable-title {
	background:#88bfe8
}
.aq-pricetable-wrapper.green .aq-pricetable-title {
	background:#8fb84e
}
.aq-pricetable-wrapper
.btn {
	margin:10px
0
}
.aq-pricetable-wrapper li.aq-pricetable-item {
	border-top:none
}
.aq-pricetable-items li:nth-child(odd) {
	background:#F7F7F7
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) {
	color:#444 !important
}
.aq-pricetable-wrapper li.aq-pricetable-title
h3 {
	font-size:26px !important
}
.aq-pricetable-wrapper.blue .aq-pricetable-title {
	border-radius:3px;
	background:#3BBDFB
}
.aq-pricetable-wrapper li.aq-pricetable-title
h3.title {
	padding:20px
0 20px 0;
	color:#fff
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item {
	background:#efefef
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) {
	background:#f8f8f8
}
.aq_block_toggle,.aq_block_accordion {
	border:1px
solid #eee !important;
	border-top:1px solid #eee !important
}
.aq_block_faq .tab-body {
	display:none;
	overflow:hidden;
	padding:15px
15px 5px
}
.aq_block_faq
h2 {
	line-height:22px;
	overflow:hidden;
	font-size:16px !important;
	padding-top:8px;
	cursor:pointer;
	font-weight:bold
}
.aq-block-aq_contact_block h4.aq-block-title {
	line-height:30px;
	font-size:30px !important;
	text-transform:uppercase;
	margin-bottom:40px
}
.aq_block_faq
i {
	margin-left:15px;
	float:left;
	line-height:30px;
	color:#1e1e20;
	border-right:1px solid #eee;
	padding:5px
15px 5px 0px
}
.aq_block_faq {
	float:left;
	width:100%;
	margin-bottom:5px;
	background:#fff;
	border:1px
solid #eee;
	border-radius:4px;
	line-height:30px
}
.aq_block_faq .tab-body {
	padding:10px
0 10px 15px;
	border-top:1px solid #eee;
	line-height:20px
}
.aq-posts-block .post-icon {
	position:absolute;
	width:44px;
	height:44px;
	line-height:44px;
	margin:-25px 0 0px 165px;
	z-index:0
}
.aq-posts-block .post-icon:after {
	content:"";
	position:absolute;
	float:left;
	left:0px;
	margin:4px
0 0 -4px !important;
	width:44px;
	z-index:-1;
	height:44px
}
.aq-posts-block .post-icon
i {
	color:#fff;
	font-size:1.5em;
	margin:4px
0 0 8px;
	line-height:44px
}
.aq-posts-block .post-icon i.fa-picture-o {
	margin-left:6px
}
.aq-posts-block .post-icon i.fa-video-camera {
	margin-left:7px
}
.aq-posts-block .post-icon i.fa-microphone {
	margin-left:11px
}
.aq-posts-block
.one_third {
	width:31.4%;
	margin:1.4%;
	margin-right:2.9%;
	margin-left:0
}
.aq-posts-block
.one_third.last {
	margin-right:0px
}
.recentdescription.home-post {
	padding:5px
0px 0px 2px
}
.aq-posts-block .bx-viewport {
	height:auto !important
}
.aq-posts-block .date-post {
	padding-bottom:20px;
	margin-bottom:12px;
	border-bottom:1px solid #ededed;
	font-size:14px;
	margin-top:-5px
}
.aq-posts-block
h3 {
	font-size:20px !important;
	cursor:pointer;
	padding:45px
0 0px 0px;
	text-transform:uppercase !important
}
.aq-posts-block .date-post a:hover {
	text-decoration:underline
}
.aq-posts-block
.the_excerpt {
	padding:0px
0px 30px 0px
}
.aq-posts-block-meta .date-post a:hover {
	text-decoration:underline
}
.aq-posts-block .holder-date {
	float:left;
	color:#fff;
	text-align:center;
	margin:0
}
.aq-posts-block {
	text-align:left
}
.aq-posts-block .imgholder.home-post
img {
	cursor:pointer
}
.aq-posts-block .imgholder.home-post img:hover {
	opacity:0.8
}
.recentdescription-text a:hover, .block-post-author a:hover {
	text-decoration:underline
}
.aq-posts-block .recentdescription-text {
	margin:0
auto;
	width:140px !important;
	padding:10px
0 10px 0;
	text-align:center;
	text-transform:uppercase;
	border-radius:5px
}
.aq-posts-block .recentdescription-text
a {
	color:#fff;
	font-size:14px
}
.post-read-more {
	text-align:center
}
.aq-posts-block .recentdescription-text a:hover {
	text-decoration:none
}
.aq-posts-block .leftholder-comments {
	margin-top:25px;
	text-align:left;
	font-size:24px;
	line-height:18px
}
.aq-posts-block
iframe {
	height:260px
}
.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.testimonial-avatar
img {
	margin-right:13px;
	border-radius:90px;
	width:100px;
	height:100px;
	border:5px
solid
}
.testimonial-texts {
	display:inline-block;
	width:100%
}
.testimonial-texts {
	display:inline-block;
	text-align:center;
	margin:0
auto !important;
	line-height:52px !important;
	font-size:30px;
	font-weight:bold;
	color:#fff
}
.testimonial-description {
	text-align:center;
	padding-bottom:50px;
	padding-top:30px
}
.testimonial-texts
i {
	font-size:20px;
	vertical-align:top;
	margin:2px
20px;
	color:#fff !important;
	width:50px;
	height:50px;
	line-height:54px;
	border-radius:90px
}
.testimonial-author {
	text-align:center;
	font-size:20px;
	padding:0
20px;
	display:inline-block;
	text-transform:uppercase
}
.testimonial-author
span {
	color:#fff
}
.testimonials .bx-prev, .testimonials .bx-next {
	width:30px !important;
	height:30px !important
}
.testimonials .bx-prev {
	text-align:center;
	margin-left:545px;
	padding:0;
	bottom:-15px;
	width:40px !important;
	height:40px !important;
	line-height:45px;
	border-radius:90px
}
.testimonials .bx-next {
	text-align:center;
	margin-left:590px;
	padding:0;
	bottom:-15px;
	width:40px !important;
	height:40px !important;
	line-height:45px;
	border-radius:90px
}
.testimonials .bx-next i,.testimonials .bx-prev
i {
	color:#fff
}
.post-full-width {
	width:100%;
	float:left;
	padding:25px
0 0px 0
}
.post-full-width-inner {
	width:1180px !important;
	margin:0
auto;
	float:none
}
.post-full-width-inner .bx-viewport {
	height:auto !important;
	margin-top:5px
}
.titlebordrtext {
	width:100%;
	text-align:center
}
.titlebordrtext
.titleborderh2 {
	padding:0px
12px 16px 12px
}
.aq-block-aq_column_block .titleborderOut
.titleborder {
	left:0;
	width:90%;
	margin-left:15px
}
.aq-block-aq_column_block
.titlebordrtext {
	text-align:left
}
.aq-block-aq_column_block .titlebordrtext
.titleborderh2 {
	padding-left:0px
}
.aq-block-aq_column_block .titleborderOut .titleborder:after {
	display:none
}
.showborder {
	display:none
}
.margintitle {
	margin-top:0px !important
}
.infotextwrap {
	text-align:center;
	position:relative;
	width:100%;
	margin:0
auto;
	margin-top:0px;
	float:left
}
.infotext {
	position:relative;
	margin:0
auto
}
.infotext-title, .infotext-title
h2 {
	display:inline-block;
	margin:5px
0 0px 0 !important;
	text-align:center
}
.infotext-title-small {
	font-size:24px;
	margin-top:-5px
}
.infotext
h2 {
	font-size:72px !important;
	font-weight:bold
}
.infotext h2 span a:hover, .infotext a:hover {
	text-decoration:underline
}
.infotext-button {
	float:left
}
.border-block {
	float:left;
	width:100%
}
.title-block-wrap {
	width:100%;
	text-align:center
}
.title-block-wrap
h2 {
	margin-bottom:20px;
	line-height:120%
}
.homerecent.SP h3.h3border:before, .homerecent.SP h3.h3border:after {
	background:#121212
}
.title-block-wrap h2:after, .homerecent.SP h3.h3border:after {
	margin-left:12px
}
#contact .title-block-wrap h2:before, #contact .title-block-wrap h2:after {
	display:none
}
.about-us-block-left-text,.about-us-block-right-text,.about-us-block-image {
	float:left;
	width:18%;
	padding-left:25px
}
.about-us-block-left-text,.about-us-block-right-text {
	padding-top:4px
}
.about-us-block-right-text {
	padding-right:25px
}
.about-us-block-image
img {
	max-width:100%;
	border-radius:50%;
	border:4px
solid #1f1f1f;
	margin:12px
0 0 -10px
}
.about-us-block-image {
	text-align:center
}
.about-us-block-left-title,.about-us-block-right-title {
	text-align:center;
	font-size:50px;
	line-height:110%;
	background:#1F1F1F;
	color:#fff;
	float:left;
	width:17%;
	padding:32px
10px 28px 10px
}
.about-us-block-left-title span,.about-us-block-right-title
span {
	font-size:134px;
	line-height:95%
}
.aq-block-aq_features_block {
	position:relative;
	text-align:center;
	padding:40px
0;
	margin:0px
0 0px 0;
	margin-right:2%;
	line-height:1.65em
}
.aq-block-aq_features_block a:hover {
	text-decoration:underline
}
.aq-block-aq_features_block
p {
	margin:5px
0 0px 0;
	float:left;
	text-align:left;
	color:#fff;
	font-size:15px;
	width:65%
}
.aq-block-aq_features_block
h3 {
	color:#fff;
	font-size:24px !important;
	float:left;
	line-height:30px
}
.aq-block-aq_features_block
i {
	position:relative;
	float:left;
	color:#fff;
	border-radius:90px;
	font-size:6em;
	margin-right:15px
}
.mainwrap-icon-background {
	position:relative;
	margin:-19px auto;
	width:60px;
	left:30px;
	height:60px;
	border-radius:5px;
	border:1px
solid #ddd;
	background:#fff;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:0 100%;
	-moz-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	-o-transform-origin:0 100%;
	transform-origin:0 100%
}
.mainwrap-icon {
	width:60px;
	height:120px;
	margin:-80px auto;
	position:relative;
	z-index:9
}
.mainwrap-icon .icon-2x {
	width:60px;
	display:inline-block;
	line-height:75px;
	margin-left:-1px;
	color:#ddd;
	text-align:center !important
}
.featured-block {
	margin:30px
0 40px 0;
	padding:20px;
	text-align:center
}
.featured-block:hover, .featured-block:hover h5, .featured-block:hover
span {
	cursor:pointer
}
.featured-block
h5 {
	font-size:30px
}
.featured-block
span {
	color:#F85757
}
.advertise {
	width:100%;
	float:left;
	padding:0px
0 35px 0
}
.advertiseInner {
	width:1180px;
	margin:0
auto
}
.bx-wrapper {
	width:100% !important;
	position:relative;
	float:left;
	z-index:9
}
.advertise .bx-wrapper {
	width:100.2% !important;
	margin-top:0px
}
.advertise
.title {
	float:left;
	width:100%;
	display:none }
.advertise
h2 {
	position:relative;
	padding-right:8px
}
.advertise
img {
	margin-top:0px;
	position:relative;
	float:left;

	text-align:center;
	cursor:pointer
}
.advertise
ul {
	list-style:none;
	margin-left:0px
}
.advertise
li {
	float:left;
	list-style:none;
	width:225px !important;
	margin-right:14px !important;
	border-right:none;
	background:rgba(255,255,255,0.08)
}
.advertise li:hover {
	background:rgba(255,255,255,0.13)
}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next {
	}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next {
	background-position:0px 0px !important;
	margin-top:-90px;
	position:absolute;
	height:35px;
	width:35px;
	z-index:9;
	background:#ccc;
	cursor:pointer;
	text-align:center;
	overflow:hidden
}
.advertise .bx-prev,.advertise .bx-next {
	display:none
}
.aq-posts-block .bx-prev, .aq-posts-block .bx-next {
	top:65px;
	right:0;
	opacity:0
}
.aq-posts-block:hover .bx-prev, .aq-posts-block:hover .bx-next {
	opacity:1
}
.aq-posts-block .bx-prev {
	right:35px
}
.aq-posts-block .bx-prev i, .aq-posts-block .bx-next
i {
	color:#fff;
	line-height:34px
}
.advertise .bx-next {
	margin-left:585px !important
}
.testimonials .bx-prev, .testimonials .bx-next {
	background:#333
}
.aq-block-aq_column_block {
	margin-left:2.75% !important
}
.aq-block-aq_column_block.aq-first {
	margin-left:0px !important
}
.team {
	text-align:center
}
.team
.title {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold !important;
	display:inline-block;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid
}
.team {
	padding-top:50px;
	border-bottom:double #eee;
	margin-right:4%;
	margin-top:0px !important;
	background:#fff!important;
	border:1px
solid #eee;
	border-radius:5px;
	width:275px
}
.team.last {
	margin:0;
	margin-top:0px !important
}
.team
.role {
	display:inline-block;
	width:100%
}
.social
div {
	display:inline-block;
	height:0
}
.team
.social {
	margin:20px
0 25px 0px;
	text-align:center;
	width:100%;
	border-top:4px solid transparent;
	text-align:center
}
.team .social
a {
	display:inline-block;
	background:#333;
	width:40px !important;
	height:40px !important;
	line-height:62px;
	margin-top:-20px;
	margin:0px
5px !important;
	border-radius:90px
}
.team
.emaillink {
	margin-right:0px !important
}
.team .image
img {
	width:100% !important;
	border-radius:0px
}
.team .image img:hover {
	opacity:0.85
}
.team
.description {
	padding:25px
10px 0 10px
}
.team
.iconwrap {
	margin-left:20px
}
.team
.icon {
	width:80px;
	height:80px;
	background:#fff;
	margin:15px
auto
}
.team .icon
img {
	padding:15px;
	margin:5px
}
.team:nth-child(1),.team:nth-child(2),.team:nth-child(3) {
	background:none;
	padding-top:0px
}
.aq-block-aq_twitter_block span, .aq-block-aq_twitter_block
a {
	color:#fff !important;
	font-size:14px
}
.aq-block-aq_twitter_block {
	text-align:left
}
.aq-block-aq_twitter_block
ul {
	list-style-type:none;
	margin-left:0;
	width:70%;
	float:left
}
.aq-block-aq_twitter_block .twitterwidget-title {
	display:none
}
.aq-block-aq_twitter_block .twitter-avatar
img {
	display:none !important
}
.aq-block-aq_twitter_block .twitter-avatar
a {
	background:url(../Images/bigtwittericon.png) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
	padding-right:10px
}
.aq-block-aq_twitter_block .entry-content a:hover {
	text-decoration:underline
}
.aq-block-aq_twitter_block .follow-button {
	float:right;
	width:20%
}
.aq-block-aq_twitter_block .from-meta, .aq-block-aq_twitter_block .time-meta
a {
	display:none
}
.aq-block-aq_twitter_block .intent-meta {
	width:100%;
	float:left;
	height:35px
}
.aq-block-aq_twitter_block .intent-meta a:hover {
	text-decoration:underline
}
.aq-block-aq_twitter_block .intent-meta
a {
	margin-right:20px;
	color:#fff;
	padding:5px
10px;
	border-radius:3px
}
.mainwrap-video {
	float:left
}
#buttonPlay {
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:40%;
	background:#fff;
	border:none;
	height:60px;
	width:60px
}
video#bgvid {
	position:relative;
	max-width:100%;
	width:auto;
	height:auto;
	z-index:0;
	background-size:cover
}
.video-text {
	width:100%;
	text-align:center;
	position:absolute;
	top:40%;
	z-index:9
}
.video-button a:hover {
	text-decoration:underline
}
.video-text
span {
	font-weight:bold;
	font-size:50px
}
.video-text
p {
	display:inline-block;
	margin-top:70px
}
.video-button
a {
	color:#fff !important;
	padding:15px
40px 15px 40px !important;
	border:2px
solid #fff;
	font-size:16px;
	font-weight:600
}
.aq-block-aq_article_block .title-wrap {
	width:100%;
	text-align:center
}
.aq-block-aq_article_block .title-date {
	font-size:20px;
	background:#fff;
	display:inline-block;
	padding:0
30px
}
.aq-block-aq_article_block .title-wrap
h3 {
	font-size:40px !important;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:24px
0 21px 0;
	margin-bottom:35px;
	margin-top:-13px
}
.left-column-article,.right-column-article {
	width:47%
}
.left-column-article {
	float:left;
	text-align:left;
	padding-right:30px;
	border-right:1px solid #ddd
}
.right-column-article {
	float:right;
	text-align:left
}
.aq-block-aq_article_block a:hover {
	text-decoration:underline
}
.aq-block-aq_article_block .left-column-article img,.aq-block-aq_article_block .left-column-article
iframe {
	float:left;
	padding:10px
20px 10px 0
}
.aq-block-aq_article_block .right-column-article img, .aq-block-aq_article_block .right-column-article
iframe {
	float:right;
	padding:10px
0px 10px 0
}
.aq-block-aq_article_block .left-column-article
figcaption {
	float:left;
	text-align:left;
	font-style:italic
}
.aq-block-aq_article_block .right-column-article
figcaption {
	float:right;
	text-align:right;
	font-style:italic
}
.aq-block-aq_article_block
figure {
	height:0px
}
.aq-block-aq_article_block p+p+p {
	text-indent:1.5em
}
.prebuild-contact.aq-block-aq_widgets_block
.textwidget {
	background:#fff;
	border:1px
solid #eee;
	padding:20px
0 20px 20px;
	line-height:30px;
	width:328px;
	font-size:14px
}
.full-width-blog
#_mcePaste {
	margin-bottom:30px
}
.mini-blog-content.nosidebar
#_mcePaste {
	margin-bottom:45px
}
.full-width-blog
.blogpostcategory {
	width:100%;
	background:none;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	margin-bottom:50px
}
.full-width-blog .blogpostcategory
.loading {
	left:400px
}
.full-width-blog .blogpostcategory .post-meta span:after, .mini-blog .blogpostcategory .post-meta span:after {
	display:none
}
.full-width-blog .blogimage,.full-width-blog #slider-category, .full-width-blog .mini-blog-video-container {
	float:left
}
.full-width-blog .mini-blog-video-container {
	width:800px
}
.full-width-blog
.entry {
	float:right;
	width:350px
}
.full-width-blog .blogpostcategory.audio .entry, .mini-blog .blogpostcategory.audio
.entry {
	margin-top:15px
}
.full-width-blog .link-category .entry, .full-width-blog .audio
.entry {
	width:100%
}
.full-width-blog .blogpostcategory h2, .mini-blog .blogpostcategory
h2 {
	margin-top:-10px
}
.full-width-blog .blogpostcategory .post-meta {
	margin-top:0px;
	line-height:14px;
	text-transform:none;
	padding-bottom:0px;
	border:none
}
.full-width-blog .blogpostcategory
.blogcontent {
	margin:15px
0 42px 0
}
.mini-blog .sidebar.left
.widget {
	margin-left:0px
}
.mini-blog .blogpostcategory, .mini-blog .wp-pagenavi,.mini-blog .slider-category {
	width:100%;
	float:left
}
.mini-blog
.blogpostcategory {
	background:none;
	border-bottom:1px solid #eee;
	padding-bottom:5px
}
.mini-blog
.sidebar {
	margin-top:0px
}
.mini-blog
.sidebar.left {
	float:left
}
.mini-blog .blogpostcategory
.blogcontent {
	margin:20px
0 45px 0
}
.mini-blog .blogpostcategory
.loading {
	left:200px;
	margin-top:108px
}
.mini-blog .blogpostcategory .post-meta {
	margin-top:0px;
	line-height:14px;
	text-transform:none;
	padding-bottom:0px;
	border:none
}
.mini-blog .blogpostcategory
.blogimage {
	min-height:280px;
	margin-right:20px
}
.mini-blog .mini-blog-video-container {
	width:400px;
	float:left;
	margin-right:20px
}
.mini-blog #slider-category .slider-item IMG, .blogpostcategory
.overdefultlink {
	width:400px;
	height:245px
}
.mini-blog #slider-category .anythingSlider
.anythingWindow {
	width:400px !important;
	height:245px !important
}
.mini-blog #slider-category {
	height:245px
}
.mini-blog .blogimage,.mini-blog #slider-category {
	float:left;
	width:400px !important;
	margin-right:20px
}
.mini-blog
.entry {
	float:left;
	width:380px
}
.mini-blog .link-category .entry, .mini-blog .audio
.entry {
	width:100%
}
.mini-blog .mini-blog-content {
	width:800px;
	float:left
}
.mini-blog-content.left {
	float:right
}
.mini-blog-content div:last-child {
	border:none
}
.mini-blog-content.nosidebar ,.mini-blog-content.nosidebar
.blogpostcategory {
	width:100% !important
}
.mini-blog-content.nosidebar
.entry {
	width:760px
}
.mini-blog-content.nosidebar .blogpostcategory.audio .entry, .mini-blog-content.nosidebar .link-category
.entry {
	width:100% !important
}
.home .portfolio .wp-pagenavi {
	display:none !important
}
.portfolio .port-meta {
	float:left;
	width:100%
}
.portfolio
.one_half {
	width:46%
}
.port-meta.title {
	margin:10px
0 15px 0;
	font-size:20px;
	text-transform:uppercase
}
.port-meta.excerpt {
	margin-bottom:30px;
	float:left;
	width:95%
}
.homerecent.pagePort
.one_third {
	margin:0px
6px 19px 0
}
.homerecent.pagePort .one_third .home-portfolio-categories {
	position:relative;
	text-align:center;
	margin-top:140px
}
.homerecent.pagePort .one_third
.overdefult {
	width:380px;
	height:300px;
	cursor:pointer
}
.homerecent.pagePort
.one_half {
	margin:0px
48px 30px 0
}
.homerecent.pagePort .one_half .home-portfolio-categories {
	position:relative;
	text-align:center;
	margin-top:210px
}
.homerecent.pagePort .one_half
.overdefult {
	width:570px;
	height:450px;
	cursor:pointer
}
.homerecent.pagePort
.one_fourth {
	margin:0px
24px 15px 0;
	min-height:20px
}
.homerecent.pagePort .one_fourth .port-meta.title {
	font-size:16px
}
.homerecent.pagePort .one_fourth .home-portfolio-categories {
	position:relative;
	text-align:center;
	margin-top:98px
}
.homerecent.pagePort .one_fourth
.overdefult {
	width:280px;
	height:220px;
	cursor:pointer
}
.masonry_pmc .port-meta.excerpt {
	margin-top:-10px;
	width:90%;
	padding-left:5%
}
.homerecent.pagePort
.one_third.masonry_pmc {
	width:380px;
	background:#fff;
	margin-right:20px
}
.homerecent.pagePort
.one_half.masonry_pmc {
	background:#fff;
	width:570px;
	margin-right:30px
}
.homerecent.pagePort
.one_fourth.masonry_pmc {
	background:#fff;
	width:280px;
	margin:20px
20px 0 0
}
.homerecent.pagePort .one_third.masonry_pmc .overdefult, .homerecent.pagePort .one_half.masonry_pmc
.overdefult {
	opacity:0;
	filter:alpha(opacity=0)
}
.homerecent.pagePort .one_fourth.masonry_pmc
.overdefult {
	opacity:0 !important;
	filter:alpha(opacity=0)
}
.homerecent.pagePort .one_third.masonry_pmc .recentimage:hover,.homerecent.pagePort .one_fourth.masonry_pmc .recentimage:hover, .homerecent.pagePort .one_half.masonry_pmc .recentimage:hover {
	opacity:0.75;
	filter:alpha(opacity=75)
}
.homerecent.pagePort .one_third.masonry_pmc .port-meta, .homerecent.pagePort .one_half.masonry_pmc .port-meta, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta {
	text-align:center
}
.homerecent.pagePort .one_third.masonry_pmc .port-meta.title, .homerecent.pagePort .one_half.masonry_pmc .port-meta.title, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title {
	margin:20px
0 5px 0
}
.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {
	margin:0px;
	margin-bottom:30px;
	float:left;
	width:100%;
	text-transform:none;
	font-size:14px;
	font-weight:normal;
	color:#444
}
.homerecent .circle .recentimage
.overdefult {
	background:none !important;
	opacity:1;
	filter:alpha(opacity=100);
	z-index:99999
}
.homerecent .circle .one_third .recentimage, .homerecent .circle .one_third .recentimage img, .homerecent .circle
.one_third {
	width:275px !important
}
.homerecent .circle .one_third .recentimage
img {
	border:4px
solid #fff;
	margin-left:-4px;
	position:absolute;
	border-radius:90%;
	height:275px;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out
}
.homerecent .circle
.one_third {
	margin:0
24px 20px 1px;
	min-height:300px !important
}
.homerecent .circle .one_third
.recentdescription {
	margin-top:5px;
	text-align:center;
	background:rgba(0,0,0,0.2) !important;
	height:275px;
	width:275px;
	border-radius:90%
}
.homerecent .circle .one_third .recentdescription
h3 {
	font-size:16px !important;
	border:none;
	padding:3px
0;
	margin:80px
0 0 0;
	font-weight:bold;
	width:100%;
	-webkit-transform:translate3d(0,42px,0);
	transform:translate3d(0,42px,0);
	background:none
}
.homerecent .circle .one_third .home-portfolio-categories {
	opacity:0;
	position:relative;
	font-size:12px;
	font-weight:500;
	margin:5px
0 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	display:inline-block;
	-webkit-transform:translate3d(0,60px,0);
	transform:translate3d(0,60px,0)
}
.homerecent .circle .recentimage .overdefult:hover h3, .homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories {
	-webkit-transform:translate3d(0,22px,0);
	transform:translate3d(0,22px,0)
}
.homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories {
	opacity:1
}
.homerecent .circle .recentimage .overdefult:hover
.recentdescription {
	background:rgba(0,0,0,0.6) !important
}
.homerecent .circle .one_third .recentimage::after {
	position:absolute;
	top:4px;
	right:4px;
	bottom:0px;
	left:0px;
	content:'';
	width:235px;
	height:235px;
	opacity:1;
	border-radius:90%;
	-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;
	transition:opacity 0.4s, transform 0.4s !important;
	box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5),0 2px 3px rgba(0,0,0,0.6)
}
.homerecent .circle .one_third .recentimage::after {
	border:20px
solid rgba(255,255,255,0.3);
	-webkit-transform:scale(1,1);
	transform:scale(1,1)
}
.homerecent .circle .one_third:hover .recentimage::after, .homerecent .circle .one_third:hover .recentimage::before {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta {
	text-align:left !important;
	margin-left:20px
}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.title {
	text-transform:none !important;
	font-weight:600 !important
}
.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {
	width:auto !important;
	text-align:left !important;
	color:#888 !important;
	margin-top:-10px !important
}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {
	width:90%;
	padding-left:0 !important;
	margin-left:0 !important
}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {
	float:left;
	background:#DF5148;
	padding:10px
15px;
	margin-bottom:35px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px
}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link:hover {
	opacity:0.75
}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {
	margin-bottom:25px !important
}
.logo-right {
	position:relative;
	float:right
}
.logo-left {
	position:relative;
	float:left
}
.logo-center {
	position:relative;
	float:none;
	text-align:center
}
.social-menu
.pagenav {
	float:left;
	text-align:center;
	width:65%
}
.social-menu .pmc-menu-social {
	float:right;
	width:20%;
	padding-top:20px
}
.social-menu .pmc-menu-social
a {
	float:right
}
.social-menu
#logo {
	width:15%;
	text-align:left
}
#infscr-loading {
	z-index:9999999;
	text-align:center;
	position:absolute;
	bottom:0;
	left:50%;
	width:300px;
	margin:0px
0 150px -180px;
	background:#222;
	background:rgba(35,35,35,0.9);
	padding:32px
20px 30px 20px;
	border-radius:5px
}
#infscr-loading
span {
	position:relative;
	float:none;
	color:#fff;
	text-align:center
}
#infscr-loading
i {
	float:left;
	font-size:2em;
	margin-right:0px;
	line-height:22px
}
.navigation-pmc {
	display:none
}
.pmc-button {
	float:left;
	display:inline-block;
	height:50px;
	border-bottom:4px solid;
	margin:0
20px 20px 0;
	font-size:14px
}
.pmc-button
a {
	height:50px;
	float:left
}
.pmc-button .button-icon-icon {
	float:left;
	height:50px;
	width:50px;
	border-right:1px solid rgba(0,0,0,0.1);
	text-align:center
}
.pmc-button .button-icon-icon
i {
	font-size:28px;
	margin:12px
0px 0px 0px;
	width:50px
}
.button_icon-content {
	float:right;
	height:50px;
	line-height:50px;
	border-left:1px solid rgba(255,255,255,0.1);
	padding:0
20px;
	text-align:center
}
.pmc-social-button .button-icon-icon {
	padding-right:0px
}
.pmc-social-button .button-icon-icon {
	background:rgba(255,255,255,0.15);
	border:none
}
.pmc-social-button .button_icon-content {
	border:none
}
.pmc-simple-button,.pmc-round-button,.pmc-simple-double-button {
	line-height:44px;
	height:44px;
	padding:0
22px
}
.pmc-round-button,.pmc-simple-button:hover {
	border-radius:5px
}
.pmc-icon-button:hover .button-icon-icon {
	background:rgba(255,255,255,0.15)
}
.pmc-simple-double-button:hover {
	opacity:1
}
.pmc-simple-double-button:hover .button-text {
	text-decoration:underline
}
.pmc-simple-double-button {
	padding:0
10px;
	text-align:center;
	display:inline-block;
	border-bottom:none
}
.pmc-simple-double-button:before {
	content:"";
	position:relative;
	float:left;
	left:0px;
	margin:-5px 0 0 -5px !important;
	width:100%;
	z-index:-1;
	height:44px;
	padding:0
10px 0 10px
}
.pmc-simple-double-button .button-text {
	position:relative;
	top:-40px;
	display:inline-block
}
.aq-block-aq_richtext_block .pmc-button.pmc-round-button {
	position:relative;
	left:50% !important;
	margin-left:-100px
}
.aq-block-aq_richtext_block .pmc-button.pmc-icon-button {
	position:relative;
	left:50% !important;
	margin-left:-105px
}
.pmc-round-button, .aq-posts-block .recentdescription-text {
	display:inline-block;
	position:relative;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0, 0, 0, 0)
}
.pmc-round-button:before, .aq-posts-block .recentdescription-text:before, .blogpost .datecomment .link a:before {
	pointer-events:none;
	position:absolute;
	z-index:-1;
	content:'';
	top:100%;
	left:5%;
	height:10px;
	width:90%;
	opacity:0;
	background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:transform, opacity;
	transition-property:transform, opacity
}
.pmc-round-button:hover, .pmc-round-button:focus, .pmc-round-button:active, .aq-posts-block .recentdescription-text:hover {
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
	animation-name:hover;
	animation-duration:1.5s;
	animation-delay:0.3s;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	animation-direction:alternate
}
.pmc-round-button:hover:before, .pmc-round-button:focus:before, .pmc-round-button:active:before, .aq-posts-block .recentdescription-text:hover:before, .blogpost .datecomment .link:hover:before {
	-webkit-transform:translateY(8px);
	transform:translateY(8px);
	-webkit-animation-name:hover-shadow;
	animation-name:hover-shadow;
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s;
	-webkit-animation-delay:0.3s;

	animation-delay:0.3s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	animation-direction:alternate
}
@-webkit-keyframes hover-shadow {
	0% {
	opacity: .2
}
50% {
	opacity: .6
}
100% {
	opacity: .2
}
}@keyframes hover-shadow {
	0% {
	opacity: .2
}
50% {
	opacity: .6
}
100% {
	opacity: .2
}
}.circles-wrp,.pmc-progress-circle {
	text-align:center
}
.pmc-pmc-progress-circle-content {
	text-align:center;
	margin-top:20px;
	font-size:20px;
	font-weight:bold
}
.circles-text-wrp {
	font-size:24px !important;
	font-weight:bold
}
.circles-text-wrp
span {
	color:#2a2b2c
}
.pmc-count,.pmc-count-simple {
	position:relative;
	display:inline-block;
	width:210px;
	height:210px;
	border:1px
solid #eee;
	padding:20px;
	text-align:center;
	margin:0
}
.pmc-count-simple {
	background:rgba(255,255,255,0.12) !important;
	border:none;
	color:#fff;
	border-radius:90%
}
.pmc-count:before,.pmc-count:after {
	content:"";
	overflow:visible;
	position:absolute;
	background:#fff;
	border:1px
solid #eee;
	left:2px;
	right:0;
	top:-4px;
	z-index:-1;
	height:250px;
	width:250px
}
.pmc-count:after {
	top:-7px;
	left:5px;
	z-index:-2
}
.pmc-count-icon {
	padding-top:5px
}
.pmc-count i, .pmc-count-simple
i {
	font-size:4em
}
.pmc-count-number {
	display:inline-block;
	font-size:40px;
	line-height:40px;
	margin:20px
0 15px 0;
	padding-bottom:0px;
	font-weight:bold
}
.pmc-count-text {
	text-transform:uppercase
}
.pmc-count-number-border {
	height:1px;
	width:65px;
	background:#ddd;
	margin:0
auto;
	margin-bottom:15px
}
.pricing-tabel {
	position:relative;
	float:left;
	display:inline-block;
	min-width:260px;
	padding:20px
0 20px 0;
	color:#fff;
	border-radius:10px;
	text-align:center;
	margin:0
0px 35px 0
}
.pricing-tabel.highlighted {
	z-index:100;
	margin-left:-5px;
	margin-top:-35px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5)
}
.pricing-tabel.highlighted
li {
	padding:22px
0
}
.pricing-tabel-circle.pricing-tabel,.pricing-tabel-icon.pricing-tabel {
	border-radius:0px
}
.pricing-tabel.pricing-tabel-white {
	background:#fbfbfb;
	border-radius:0px;
	border-bottom:5px solid #BDC3C7
}
.pricing-tabel-title {
	font-size:24px;
	font-weight:bold;
	padding:10px
0 30px 0
}
.pricing-tabel-circle .pricing-tabel-title {
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding:20px
0 20px 0
}
.pricing-tabel-white .pricing-tabel-title {
	padding:20px
0 20px 0
}
.pricing-tabel-icon .pricing-tabel-title {
	background:rgba(0,0,0,0.1);
	padding:20px
0 20px 0;
	margin:15px
0 10px 0
}
.pricing-tabel-price {
	font-size:36px;
	line-height:18px;
	font-weight:bold;
	background:rgba(0,0,0,0.1);
	padding:25px
0 10px 0;
	margin-bottom:25px
}
.pricing-tabel-icon .pricing-tabel-price {
	margin-bottom:10px;
	padding:10px
0 10px 0
}
.pricing-tabel-price-title {
	display:block;
	width:100%
}
.pricing-tabel-icon .pricing-tabel-price {
	background:none
}
.pricing-tabel-circle .pricing-tabel-price, .pricing-tabel-white .pricing-tabel-price {
	width:120px;
	height:120px;
	border-radius:90%;
	padding:0;
	margin:-88px 0 0 62px;
	line-height:100px;
	border:8px
solid #C4504A
}
.pricing-tabel-circle .pricing-tabel-price-title, .pricing-tabel-white .pricing-tabel-price-title {
	display:block;
	margin-top:-20px;
	line-height:0px;
	padding:0
}
.pricing-tabel-icon .pricing-tabel-price-title {
	display:block;
	margin-top:0px
}
.pricing-tabel
ul {
	list-style:none;
	margin:0
!important
}
.pricing-tabel.pricing-tabel-circle
ul {
	border-bottom:1px solid rgba(255,255,255,0.15)
}
.pricing-tabel.pricing-tabel-white
ul {
	border-bottom:1px solid
}
.pricing-tabel-price-title {
	display:inline-block;
	font-size:12px;
	text-transform:uppercase
}
.pricing-tabel
li {
	clear:both;
	padding:15px
0;
	border-bottom:1px solid #fff;
	border-top:1px solid rgba(255,255,255,0.15);
	border-bottom:1px solid rgba(0,0,0,0.1)
}
.pricing-tabel.pricing-tabel-white
li {
	border:none;
	border-top:1px solid #eee
}
.pricing-tabel li:first-child {
	border-top:none
}
.pricing-tabel.pricing-tabel-circle li:first-child {
	border-top:1px solid rgba(255,255,255,0.15)
}
.pricing-tabel.pricing-tabel-white li:first-child {
	border-top:1px solid
}
.pricing-tabel li:last-child {
	border-bottom:none
}
.pricing-tabel.pricing-tabel-circle li:last-child {
	border-bottom:1px solid rgba(0,0,0,0.1)
}
.pricing-tabel.pricing-tabel-white li:last-child {
	border-bottom:1px solid;
	padding-bottom:20px
}
.pricing-tabel.pricing-tabel-white li:first-child {
	padding-top:20px
}
.pricing-tabel-button {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:20px
0 20px 0;
	border:5px
solid;
	border:5px
solid rgba(0,0,0,0.1);
	display:inline-block;
	padding:8px
40px
}
.pricing-tabel-icon .pricing-tabel-button {
	border:none;
	background:#333;
	background:rgba(0,0,0,0.1);
	padding:12px
40px
}
.pricing-tabel.pricing-tabel-circle .pricing-tabel-button {
	margin:30px
0 12px 0
}
.pricing-tabel-button:hover {
	background:rgba(0,0,0,0.1)
}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button {
	border:none;
	padding:12px
40px;
	margin:30px
0 12px 0
}
.pricing-tabel-icon .pricing-tabel-button:hover {
	background:rgba(0,0,0,0.2)
}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button:hover {
	opacity:0.8
}
.pricing-tabel.pricing-tabel-circle:hover .pricing-tabel-price, .pmc-icon.medium:hover
i {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg)
}
.circle ul
li {
	background:url(../Images/bullet-circle-black.png) no-repeat 0 9px !important
}
.commentlistshort ul
li {
	background:url(../Images/list-comment.png) no-repeat 0 4px !important
}
.maillist ul
li {
	background:url(../Images/list-mail.png) no-repeat 0 4px !important
}
.pluslist ul
li {
	background:url(../Images/list-plus.png) no-repeat 0 4px !important
}
.ribbonlist ul
li {
	background:url(../Images/list-ribbon.png) no-repeat 0 4px !important
}
.settingslist ul
li {
	background:url(../Images/list-settings.png) no-repeat 0 4px !important
}
.starlist ul
li {
	background:url(../Images/list-star.png) no-repeat 0 4px !important
}
.imagelist ul
li {
	background:url(../Images/list-image.png) no-repeat 0 4px !important
}
.ticklist ul
li {
	background:url(../Images/list-tick.png) no-repeat 0 4px !important
}
.linklist ul
li {
	background:url(../Images/list-link.png) no-repeat 0 4px !important
}
.arrow ul
li {
	background:url(../Images/list-arrow.png) no-repeat 0px 4px !important
}
.arrow_point ul
li {
	background:url(../Images/bullet.png) no-repeat 0px 9px !important
}
.circle ul,.commentlistshort ul,.maillist ul,.pluslist ul,.ribbonlist ul,.settingslist ul,.starlist ul,.imagelist ul,.ticklist ul,.linklist ul,.arrow ul ,.arrow_point
ul {
	list-style:none !important;
	padding:0;
	margin:0
}
.circle ul li,.commentlistshort ul li,.maillist ul li,.pluslist ul li,.ribbonlist ul li,.settingslist ul li,.starlist ul li,.imagelist ul li,.ticklist ul li,.linklist ul li,.arrow ul li,.arrow_point ul
li {
	margin:5px
0 0 5px;
	padding-left:25px
}
.dropcap {
	display:block;
	float:left;
	font-size:54px;
	line-height:56px;
	margin:0px
5px 0 0
}
.accordion .ui-state-default, .ui-widget-header .ui-state-default {
	background:#ECF0F1;
	color:#95A5A6 !important;
	border-bottom:1px solid #fff
}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
	background:#94BB54;
	color:#fff !important
}
.accordion .ui-state-active {
	background:#E05149;
	color:#fff !important
}
.ui-accordion .ui-accordion-header {
	margin:0px;
	cursor:pointer
}
.accordion {
	width:100%;
	margin-bottom:10px;
	display:inline-block
}
.accordion
h3 {
	line-height:30px;
	font-size:16px !important;
	padding:8px
0 8px 15px;
	text-transform:uppercase
}
.accordion
a {
	color:#2a2b2c !important
}
.ui-accordion-content {
	padding:20px;
	background:#f8f8f8 !important
}
.ui-accordion-content
p {
	margin:0px
!important
}
.ui-state-hover {
	background-color:#E05149
}
.accordion .ui-state-default
i {
	float:right;
	margin:9px
20px 0 0
}
.accordion .ui-state-default i.fa-minus {
	display:none
}
.accordion .ui-state-active i.fa-plus {
	display:none
}
.accordion .ui-state-active i.fa-minus {
	display:inline-block
}
.ui-accordion-content-active {
	height:auto !important
}
.progressbar {
	height:44px;
	margin-bottom:20px;
	float:left;
	display:inline-block;
	border:none;
	width:30%;
	background:#f4f4f4 url(../Images/stripespattern.png);
	margin-right:3.3%;
	color:#fff;
	font-size:14px
}
.ui-progressbar-value {
	background:url(../Images/stripespattern.png)
}
.ui-progressbar .ui-progressbar-value {
	height:100%
}
.progressbar-title {
	padding:9px
0 0 15px
}
.success
a {
	font-weight:bold;
	color:#66B500
}
.question
a {
	font-weight:bold;
	color:#CB2A19
}

.error
a {
	font-weight:bold;
	color:#A58100
}

.success {
	background:#1BBC9B
}
.question {
	background:#34495E
}

.error {
	background:#E05149
}
.pmc-google-map {
	float:left
}
.pmc-google-map.border {
	border:8px
solid #eee
}
.tabs {
	padding:0;
	margin-bottom:30px;
	float:left;
	width:100%
}
.tabs
ul {
	margin:0
}
.ui-widget-header .ui-state-default {
	background:#ECF0F1
}
.tabs
li {
	display:inline-block;
	position:relative;
	border-radius:4px
}
.tabs
li {
	padding:10px;
	cursor:pointer
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:#E05149
}
.ui-tabs .ui-tabs-nav li
a {
	outline:none !important;
	color:#95A5A6;
	text-transform:uppercase
}
.ui-tabs .ui-tabs-nav li:hover
a {
	color:#fff
}
.ui-state-active
a {
	color:#fff !important
}
.ui-tabs-panel {
	padding:25px
0 0 0px;
	margin-top:0px
}
.tabwrap.tabsonly.ui-widget-content {
	border:none !important;
	background:none !important
}
.break {
	background:none;
	line-height:30px;
	position:relative;
	clear:both
}
.break_line {
	background:none;
	margin:20px
0;
	position:relative;
	clear:both
}
h2.trigger {
	font-size:18px !important;
	text-transform:uppercase;
	color:#fff;
	background:#BDC3C7;
	padding:15px;
	cursor:pointer;
	border-radius:5px;
	margin-bottom:5px
}
h2.trigger.active,h2.trigger:hover {
	background:#1ABC9C
}
.toggle_container {
	padding:15px;
	margin-top:-10px
}
.audioPlayerWrap {
	width:100%;
	height:40px;
	padding-top:7px
}
.audioPlayerWrap .audioPlayer object, .singledefult .audioPlayer
object {
	width:100%
}
.audioPlayerWrap
.loading {
	background:url(../Images/loading.gif) no-repeat !important;
	height:40px;
	width:40px;
	margin:0
auto
}
.pmc-box {
	padding:25px;
	border:1px
solid;
	display:inline-block
}
.pmc-quote {
	border-left:4px solid;
	padding:0px
0px 0px 20px;
	font-size:16px;
	line-height:30px;
	font-style:italic
}
.pmc-icon,.pmc-only-icon {
	float:left;
	display:inline-block;
	text-align:center
}
.pmc-icon {
	width:100%
}
.pmc-icon-icon {
	display:inline-block;
	border:4px
solid;
	border-radius:90px
}
.pmc-icon,.pmc-only-icon {
	border-radius:90px
}
.pmc-only-icon {
	margin:0px
18px 18px 0
}
.pmc-icon-icon.small
i {
	font-size:1.5em;
	width:70px;
	height:70px;
	line-height:70px
}
.pmc-icon-icon.medium
i {
	font-size:2em;
	width:90px;
	height:90px;
	line-height:90px
}
.pmc-icon-icon.big
i {
	font-size:2.5em;
	width:100px;
	height:100px;
	line-height:100px
}
.pmc-icon.small
i {
	font-size:2em;
	width:90px;
	height:90px;
	line-height:90px
}
.pmc-icon.medium
i {
	font-size:3em;
	width:110px;
	height:110px;
	line-height:110px
}
.pmc-icon.big
i {
	font-size:4em;
	width:140px;
	height:140px;
	line-height:140px
}
.pmc-icon
i {
	color:#fff
}
.pmc-icon-title {
	padding:20px
0;
	font-size:20px
}
.pmc-icon-icon.left {
	float:left;
	display:inline-block;
	margin-top:30px
}
.pmc-icon-icon.left {
	}
.pmc-icon-wraper.left.big {
	float:right;
	display:inline-block;
	width:65%
}
.pmc-icon-wraper.left .pmc-icon-content, .pmc-icon-wraper.left .pmc-icon-title {
	text-align:left !important
}
.pmc-icon-wraper.left .pmc-icon-border {
	margin:0
}
.pmc-icon-wraper.left.medium {
	float:right;
	display:inline-block;
	width:68%
}
.one_half .pmc-icon-wraper.left.medium {
	width:78%
}
.pmc-icon-wraper.left.small {
	float:right;
	display:inline-block;
	width:75%
}
.one_half .pmc-icon-wraper.left.small {
	width:82%
}
.one_fourth .pmc-icon-wraper.left.small {
	width:65%
}
.one_fourth .pmc-icon-wraper.left.big {
	width:55%
}
.one_fourth .pmc-icon-wraper.left.medium {
	width:58%
}
.pmc-icon-title
a {
	padding-bottom:20px;
	margin-bottom:20px
}
.pmc-icon-content {
	margin-top:20px
}
.pmc-icon:hover .pmc-icon-icon {
	}
.pmc-icon .pmc-icon-icon
i {
	color:#fff
}
.pmc-icon .pmc-icon-border {
	width:80px;
	height:1px;
	background:#ddd;
	margin:0
auto
}
.pmc-icon-wraper.left .pmc-icon-border {
	display:none
}
.pmc-icon-wraper.left .pmc-icon-title {
	padding-bottom:0px;
	font-weight:bold
}
.pmc-icon-wraper.left .pmc-icon-title {
	padding:50px
0 0 0;
	margin-bottom:0px;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	line-height:0px
}
.pmc-icon-wraper.left .pmc-icon-title a:hover, .pmc-icon-wraper.left .pmc-icon-content a:hover {
	color:#222 !important
}
.pmc-icon-wraper.left {
	margin-bottom:20px
}
.pmc-only-icon:hover i, .featured-block:hover
i {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg)
}
.pmc-image {
	float:left;
	border:8px
solid #eee;
	max-width:755px
}
.pmc-image:hover
.info {
	opacity:1;
	filter:alpha(opacity=100)
}
.pmc-image
.info {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	border-radius:0;
	opacity:0;
	text-align:center
}
.pmc-image .info
i {
	float:none;
	font-size:2em;
	opacity:1;
	background:#1ABC9C;
	border:3px
solid;
	width:64px;
	height:64px;
	line-height:64px;
	border-radius:90px
}
.pmc-image .info .image-over {
	margin-top:30%;
	font-size:20px
}
.pmc-image
img {
	opacity:1;
	filter:alpha(opacity=100);
	margin-bottom:-7px;
	max-width:755px;
	height:auto
}
.ih-item {
	position:relative;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out
}
.ih-item,
.ih-item
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.ih-item
a {
	color:#333
}
.ih-item a:hover {
	text-decoration:none
}
.ih-item
img {
	width:100%;
	height:100%
}
.ih-item.circle {
	position:relative;
	width:240px;
	height:240px;
	border-radius:50%
}
.ih-item.circle
.img {
	position:relative;
	width:240px;
	height:240px;
	border-radius:50%
}
.ih-item.circle .img:before {
	position:absolute;
	display:block;
	content:'';
	width:100%;
	height:100%;
	border-radius:50%;
	box-shadow:inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out
}
.ih-item.circle .img
img {
	border-radius:50%
}
.ih-item.circle
.info {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	border-radius:50%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.ih-item.square {
	position:relative;
	width:336px;
	height:236px;
	border:8px
solid #fff;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3)
}
.ih-item.square
.info {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.ih-item.circle.effect1
.spinner {
	width:250px;
	height:250px;
	border:10px
solid;
	border-radius:50%;
	-webkit-transition:all 1.2s ease-in-out;
	-moz-transition:all 1.2s ease-in-out;
	transition:all 1.2s ease-in-out
}
.ih-item.circle.effect1
.img {
	position:absolute;
	top:10px;
	bottom:0;
	left:10px;
	right:0;
	width:auto;
	height:auto
}
.ih-item.circle.effect1 .img:before {
	display:none
}
.ih-item.circle.effect1.colored
.info {
	background:#1a4a72;
	background:rgba(26, 74, 114, 0.6)
}
.ih-item.circle.effect1
.info {
	width:230px;
	height:230px;
	top:10px;
	bottom:0;
	left:10px;
	right:0;
	background:#333;
	background:rgba(50, 50, 50, 0.8);
	opacity:0;
	-webkit-transition:all 1.2s ease-in-out;
	-moz-transition:all 1.2s ease-in-out;
	transition:all 1.2s ease-in-out
}
.ih-item.circle.effect1 .info
h3 {
	color:#fff;
	text-transform:uppercase;
	position:relative;
	letter-spacing:1px;
	font-size:20px !important;
	margin:0
10px;
	padding:60px
0 15px 0
}
.ih-item.circle.effect1 .info
p {
	color:#fff;
	padding:10px
5px;
	padding-top:14px;
	margin:0px
10px;
	font-size:14px;
	border-top:1px solid rgba(255, 255, 255, 1);
	line-height:20px
}
.ih-item.circle.effect1 a:hover
.spinner {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
.ih-item.circle.effect1 a:hover
.info {
	opacity:1
}
.ih-item.square {
	position:relative;
	width:260px;
	height:260px;
	border:10px
solid #ECF0F1;
	margin-left:1px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0)
}
.ih-item
.info {
	background:none;
	padding:0;
	margin:0
}
.ih-item.square
.info {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.ih-item.square.effect9 {
	-webkit-perspective:900px;
	-moz-perspective:900px;
	perspective:900px
}
.ih-item.square.effect9.colored .info .info-back {
	background:#1a4a72
}
.ih-item.square.effect9.colored .info
h3 {
	background:rgba(12, 34, 52, 0.6)
}
.ih-item.square.effect9
.img {
	position:relative;
	z-index:11;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.ih-item.square.effect9
.info {
	z-index:0;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.ih-item.square.effect9 .info .info-back {
	opacity:1;
	width:100%;
	height:100%;
	padding-top:35px;
	background:#fbfbfb
}
.ih-item.square.effect9 .info
h3 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font-size:16px !important;
	padding:10px;
	margin:0
}
.ih-item.square.effect9 .info
p {
	font-size:14px;
	position:relative;
	color:#222;
	padding:25px
20px 20px;
	text-align:center
}
.ih-item.square.effect9.left_to_right
.img {
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.ih-item.square.effect9.left_to_right a:hover
.img {
	-webkit-transform:rotate3d(0, 1, 0, 180deg);
	-moz-transform:rotate3d(0, 1, 0, 180deg);
	-ms-transform:rotate3d(0, 1, 0, 180deg);
	-o-transform:rotate3d(0, 1, 0, 180deg);
	transform:rotate3d(0, 1, 0, 180deg)
}
.ih-item.square.effect9.right_to_left
.img {
	-webkit-transform-origin:0% 50%;
	-moz-transform-origin:0% 50%;
	-ms-transform-origin:0% 50%;
	-o-transform-origin:0% 50%;
	transform-origin:0% 50%
}
.ih-item.square.effect9.right_to_left a:hover
.img {
	-webkit-transform:rotate3d(0, 1, 0, -180deg);
	-moz-transform:rotate3d(0, 1, 0, -180deg);
	-ms-transform:rotate3d(0, 1, 0, -180deg);
	-o-transform:rotate3d(0, 1, 0, -180deg);
	transform:rotate3d(0, 1, 0, -180deg)
}
.ih-item.square.effect9.top_to_bottom
.img {
	-webkit-transform-origin:50% 97%;
	-moz-transform-origin:50% 97%;
	-ms-transform-origin:50% 97%;
	-o-transform-origin:50% 97%;
	transform-origin:50% 97%
}
.ih-item.square.effect9.top_to_bottom a:hover
.img {
	-webkit-transform:rotate3d(1, 0, 0, -180deg);
	-moz-transform:rotate3d(1, 0, 0, -180deg);
	-ms-transform:rotate3d(1, 0, 0, -180deg);
	-o-transform:rotate3d(1, 0, 0, -180deg);
	transform:rotate3d(1, 0, 0, -180deg)
}
.ih-item.square.effect9.bottom_to_top
.img {
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0
}
.ih-item.square.effect9.bottom_to_top a:hover
.img {
	-webkit-transform:rotate3d(1, 0, 0, 180deg);
	-moz-transform:rotate3d(1, 0, 0, 180deg);
	-ms-transform:rotate3d(1, 0, 0, 180deg);
	-o-transform:rotate3d(1, 0, 0, 180deg);
	transform:rotate3d(1, 0, 0, 180deg)
}
.ui-widget-header .ui-state-default, .accordion .ui-state-default, .pmc-button, .pricing-tabel-button, .pmc-icon-icon, .pmc-icon-icon i, .pmc-count-number,
.pmc-quote, .pmc-image .info, .pmc-icon-button .button-icon-icon, .woocommerce-tabs ul.tabs li, .woocommerce h3,.minus,.plus {
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out
}
.pricing-tabel-price,.pmc-icon.medium {
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out
}
.pmc-only-icon i, .featured-block
i {
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out
}
.pmc-count-number-border, .pmc-icon-border, .yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .woocommerce-review-link
.count {
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.live
.main {
	height:auto !important
}
.aq-block-aq_clear_block
hr {
	margin:3px
0
}
.woocommerce input[type=radio] {
	width:auto !important
}
.woocommerce-checkout #payment .payment_method_paypal
.about_paypal {
	width:100%;
	float:left
}
.nobr {
	color:#333 !important
}
.woocommerce.woocommerce-page .postcontent, .woocommerce-page .postcontent
.woocommerce {
	margin-bottom:80px
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
	font-size:1em !important
}
#content .woocommerce-breadcrumb, #content .page-title {
	display:none !important
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
	display:none
}
.products
.product {
	text-align:center
}
.product
ins {
	text-shadow:none
}
.product
del {
	font-size:1em !important;
	color:#333
}
.product
h3 {
	font-size:18px !important;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0.35em !important
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product
.price {
	margin-bottom:1em !important
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product
.price {
	font-size:18px;
	font-weight:600 !important
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
.woocommerce a.added_to_cart, .woocommerce-page
a.added_to_cart {
	border-radius:4px !important;
	padding:14px
18px !important;
	text-shadow:none !important;
	border:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	font-weight:600 !important;
	font-size:13px !important;
	text-transform:uppercase;
	color:#fff !important
}
.woocommerce a.added_to_cart, .woocommerce-page
a.added_to_cart {
	background:#333;
	color:#fff;
	line-height:14px;
	text-transform:uppercase
}
.wc-forward:after, .wc-forward a:after {
	display:none
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	text-align:center
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	margin:10px
auto !important
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page
span.onsale {
	color:#fff !important;
	text-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	font-size:13px !important;
	font-weight:600 !important;
	padding:2px
12px 2px 12px !important;
	border-radius:20px !important;
	float:left;
	text-align:center;
	margin:15px
66% 0 0px !important;
	text-transform:uppercase;
	text-align:center
}
.single.single-product span.onsale, .single.single-product
span.onsale {
	margin-left:15px !important
}
.onsale:before {
	height:5px;
	width:5px;
	margin-top:14px;
	margin-right:5px;
	border-radius:90%;
	background:#fff;
	position:relative;
	float:left;
	content:''
}
.wishlist_table tr td.product-price, .wishlist_table tr td.product-stock-status {
	text-align:left
}
.yith-wcwl-add-to-wishlist {
	position:absolute;
	margin:19px
0 0 210px !important;
	z-index:99
}
.single.single-product .yith-wcwl-add-to-wishlist {
	margin:20px
0 0 510px !important;
	top:0;
	left:0
}
.add_to_wishlist,.yith-wcwl-wishlistexistsbrowse,.yith-wcwl-wishlistaddedbrowse {
	filter:alpha(opacity=0);
	opacity:0;
	position:absolute;
	margin:-3px 0 0 -112px;
	color:#fff !important;
	border-radius:3px;
	padding:5px
8px 5px 8px
}
.add_to_wishlist a:hover, .yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover {
	text-decoration:underline !important
}
.yith-wcwl-wishlistexistsbrowse {
	margin:-36px 0 0 -116px
}
.yith-wcwl-wishlistaddedbrowse {
	margin:-36px 0 0 -116px
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a,.add_to_wishlist {
	color:#fff !important;
	font-size:13px
}
.yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover,.add_to_wishlist:hover {
	text-decoration:underline !important
}
.yith-wcwl-add-button,.yith-wcwl-add-button.hide {
	display:block !important;
	filter:alpha(opacity=0);
	opacity:0;
	background:url(../Images/wishlist.png) no-repeat 8px 8px;
	border-radius:90px;
	width:32px;
	height:32px;
	cursor:pointer
}
.single.single-product .yith-wcwl-add-button, .single.single-product .yith-wcwl-add-button.hide {
	filter:alpha(opacity=100);
	opacity:1
}
.yith-wcwl-add-button.hide
.add_to_wishlist {
	display:none !important
}
.product:hover .yith-wcwl-add-button, .product:hover .yith-wcwl-add-button {
	filter:alpha(opacity=100);
	opacity:1
}
.yith-wcwl-wishlistexistsbrowse {
	opacity:0;
	filter:alpha(opacity=0)
}
.yith-wcwl-wishlistexistsbrowse .feedback, .yith-wcwl-wishlistaddedbrowse.show
.feedback {
	display:none
}
.yith-wcwl-add-button:hover .add_to_wishlist, .product:hover .yith-wcwl-wishlistexistsbrowse, .product:hover .yith-wcwl-wishlistaddedbrowse,
.product:hover .yith-wcwl-wishlistexistsbrowse, .product:hover .yith-wcwl-wishlistaddedbrowse {
	filter:alpha(opacity=100);
	opacity:1
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	margin:40px
0 0 12px !important;
	opacity:0.4
}
.single.single-product .posttext:hover .add_to_wishlist, .single.single-product .posttext:hover .yith-wcwl-wishlistexistsbrowse,.single.single-product .posttext:hover .yith-wcwl-wishlistaddedbrowse {
	filter:alpha(opacity=100);
	opacity:1
}
.wishlist_table .add_to_cart,.yith-wcwl-add-button>a.button.alt {
	border-radius:0px !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	font-size:12px !important;
	text-transform:uppercase
}
.yith-wcwl-share
h4 {
	font-size:24px !important
}
.cartWrapper {
	position:relative;
	float:right;
	cursor:pointer;
	padding:8px
10px 8px 0px !important;
	line-height:22px;
	border:2px
solid #eee;
	border-radius:4px;
	max-width:175px
}
.pmc-menu-social.cart
.cartWrapper {
	margin:-90px 0 20px 0
}
.header-cart-icon {
	background:url(../Images/cartbox.png) no-repeat 0px 0px;
	width:25px;
	height:32px;
	float:right;
	margin-top:8px;
	margin-right:5px
}
.header-cart-left {
	float:left;
	width:63%;
	margin-left:15px
}
.header-cart-total {
	float:left;
	font-weight:bold
}
.header-cart-items {
	float:left;
	width:100%;
	text-transform:uppercase;
	font-weight:bold
}
.header-cart-items
a {
	color:#878787
}
.cartTopDetails {
	position:absolute;
	margin-top:0px;
	margin-right:0px;
	z-index:99;
	opacity:0;
	filter:alpha(opacity=0);
	height:0;
	width:440px;
	overflow:hidden;
	right:0;
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	box-shadow:0 1px 10px rgba(0,0,0,0.2);
	border-radius:0 !important
}
.cartTopDetails ul, .cartTopDetails
ol {
	margin-left:0px !important
}
.cartTopDetails
.cart_list.product_list_widget {
	width:440px;
	margin:0px
20px 20px 27px;
	background:#fff;
	position:relative;
	z-index:99;
	padding-bottom:15px
}
.cartTopDetails .product_list_widget
li {
	float:left;
	width:100%;
	margin-left:-25px !important;
	border:none;
	padding:15px
0px 20px 15px !important;
	border-bottom:1px solid #eee
}
.cartTopDetails .product_list_widget
li.empty {
	border:none;
	font-weight:bold;
	padding:25px
0 26px 15px !important
}
.cartTopDetails .product_list_widget li
a {
	display:block;
	font-weight:bold;
	text-shadow:none !important;
	color:#333 !important;
	padding:5px
0px !important
}
.cartTopDetails .product_list_widget li a
img {
	float:left;
	margin-right:15px;
	max-width:80px;
	height:auto
}
.cartTopDetails .product_list_widget li .cartTitle
a {
	width:230px
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li
a {
	}
.cartTopDetails:hover {
	z-index:10
}
.cartTopDetails
.total {
	padding-left:15px;
	float:left;
	width:100%;
	margin:25px
0 20px -22px;
	padding-bottom:25px;
	font-size:16px;
	border-bottom:1px solid #eee
}
#footer .cartTopDetails
.total {
	padding-bottom:0px;
	border:none;
	margin:0px
}
.cartTopDetails .product_list_widget .total
.amount {
	float:right;
	text-align:right;
	margin-right:45px;
	background:none;
	font-weight:bold;
	font-size:16px
}
#footer .cartTopDetails .product_list_widget .total
.amount {
	margin:0px
0 30px 0;
	float:left
}
.cartTopDetails .product_list_widget li
.quantity {
	font-weight:700
}
.cartTopDetails .product_list_widget
.buttons {
	float:left;
	margin:15px
0 35px -5px
}
.cartTopDetails .product_list_widget .buttons
a {
	border-radius:4px;
	font-size:14px;
	float:left;
	padding:10px
20px 10px 20px;
	margin:0px
5px 0px 0px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:none;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important
}
.cartTopDetails .product_list_widget .buttons a:hover {
	background:#333
}
.total
.amount {
	margin-right:20px
}
.cartTopDetails .product_list_widget .buttons a:hover {
	color:#fff !important
}
.cartWrapper:hover
.cartTopDetails {
	opacity:1;
	filter:alpha(opacity=100);
	height:auto;
	background:#fff;
	border-radius:5px
}
.widget
.cartTopDetails {
	opacity:1;
	filter:alpha(opacity=100);
	height:auto;
	position:relative;
	float:left;
	height:auto;
	width:100%;
	margin-left:0;
	background:#fff !important;
	z-index:0;
	border-radius:5px;
	border:1px
solid #ddd !important
}
.cartTopDetails li.empty.cart, #footer .cartTopDetails
li.empty.cart {
	font-size:18px;
	color:#121212;
	float:left;
	font-weight:normal;
	text-transform:none;
	text-shadow:none !important;
	background:url(../Images/cartbox.png) no-repeat 15px 18px;
	padding:23px
0px 0 60px !important;
	margin-bottom:0px !important;
	border:none
}
.cartImage {
	float:left
}
.cartImage
img {
	border:none !important
}
.cartTitleRating {
	float:left
}
#footer
.cartTitleRating {
	width:100px
}
.cartRating .star-rating {
	float:left !important
}
.cartPrice {
	float:right;
	width:40px
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float:right!important;
	margin-top:12px !important;
	font-weight:bold
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	float:left !important;
	margin-bottom:30px !important
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering
select {
	border:none !important;
	height:46px !important;
	line-height:46px !important;
	background:#f4f4f4 !important;
	color:#444 !important;
	cursor:pointer
}
.products
mark {
	background:none;
	color:#333;
	font-style:normal
}
.product-category {
	padding-bottom:12px !important;
	background:#f8f8f8;
	margin-bottom:70px !important
}
h1.product_title {
	font-size:24px !important;
	font-weight:bold
}
.product_meta {
	border-top:1px dashed #ddd;
	margin-top:0px !important;
	padding-top:25px
}
.summary.entry-summary .woocommerce-product-rating, .summary.entry-summary
.price {
	margin-top:20px;
	font-weight:bold
}
.summary.entry-summary
.count {
	color:#333
}
.summary.entry-summary .price
.amount {
	font-size:24px;
	font-weight:bold
}
.sku_wrapper,.posted_in,.tagged_as {
	float:left;
	width:100%;
	color:#333;
	padding-bottom:5px;
	text-transform:uppercase
}
.sku_wrapper,.posted_in,.tagged_as {
	font-weight:bold
}
.sku_wrapper span, .posted_in a, .tagged_as
a {
	font-weight:normal;
	text-transform:capitalize;
	color:#888
}
.single.single-product .sidebar, .woocommerce.woocommerce-page
.sidebar {
	display:none
}
.product
.thumbnails {
	width:720px !important;
	margin-top:-5px
}
.product .thumbnails
img {
	border:1px
solid #eee;
	margin:0px
5px 0 0px;
	background:#fff;
	border:4px
solid #333
}
.product .thumbnails
a {
	margin-right:3.1% !important;
	clear:none !important
}
.summary.entry-summary
.stock {
	font-size:1em !important;
	font-weight:bold
}
.single_variation {
	float:left;
	margin:10px
0 30px 0;
	border-bottom:1px dashed #ddd;
	padding-bottom:5px;
	width:100%
}
.single_variation
.stock {
	float:right;
	position:relative
}
.variations_button {
	float:left;
	width:100%
}
.variations {
	background:#EFEFEF;
	float:left;
	width:100%
}
.variations
.label {
	margin:10px
}
.variations
select {
	color:#333;
	border:none;
	height:32px;
	cursor:pointer;
	margin-top:8px
}
.variations
.rowSP {
	font-size:18px;
	float:left;
	width:100%;
	margin-top:5px }
.variations
.label {
	font-size:16px;
	font-weight:normal !important;
	width:20% !important;
	float:left;
	padding:5px
0px 6px 0px;
	text-align:left;
	border:none
}
.variations
.value {
	width:360px;
	margin-right:8px;
	float:right;
	padding:4px;
	overflow:hidden;
	border:none;
	cursor:pointer
}
.variations .value
select {
	width:100% }
.reset_variations {
	display:none !important
}
.woocommerce
.pp_nav {
	display:none !important
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0
}
.woocommerce .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity
.plus {
	text-shadow:none !important;
	padding:0
!important;
	width:17px !important;
	height:17px !important;
	line-height:17px !important;
	margin:0
!important;
	display:inline !important;
	font-size:14px !important;
	border:0
!important;
	cursor:pointer !important;
	outline:0
!important;
	background:#333 !important;
	color:#fff !important;
	border-radius:90px !important
}
.quantity.buttons_added .minus, .quantity.buttons_added .plus, .quantity.buttons_added .input-text.qty,.quantity.buttons_added {
	float:left !important;
	position:relative !important;
	background:none
}
.quantity.buttons_added {
	width:auto !important
}
.quantity.buttons_added
.plus {
	float:right !important
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity
input.qty {
	height:20px !important;
	border:none !important;
	outline:none !important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.woocommerce div.product .cart
.quantity {
	float:left !important;
	margin-right:25px !important;
	padding-top:12px !important;
	height:20px !important;
	line-height:20px !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
	display:none !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
a {
	color:#fff !important;
	text-shadow:none !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li {
	margin:0
4px !important;
	border-radius:0px !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs
ul.tabs {
	padding:0
!important;
	overflow:visible!important
}
.woocommerce-tabs
ul.tabs {
	margin:-5px 0 0 -5px !important;
	padding:0;
	height:35px
}
.woocommerce-tabs ul.tabs
li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	text-transform:uppercase;
	background:#333 !important
}
.woocommerce-tabs ul.tabs
a {
	float:left;
	display:block;
	border-radius:0px;
	float:right;
	padding:10px
0px 7px 0px !important;
	margin-top:-5px;
	color:#fff;
	margin-right:5px;
	line-height:30px
}
div.product .woocommerce-tabs, #content div.product .woocommerce-tabs {
	background:none;
	float:left;
	position:relative;
	margin-top:50px;
	padding-top:4px;
	width:99.9%
}
div.product .woocommerce-tabs {
	background:#fff;
	border:1px
solid #eee;
	margin-bottom:60px
}
.woocommerce-tabs
h2 {
	width:90%;
	margin:30px
0 20px 0px;
	font-size:24px !important;
	font-weight:bold
}
.woocommerce-tabs .socialsingle
h2 {
	margin:0
0 10px 0
}
.woocommerce-tabs #tab-description,.woocommerce-tabs #tab-additional_information {
	display:block;
	float:left;
	width:95%;
	text-align:left;
	padding:0px
0px 10px 20px !important
}
.woocommerce-tabs #tab-additional_information,.woocommerce-tabs #tab-reviews
#comments {
	padding:0px
20px 20px 20px;
	width:95%
}
.woocommerce-tabs #tab-description .socialsingle, .woocommerce-tabs #tab-description .titleborderh, .homerecent.SP
.titleborderh {
	padding:0
10px 0 0;
	margin:0
0 20px 0px
}
.woocommerce-tabs #tab-description
.titleborder {
	margin-top:11px;
	margin-left:0px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li {
	border:none !important;
	box-shadow:none !important
}
.woocommerce table.shop_attributes, .woocommerce-page
table.shop_attributes {
	border-top:none !important
}
.shop_attributes
th {
	width:10% !important;
	border:none !important;
	text-align:left !important
}
.shop_attributes
td {
	border:none !important;
	text-align:left !important;
	font-style:normal !important;
	padding-left:10px !important
}
.woocommerce #review_form #respond, .woocommerce-page #review_form
#respond {
	width:95% !important
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	border:1px
solid #ddd !important;
	margin-left:80px !important
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li
img.avatar {
	background:#333 !important;
	border:1px
solid #333 !important;
	width:auto !important
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text
p.meta {
	font-size:1em !important
}
.woocommerce #review_form #respond, .woocommerce-page #review_form
#respond {
	margin-left:20px !important
}
.upsells.products h2, .related.products
h2 {
	font-size:18px !important;
	text-transform:uppercase;
	font-weight:bold;
	padding:20px
0;
	background:url(../Images/main-border-line.png) repeat-x top
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img,
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a,
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products
li.product {
	width:auto !important
}
.cartTopDetails
img {
	float:left !important
}
.upsells.products {
	float:left;
	width:100%
}
.upsells.products .yith-wcwl-add-to-wishlist, .related.products .yith-wcwl-add-to-wishlist {
	display:none
}
.pp_pic_holder.pp_woocommerce {
	border-radius:0px;
	border:0
}
.woocommerce table.shop_attributes .alt
th {
	background:rgba(0,0,0,0.125)!important
}
.woocommerce-page ul.product_list_widget li dl, .product_list_widget
dl.variation {
	display:none
}
.woocommerce-page table.cart td.actions, .woocommerce table.cart
td.actions {
	padding:20px
}
.shipping_calculator {
	float:left !important;
	width:45% !important;
	clear:none !important
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
	font-family:'FontAwesome'!important;
	content:"\f175" !important
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals
.cart_totals {
	width:auto !important;
	text-align:left;
	margin-top:20px
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart
a.remove {
	color:#333 !important;
	background:none !important
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart
img {
	width:64px !important
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr
th {
	border:none !important
}
.shipping-calculator-form {
	margin-top:20px
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select, .woocommerce form .form-row input.input-text {
	height:44px !important;
	background:#f4f4f4;
	border:none !important;
	color:#555 !important
}
.woocommerce form .form-row select, .woocommerce-page form .form-row
select {
	line-height:44px !important
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator
.button {
	width:auto !important
}
.cart_totals td, .cart_totals
th {
	width:200px !important;
	text-align:left;
	padding-left:10px !important
}
.cart_totals strong, .order-total
strong {
	font-weight:normal !important
}
.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {
	border:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	margin-right:5px !important;
	padding:10px
10px 8px !important;
	line-height:24px !important;
	width:200px !important
}
table.shop_table
td {
	border-top:1px solid #DADADA
}
table.shop_table .cart_table_item .product-thumbnail {
	text-align:center !important
}
.woocommerce table.shop_table, .woocommerce-page
table.shop_table {
	border-collapse:collapse !important;
	border:none !important
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
	padding-left:0px !important
}
#shipping_method
input {
	width:auto;
	height:16px !important
}
.woocommerce ul.products li.product a.button.add_to_cart_button, .woocommerce-page ul.products li.product
a.button.add_to_cart_button {
	margin-bottom:4px
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
	border-top:3px solid #333 !important;
	background:#f8f8f8 !important;
	color:#333 !important;
	text-shadow:none !important
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
	background:#f8f8f8 !important;
	color:#333 !important;
	text-shadow:none !important;
	border-bottom:1px solid #ddd;
	box-shadow:none !important;
	text-transform:uppercase;
	font-weight:bold
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	background-color:#333 !important
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page
form.register {
	border:1px
solid #eee !important
}
form.checkout {
	width:100%;
	zoom:1;
	overflow:hidden;
	margin-top:0px !important
}
.chosen-single
span {
	color:#333 !important
}
#order_comments_field .input-text {
	padding:20px
0 0 0px
}
#customer_details,.wooLogin,.changePassWoo {
	margin-bottom:20px;
	background:#EFEFEF;
	padding:20px
30px 20px 20px
}
.showlogin, .wooLogin
.lost_password {
	font-weight:bold
}
.wooLogin
.button {
	margin-bottom:5px
}
#customer_details:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html
#customer_details {
	zoom:1
}
*:first-child+html
#customer_details {
	zoom:1
}
#customer_details .col-1 {
	float:left;
	width:96%;
	margin:0;
	padding:0
}
#customer_details .col-2 {
	float:left;
	width:96%;
	margin:0;
	padding:0;
	border-top:1px solid #fff;
	margin-top:25px;
	padding-top:25px
}
#customer_details h3, .checkout
h3 {
	text-transform:uppercase;
	font-size:22px !important;
	margin-bottom:15px;
	font-weight:bold
}
.woocommerce .title
h3 {
	font-size:24px !important;
	font-weight:bold;
	text-transform:uppercase
}
.shipping_calculator h2, .cart_totals
h2 {
	font-size:18px !important;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	margin-bottom:20px
}
#order_review_heading {
	margin:30px
0 5px 0
}
#shiptobilling {
	float:right;
	line-height:1.62em;
	margin:5px
0 10px 0;
	padding:0
}
.checkout
br {
	display:none
}
#customer_details .col-1
input#createaccount {
	float:left;
	width:16px;
	height:18px
}
#customer_details .col-1 input , #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text {
	outline:none;
	color:#555 !important;
	width:210px;
	max-width:100%;
	display:block;
	background:#fafafa;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px
10px;
	margin-top:6px;
	width:100%;
	font-weight:600 !important
}
#customer_details .col-2 #ship-to-different-address input, .woocommerce-page .login
input {
	width:auto
}
.woocommerce-page .login
.button {
	margin-right:20px
}
#payment {
	margin-top:20px;
	background:#EFEFEF !important
}
#payment
ul.payment_methods {
	overflow:hidden;
	zoom:1;
	text-align:left;
	padding:1em;
	margin:0;
	list-style:none outside
}
#payment ul.payment_methods
p {
	margin:0
}
#payment ul.payment_methods
li {
	line-height:24px
}
#payment ul.payment_methods li
input {
	}
#payment ul.payment_methods li
label {
	}
#payment ul.payment_methods li
input {
	margin:0px
3px 3px 0 !important;
	width:auto
}
input#terms {
	width:auto
}
#payment
.terms {
	margin-top:15px !important
}
#payment ul.payment_methods li
img {
	vertical-align:middle;
	margin:-2px 0 0 0.5em;
	position:relative;
	width:auto
}
#payment div.form-row {
	padding:15px
15px 15px 0 !important;
	margin-left:-15px;
	border-top:1px solid #fff !important
}
#payment div.form-row
.button {
	margin:10px
10px 5px !important;
	color:#fff
}
#payment
#place_order {
	float:right;
	margin:0;
	padding:15px;
	text-transform:uppercase
}
#payment
.terms {
	margin:0;
	padding:0
20px;
	text-align:right;
	line-height:32px;
	font-weight:bold
}
#payment
div.payment_box {
	position:relative;
	width:96%;
	background:#E7E8EA;
	border:1px
solid #fff;
	padding:10px;
	margin:10px
0 10px 0
}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year {
	width:48%;
	float:left
}
#payment div.payment_box #cc-expire-year {
	float:right
}
#payment div.payment_box
span.help {
	font-size:12px;
	color:#999;
	line-height:13px;
	font-weight:normal
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment
ul.payment_methods {
	border-bottom:none !important
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment
div.payment_box {
	background:#E7E8EA !important;
	text-shadow:none !important;
	color:#333 !important
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
	display:none !important
}
ul.order_details {
	margin-left:0px;
	background:#EFEFEF;
	margin-bottom:10px
}
ul.order_details
li {
	padding:15px
10px 15px 15px;
	background:#EFEFEF
}
.customer_details
dt {
	font-weight:bold
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table
td {
	border-top:none
}
ul.order_details li:nth-child(even), .customer_details
dt {
	background:#EFEFEF
}
ul.order_details li:nth-child(odd), .customer_details
dd {
	background:#E7E8EA
}
ul.order_details
li.total {
	background:none
}
.woocommerce .order_details li, .woocommerce-page .order_details
li {
	margin-right:0 !important
}
.customer_details
dt {
	padding-left:15px;
	line-height:37px
}
.customer_details
dd {
	line-height:37px;
	padding-left:15px
}
.customer_details {
	margin-bottom:20px
}
.my_account_orders,.shop_table.order_details {
	width:100%
}
.col-1 {
	float:left;
	width:48%
}
.col-1 address, .myaccount_user, .col-2 address, .woocommerce address, .woocommerce
address {
	background:#EFEFEF !important;
	padding:15px;
	font-weight:bold;
	font-style:normal
}
.myaccount_user {
	font-weight:normal
}
.col-1 .title p a, .col-2 .title p
a {
	font-weight:bold
}
.col-2 {
	float:right;
	width:48%
}
table.shop_table td.order-actions
p {
	margin:0
}
table.shop_table td.order-number
a {
	font-weight:bold
}
.editaddress {
	background:#EFEFEF;
	padding:20px
30px 20px 20px
}
.woocommerce table.my_account_orders, .woocommerce-page
table.my_account_orders {
	font-size:1em !important
}
.woocommerce.columns-6 .yith-wcwl-add-to-wishlist, .woocommerce.columns-5 .yith-wcwl-add-to-wishlist {
	display:none
}
.woocommerce.columns-3 .yith-wcwl-add-to-wishlist {
	margin:19px
0 0 310px !important
}
.woocommerce.columns-2 .yith-wcwl-add-to-wishlist {
	margin:19px
0 0 515px !important
}
.woocommerce.columns-6 ul.products li.product
.onsale {
	margin:15px
46% 0 0px !important
}
.woocommerce.columns-5 ul.products li.product
.onsale {
	margin:15px
56% 0 0px !important
}
.woocommerce.columns-3 ul.products li.product
.onsale {
	margin:15px
76% 0 0px !important
}
.woocommerce.columns-2 ul.products li.product
.onsale {
	margin:15px
84% 0 0px !important
}
.sidebar-store .woocommerce.columns-2 ul.products li.product
.onsale {
	margin:15px
76% 0 0px !important
}
.sidebar-store .woocommerce.columns-3 ul.products li.product
.onsale {
	margin:15px
66% 0 0px !important
}
.sidebar-store .woocommerce.columns-4 ul.products li.product
.onsale {
	margin:15px
56% 0 0px !important
}
.sidebar-store .woocommerce.columns-5 ul.products li.product .onsale, .sidebar-store .woocommerce.columns-6 ul.products li.product
.onsale {
	display:none
}
.sidebar-store .woocommerce.columns-2 .yith-wcwl-add-to-wishlist {
	margin:19px
0 0 85% !important
}
.sidebar-store .woocommerce.columns-3 .yith-wcwl-add-to-wishlist {
	margin:19px
0 0 80% !important
}
.sidebar-store .woocommerce.columns-4 .yith-wcwl-add-to-wishlist {
	display:none
}
.product-categories
a {
	font-weight:600
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li
img {
	float:left !important;
	margin:0
10px 0 0 !important
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li
a {
	line-height:28px
}
.widget_product_tag_cloud
a {
	border:none;
	color:#fff;
	background:#222 !important;
	font-style:normal;
	font-size:13px !important;
	padding:5px
15px 5px 15px;
	border-radius:3px;
	margin-bottom:4px;
	display:inline-block
}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_search form div input, .widget_product_search form div
input {
	margin-left:0px !important;
	color:#fff;
	float:left;
	outline:none !important;
	color:#aaa !important;
	padding:5px
5px 5px 0;
	height:36px;
	background-color:#f9f9f9;
	border:1px
solid #eee;
	width:85%
}
.widget_product_search
#searchsubmit {
	display:none
}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_search,.widget_product_search {
	margin-bottom:40px !important
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart
.total {
	padding-top:15px !important;
	margin-top:20px !important;
	border-top:3px double #eee !important
}
#footer .widget.woocommerce a, #footer
.widget.woocommerce {
	color:#fff
}
#footer .widget.woocommerce ul
li {
	border-bottom:none;
	padding:0;
	padding-bottom:10px
}
.store-button
a {
	color:#333 !important
}
.price_slider_wrapper {
	width:90%;
	float:left;
	margin-right:0px;
	margin-top:10px
}
.sidebar
.price_slider_wrapper {
	margin-right:0px;
	margin-bottom:15px
}
.widget_price_filter
.price_slider {
	margin-bottom:35px;
	background:#eee !important;
	height:8px
}
.widget_price_filter .ui-slider {
	position:relative;
	text-align:left
}
.widget_price_filter .ui-slider-handle:hover {
	background:#333 !important
}
.widget_price_filter .ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:25px;
	height:17px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:none;
	cursor:pointer;
	outline:0;
	margin-top:-4px
}
.widget_price_filter
.price_label {
	font-weight:bold;
	padding-top:8px
}
.widget_price_filter .price_slider_amount .button, .place-order
.button {
	float:right
}
.price_slider_wrapper
a {
	-webkit-transition:all 0s ease-in-out !important;
	-moz-transition:all 0s ease-in-out !important;
	-o-transition:all 0s ease-in-out !important;
	-ms-transition:all 0s ease-in-out !important;
	transition:all 0s ease-in-out !important
}
.top-nav .notification-text
a {
	color:#aaa;
	font-size:13px;
	text-transform:none
}
.widget_layered_nav ul li, .widget_layered_nav_filters ul
li {
	padding:10px
0 !important;
	border-bottom:1px solid #ddd;
	text-transform:uppercase;
	font-size:13px
}
.widget_layered_nav ul li
small {
	font-size:13px;
	font-weight:bold
}
.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form div
input {
	margin:0
!important
}
.aq-block-aq_widgets_block .widget.widget_product_search
form {
	height:auto
}
.aq-block-aq_widgets_block .widget.widget_product_search form div
input {
	height:26px;
	margin-top:0px;
	background:#444;
	background:rgba(120,120,120,0.06);
	border:0;
	border-left:1px solid #e0e0e0;
	font-size:14px;
	border-right:1px solid #e0e0e0;
	margin-left:-16px !important;
	width:170px !important
}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form div
input {
	margin-left:0px !important;
	width:95% !important;
	height:36px
}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_product_search form div
input {
	margin-top:-5px
}
.smallheader .aq-block-aq_widgets_block .widget.widget_product_search form div
input {
	margin-top:5px
}
ul.slides-wtimes
li {
	display:inline-block;
	float:left;
	width:140px;
	height:140px;
	border-radius:90%;
	margin-right:33px;
	text-align:center
}
ul.slides-wtimes li:last-child {
	margin-right:0
}
.slides-wtimes {
	float:left;
	margin:0
}
.wtime-day {
	font-size:44px;
	font-weight:bold !important;
	margin-top:40px;
	line-height:90%!important
}
.pmc-menu-button {
	float:right;
	background:rgba(255,255,255,0.1);
	color:#fff;
	margin-top:-64px;
	border-radius:2px;
	padding-bottom:0 !important
}
.pmc-menu-button
a {
	float:right;
	color:#fff !important;
	padding:6px
12px !important;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	border-radius:2px
}
.pmc-menu-button:hover {
	background:#fff !important;
	background:rgba(255,255,255,1) !important;
	color:#333 !important
}
.pmc-menu-button a:hover {
	background:#fff !important;
	background:rgba(255,255,255,1) !important;
	color:#333 !important
}
.fixedmenu .pmc-menu-button {
	margin-top:-0px !important;
	margin-left:40px
}
.aq-block-pmc_price_block {
	margin-left:0
}
ul.slides-prices {
	list-style:none;
	margin-left:0;
	margin-top:10px
}
.slides-prices
li {
	float:left;
	padding:10px
0;
	border-bottom:1px dashed #ddd;
	width:100%
}
.price-title {
	float:left;
	margin-right:30px
}
.price-price {
	float:right;
	font-weight:600
}
.images-block {
	margin-left:-20px
}
.images-block
img {
	max-width:124px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	border-radius:3px
}
.images-block a:after {
	content:"";
	float:left;
	border-radius:3px;
	background:rgba(0,0,0,0);
	margin:0px
0 0 -124px !important;
	width:124px;
	z-index:10;
	height:124px
}
.images-block a:hover:after {
	background:rgba(0,0,0,0.5)
}
.aq-posts-block .date-post
a {
	float:left;
	margin-right:5px
}
.aq-posts-block .written-by
a {
	float:none
}
img.portfolio-home-image {
	text-align:center;
	display:inline-block !important
}
ul.bxslider {
	margin:0
!important
}
.advertise {
	
	padding:0
!important
}
.home.page
.progressbar {
	width:100%
}
.home.page .portfolio .wp-pagenavi, .no-navigation .portfolio .wp-pagenavi {
	display:none
}
.fa.fa-quote-right {
	display:none !important
}
.home.page .homerecent.pagePort
.one_fourth.masonry_pmc {
	background:#fff
}
.advertise
li {
	border:none
}
.title-block-wrap
h2 {
	text-transform:none
}
.titleborderh2 {
	font-weight:normal
}
.title-block-wrap
h2 {
	margin-bottom:25px
}
.menu > li a:after {
	display:none
}
.pmc-icon-content {
	line-height:28px
}
.port-meta.title {
	font-weight:bold;
	text-transform:none
}
.contact-opus-button
a {
	color:#fff !important;
	padding:15px
40px;
	border-radius:40px;
	border:2px
solid;
	display:inline-block;
	text-align:center
}
.contact-opus-button a:hover {
	border:2px
solid #E04028
}
.store-opus-button
a {
	color:#333 !important;
	padding:15px
40px;
	border-radius:40px;
	border:2px
solid;
	display:inline-block;
	text-align:center;
	height:25px !important
}
.store-opus-button a:hover {
	border:2px
solid #E04028;
	color:#fff !important
}
.pmc-count-simple .pmc-count-number-border {
	background:#fff
}
.pmc-count-simple {
	background:none !important
}
.dropcap {
	display:block;
	float:left;
	font-size:54px;
	line-height:48px !important;
	margin:0px
5px 0 0;
	font-weight:600
}
.featured-block
h5 {
	text-transform:none
}
.pmc-icon-icon.big.top {
	border-radius:10px
}
.pmc-icon-icon.big.top:after {
	content:'';
	width:0;
	height:0;
	border-top:10px solid #E04028;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	position:absolute;
	float:left;
	top:0px;
	margin-top:106px;
	margin-left:-62px
}
.infotext-title-small {
	font-size:20px !important;
	margin-top:-15px !important
}
.aq-block-aq_richtext_block .pmc-button.pmc-round-button {
	font-weight:bold
}
.tparrows.preview1 .tp-arr-imgholder, .pmc-image
.info {
	display:none !important
}
.pmc-image {
	border:none !important
}
#portfoliofullwidth {
	margin-top:-50px
}
.darker .aq-block-aq_widgets_block .block-widget
.textwidget {
	margin-top:10px
}
.darker .aq-block-aq_contact_block p, .darker
.textwidget {
	color:#fff !important
}
.darker .aq-block-aq_contact_block p input, .darker .aq-block-aq_contact_block p
textarea {
	background-color:rgba(255,255,255,0.15)!important;
	border:none !important;
	color:#fff !important
}
.darker .aq-block-aq_widgets_block .block-widget
.textwidget {
	background:rgba(255,255,255,0.15) !important;
	border:none !important
}
.darker .aq-block-aq_contact_block .wpcf7-submit {
	background:#DF4A1F !important
}
.testimonial-texts {
	font-size:36px !important;
	color:#333 !important;
	width:80%
}
.testimonial-author
span {
	color:#333 !important
}
.testimonial-author {
	padding:20px
0!important
}
.testimonials .bx-next, .testimonials .bx-prev {
	border-radius:5px !important
}
.testimonial-light .testimonial-texts
p {
	color:#fff !important;
	font-size:22px !important;
	line-height:40px !important;
	font-weight:500
}
.testimonial-light .testimonial-author
span {
	color:#fff !important;
	font-weight:700
}
.testimonial-light .testimonials .bx-prev, .testimonial-light .testimonials .bx-next {
	background:#222
}
.pmc-count {
	background:rgba(255,255,255,0.25) !important;
	border-radius:5px;
	border:1px
solid rgba(200,200,200,0.2) !important
}
.pmc-count:before,.pmc-count:after {
	display:none
}
.homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title {
	margin:15px
0 0 0 !important;
	padding:0
!important
}
.homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {
	margin-bottom:20px;
	font-size:12px;
	text-transform:uppercase
}
.accordion
h3 {
	text-transform:none !important;
	font-weight:bold;
	font-size:14px !important
}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active,.ui-state-hover {
	background:#eee !important
}
.accordion .ui-state-default, .ui-widget-header .ui-state-default {
	color:#333;
	margin-bottom:10px !important
}
.accordion .ui-state-default
i {
	float:right;
	margin:3px
15px 0 0!important;
	background:#333;
	padding:5px;
	color:#fff;
	border-radius:2px
}
.ui-accordion-content {
	margin:-10px 0 10px 0
}
.aq-block-aq_clear_block .aq-block-clear.aq-block-hr-single {
	margin-bottom:0px
}
.full-width-blog
.blogpostcategory {
	padding-bottom:38px;
	margin-bottom:45px
}
.pmc-only-icon:hover i, .featured-block:hover
i {
	transform:rotate(0deg) !important;
	-ms-transform:rotate(0deg)!important;
	-webkit-transform:rotate(0deg)!important
}
.pmc-icon.small
i {
	font-size:1em!important;
	width:38px!important;
	height:38px!important;
	line-height:38px!important
}

#list_a{ background:url(../Images/list_a.png) no-repeat 0 0;}
#list_b{ background:url(../Images/list_b.png) no-repeat 0 0;}
#list_c{ background:url(../Images/list_c.png) no-repeat 0 0;}
#list_d{ background:url(../Images/list_d.png) no-repeat 0 0;}
#list_e{ background:url(../Images/list_e.png) no-repeat 0 0;}

#ka_a{ background:url(../Images/ka_a.png) no-repeat center 0;}
#ka_b{ background:url(../Images/ka_b.png) no-repeat center 0;}
#ka_c{ background:url(../Images/ka_c.png) no-repeat center 0;}
#ka_d{ background:url(../Images/ka_d.png) no-repeat center 0;}

#qa_d{ background:url(../Images/qa_a.png) no-repeat center 0;}


.pmc-only-icon {
	margin-top:-3px !important
}
.aq-block-aq_richtext_block h2 a:hover {
	text-decoration:underline
}
.aq-posts-block
h3 {
	font-weight:700
}
.mainwrap.mainarrow:after,.mainwrap.mainarrow-grey:after {
	content:'';
	width:0;
	height:0;
	border-top:30px solid #E14932;
	border-left:50px solid transparent;
	border-right:50px solid transparent;
	position:absolute;
	float:left;
	left:50%;
	bottom:-35px;
	margin-left:-50px
}
.mainwrap.mainarrow-grey:after {
	border-top:30px solid #1F1F21;
	bottom:-25px
}
.tparrows.preview1:hover:after {
	background:rgba(0,0,0,0.4)!important;
	color:#fff !important
}
.homerecent .fullwidth .recentimage .overdefult, .homerecent .default .recentimage
.overdefult {
	opacity:1;
	filter:alpha(opacity=100);
	background:rgba(0,0,0,0.5)
}
.homerecent .fullwidth .recentimage .overdefult:hover, .homerecent .default .recentimage .overdefult:hover {
	background:rgba(0,0,0,0.75)
}
.homerecent .fullwidth .recentdescription, .homerecent .default
.recentdescription {
	margin-top:26%;
	text-align:center
}
.homerecent .fullwidth .recentimage h3, .homerecent .default .recentimage
h3 {
	border:none;
	margin:0;
	-webkit-transform:translate3d(0,35px,0);
	transform:translate3d(0,35px,0);
	font-size:20px;
	font-weight:bold;
	padding:0
}
.homerecent .fullwidth .recentimage .overdefult:hover h3, .homerecent .default .recentimage .overdefult:hover
h3 {
	-webkit-transform:translate3d(0,22px,0);
	transform:translate3d(0,22px,0)
}
.homerecent .fullwidth .recentimage h3:hover, .homerecent .default .recentimage h3:hover {
	background:none
}
.homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .default .recentdescription .home-portfolio-categories {
	font-weight:500;
	position:relative;
	font-weight:500;
	font-size:14px;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
.homerecent .fullwidth .recentimage .overdefult:hover .home-portfolio-categories, .homerecent .default .recentimage .overdefult:hover .home-portfolio-categories {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translate3d(0,22px,0);
	transform:translate3d(0,22px,0)
}
.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after {
	position:absolute;
	top:30px;
	right:30px;
	bottom:30px;
	left:30px;
	content:'';
	opacity:1;
	-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;
	transition:opacity 0.4s, transform 0.4s !important
}
.homerecent .fullwidth .recentdescription::before, .homerecent .default .recentdescription::before {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:scale(0,1);
	transform:scale(0,1)
}
.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-transform:scale(1,0);
	transform:scale(1,0)
}
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::before,.homerecent .default .recentimage .overdefult:hover .recentdescription::before,
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::after, .homerecent .default .recentimage .overdefult:hover .recentdescription::after {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.aq-block-aq_clear_block .line-cherry {
	height:2px;
	text-align:center;
	background:#eee;
	width:100%
}
.aq-block-aq_clear_block .line-cherry::after {
	width:8px;
	height:8px !important;
	float:left;
	margin-left:50%;
	border-radius:90%;
	background:#E04028 !important;
	border:5px
solid #fff;
	margin-top:-8px;
	content:''
}
.builder-social
a {
	box-shadow:none !important;
	width:40px !important;
	height:40px !important;
	line-height:46px;
	border-radius:90px !important;
	margin-right:10px !important;
	background:#E04028;
	opacity:1 !important;
	border:2px
solid #E04028;
	position:relative;
	z-index:9 !important
}
.builder-social a:last-child {
	margin-right:0px
}
.builder-social a:hover {
	background:#121212;
	border:2px
solid #121212 !important
}
.aq-block-aq_notification_menu_block {
	background:#f8f8f8;
	border:none !important
}
.social-menu
.pagenav {
	width:100%;
	float:left;
	margin-top:-85px
}
.social-menu .pmc-menu-social {
	float:right;
	padding-top:0px;
	margin-top:-59px;
	position:relative;
	width:17%;
	margin-right:-10px
}
.social-menu .pmc-menu-social
a {
	margin-right:8px;
	background:rgba(255,255,255,0.1);
	border-radius:4px;
	padding:3px;
	height:20px;
	width:20px
}
.social-menu .pmc-menu-social a:hover {
	background:rgba(224,64,40,0.75)
}
.progressbar {
	width:100% !important;
	height:34px !important;
	line-height:34px !important;
	margin-bottom:25px!important
}
.progressbar-title {
	padding:0
0 0 15px !important
}
.aq-posts-block .date-post {
	font-weight:bold;
	font-style:italic
}
.aq-posts-block .recentdescription-text {
	border-radius:3px
}
.aq-block-aq_notification_menu_block {
	border:none!important
}
.smallheader .aq-block-aq_notification_menu_block, .aq-posts-block .post-icon {
	background:none !important
}
.mainwrap.smallheader .top-nav {
	width:auto !important;
	margin-top:0px;
	margin-left:38px
}
.aq-posts-block .post-icon:after {
	border-radius:3px
}
.mainwrap.smallheader {
	z-index:99999 !important
}
.mainwrap.smallheader.shop {
	z-index:999999 !important
}
.smallheader
#headerwrap {
	height:56px !important;
	box-shadow:none !important
}
.smallheader #headerwrap #header
ul.menu {
	padding-top:0px !important;
	float: left;
}
.smallheader ul.menu>li>a {
	padding-bottom:0 !important
}
.smallheader #headerwrap #header ul.menu>li {
	padding:15px
25px 15px 20px !important
}
.smallheader #headerwrap #header .menu-description ul.menu>li {
	padding:12px
25px 8px 20px !important;
	height:36px
}
.menu-fixedmenu .menu-description {
	display:none
}
.smallheader #headerwrap #header ul.menu > li:last-child, .pmc_menu_transparent #header ul.menu>li {
	border:none
}
.mainwrap.smallheader .menu ul.sub-menu {
	margin-top:15px !important;
	background:#343434 !important;
	background:rgba(51,51,51,0.96) !important
}
.mainwrap.smallheader .menu-description .menu ul.sub-menu {
	margin-top:25px !important
}
.mainwrap.smallheader .menu ul.sub-menu .sub-menu {
	margin-top:0px !important
}
.mainwrap.smallheader .menu ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu
img {
	border-bottom:1px solid #232323
}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu li:last-child
img {
	border-bottom:none
}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu
li {
	border-color:#444 !important
}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li
ul {
	background:none !important
}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li
a {
	padding:5px
0 5px 40px !important
}
.mainwrap.smallheader .social-notification {
	margin-top:16px
}
.mainwrap.smallheader .social-notification a
img {
	background:#aaa !important;
	border-radius:90%;
	padding:5px;
	height:20px;
	width:20px
}
.mainwrap.smallheader .social-notification a:hover {
	opacity:1 !important
}
.mainwrap.smallheader .social-notification a img:hover {
	}
.mainwrap.smallheader .social-notification
a {
	padding:3px
}
.mainwrap.smallheader
.topNotification {
	padding-top:3px;
	font-size:16px;
	line-height:20px
}
.mainwrap.smallheader .topNotification-content {
	padding:5px 20px 5px 20px;
	color:#777 !important;
	font-weight:600;
}

#r_a{background:url(../Images/dianhua.png) no-repeat 0 15px;}
#r_a:hover{background:url(../Images/dianhua_a.png) no-repeat 0px 15px;}
#r_b{background:url(../Images/reqi.png) no-repeat 0px 15px;}
#r_b:hover{background:url(../Images/reqi_a.png) no-repeat 0px 15px;}
#r_c{background:url(../Images/youxiang.png) no-repeat 0px 15px;}
#r_c:hover{background:url(../Images/youxiang_a.png) no-repeat 0px 15px;}

#r_d{ width:50px; height:55px; background:url(../Images/member.png) no-repeat 0px 5px; padding:0 20px 0 0;}
#r_d:hover{ width:50px; height:55px; background:url(../Images/member_a.png) no-repeat 0px 5px;}

.mainwrap.smallheader .topNotification-content
i {
	font-size:2.5em;
	color:#aaa !important
}
.mainwrap.smallheader .notification-text {
	margin:1px 0 0 27px
}
.mainwrap.smallheader .topNotification-content:hover
i {
	}
.aq-block-aq_richtext_block .pmc-image.pmc-animated.animated
img {
	border-radius:5px
}
.smallheader #headerwrap #header ul.menu>li {
	border-right:1px solid #3d3d3d
}
