@charset "UTF-8";
div.required .control-label:before {
	color: red;
	content: "* ";
	font-weight: 700
}
.modal-open {
	margin-right: 13px
}
.rtl .modal-open {
	margin-left: 13px;
	margin-right: inherit
}
.noborder .box {
	border: none!important
}
.full-slider {
	padding-left: 0;
	padding-right: 0
}
.full-col [class*="col-"] {
	padding-right: 0;
	padding-left: 0
}
.center-block {
	margin: 0 auto;
	text-align: center
}
hr.divider-30 {
	margin: 30px 0
}
hr.divider-40 {
	margin: 40px 0
}
hr.divider-50 {
	margin: 50px 0
}
hr.divider-60 {
	margin: 60px 0
}
hr.divider-70 {
	margin: 70px 0
}
hr.divider-snow {
	margin: 50px 0;
	border-color: #ddd
}
.fweight-200 {
	font-weight: 200!important
}
.fweight-300 {
	font-weight: 300!important
}
.fweight-400 {
	font-weight: 400!important
}
.fweight-500 {
	font-weight: 500!important
}
.fweight-600 {
	font-weight: 600!important
}
.letter-space-2 {
	letter-spacing: 2px
}
.space-padding-0 {
	padding: 0!important
}
.space-padding-10 {
	padding: 10px!important
}
.space-padding-20 {
	padding: 20px!important
}
.space-padding-30 {
	padding: 30px!important
}
.space-padding-40 {
	padding: 40px!important
}
.space-padding-50 {
	padding: 50px!important
}
.space-padding-top-80 {
	padding-top: 80px!important
}
.space-padding-tb-10 {
	padding-top: 10px!important;
	padding-bottom: 10px!important
}
.space-padding-tb-15 {
	padding-top: 15px!important;
	padding-bottom: 15px!important
}
.space-padding-tb-20 {
	padding-top: 20px!important;
	padding-bottom: 20px!important
}
.space-padding-tb-30 {
	padding-top: 30px!important;
	padding-bottom: 30px!important
}
.space-padding-tb-40 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.space-padding-tb-50 {
	padding-top: 50px!important;
	padding-bottom: 50px!important
}
.space-padding-tb-60 {
	padding-top: 60px!important;
	padding-bottom: 60px!important
}
.space-padding-tb-70 {
	padding-top: 70px!important;
	padding-bottom: 70px!important
}
.space-padding-tb-80 {
	padding-top: 80px!important;
	padding-bottom: 80px!important
}
.space-padding-tb-100 {
	padding-top: 100px!important;
	padding-bottom: 100px!important
}
.space-padding-bottom-10 {
	padding-bottom: 10px!important
}
.space-padding-lr-10 {
	padding-left: 10px!important;
	padding-right: 10px!important
}
.space-padding-lr-20 {
	padding-left: 20px!important;
	padding-right: 20px!important
}
.space-padding-lr-30 {
	padding-left: 30px!important;
	padding-right: 30px!important
}
.space-padding-lr-40 {
	padding-left: 40px!important;
	padding-right: 40px!important
}
.space-padding-lr-50 {
	padding-left: 50px!important;
	padding-right: 50px!important
}
.space-top-5 {
	margin-top: 5px!important
}
.space-top-10 {
	margin-top: 10px!important
}
.space-top-15 {
	margin-top: 15px!important
}
.space-top-20 {
	margin-top: 20px!important
}
.space-top-25 {
	margin-top: 25px!important
}
.space-top-30 {
	margin-top: 30px!important
}
.space-top-35 {
	margin-top: 35px!important
}
.space-top-40 {
	margin-top: 40px!important
}
.space-top-45 {
	margin-top: 45px!important
}
.space-top-50 {
	margin-top: 50px!important
}
.space-top-60 {
	margin-top: 60px!important
}
.space-top-70 {
	margin-top: 70px!important
}
.space-top-80 {
	margin-top: 80px!important
}
.space-5 {
	margin-bottom: 5px!important
}
.space-10 {
	margin-bottom: 10px!important
}
.space-15 {
	margin-bottom: 15px!important
}
.space-20 {
	margin-bottom: 20px!important
}
.space-25 {
	margin-bottom: 25px!important
}
.space-30 {
	margin-bottom: 30px!important
}
.space-35 {
	margin-bottom: 35px!important
}
.space-40 {
	margin-bottom: 40px!important
}
.space-45 {
	margin-bottom: 45px!important
}
.space-50 {
	margin-bottom: 50px!important
}
.space-55 {
	margin-bottom: 55px!important
}
.space-60 {
	margin-bottom: 60px!important
}
.space-65 {
	margin-bottom: 65px!important
}
.space-70 {
	margin-bottom: 70px!important
}
.space-75 {
	margin-bottom: 75px!important
}
.space-80 {
	margin-bottom: 80px!important
}
.space-85 {
	margin-bottom: 85px!important
}
.space-90 {
	margin-bottom: 90px!important
}
.space-95 {
	margin-bottom: 95px!important
}
.space-100 {
	margin-bottom: 100px!important
}
.space-left-5 {
	margin-left: 5px!important
}
.space-left-10 {
	margin-left: 10px!important
}
.space-left-15 {
	margin-left: 15px!important
}
.space-top-0 {
	margin-top: 0!important;
	padding-top: 0!important
}
.space-bottom-0 {
	margin-bottom: 0!important;
	padding-bottom: 0!important
}
.no-space-row .row {
	margin: 0
}
.no-space-row [class^="col-"], .no-space-row [class*="col-"] {
	padding: 0
}
.ul-space-5 li {
	margin-bottom: 5px!important
}
.ul-space-10 li {
	margin-bottom: 10px!important
}
.ul-space-15 li {
	margin-bottom: 15px!important
}
.ul-space-20 li {
	margin-bottom: 20px!important
}
.ul-space-25 li {
	margin-bottom: 25px!important
}
.ul-space-30 li {
	margin-bottom: 30px!important
}
.ul-space-35 li {
	margin-bottom: 35px!important
}
.ul-space-40 li {
	margin-bottom: 40px!important
}
.ul-space-45 li {
	margin-bottom: 45px!important
}
.ul-space-50 li {
	margin-bottom: 50px!important
}
.height-100 {
	height: 100px
}
.height-200 {
	height: 200px
}
.height-300 {
	height: 300px
}
.height-400 {
	height: 400px
}
.height-500 {
	height: 500px
}
.radius-0 {
	border-radius: 0!important
}
.radius-x {
	border-radius: 50px!important
}
.radius-1x {
	border-radius: 10px!important
}
.radius-2x {
	border-radius: 20px!important
}
.radius-3x {
	border-radius: 30px!important
}
.radius-4x {
	border-radius: 40px!important
}
.radius-5x {
	border-radius: 5px!important
}
.radius-6x {
	border-radius: 3px!important
}
.border-2 {
	border-width: 2px!important
}
.border-3 {
	border-width: 3px!important
}
.border-4 {
	border-width: 4px!important
}
.border-5 {
	border-width: 5px!important
}
.border-bottom {
	border-bottom: 1px solid #e6e6e6
}
.border-top {
	border-top: 1px solid #e6e6e6
}
.border-right {
	border-right: 1px solid #e6e6e6
}
.rtl .border-right {
	border-left: 1px solid #e6e6e6;
	border-right: inherit
}
.border-left {
	border-left: 1px solid #e6e6e6
}
.rtl .border-left {
	border-right: 1px solid #e6e6e6;
	border-left: inherit
}
.radius-left-5x {
	border-top-left-radius: 50px!important;
	border-bottom-left-radius: 50px!important
}
.radius-right-5x {
	border-top-right-radius: 50px!important;
	border-bottom-right-radius: 50px!important
}
.radius-top-5xxs {
	border-top-left-radius: 5px!important;
	border-top-right-radius: 5px!important
}
.radius-bottom-5xxs {
	border-bottom-left-radius: 5px!important;
	border-bottom-right-radius: 5px!important
}
.radius-left-5xxs {
	border-top-left-radius: 5px!important;
	border-bottom-left-radius: 5px!important
}
.radius-right-5xxs {
	border-top-right-radius: 5px!important;
	border-bottom-right-radius: 5px!important
}
.text-primary {
	color: #2b4379!important
}
.text-info {
	color: #f3f3f3!important
}
.text-danger {
	color: #ff0000!important
}
.text-warning {
	color: #00b2e2!important
}
.text-success {
	color: #52b045!important
}
.text-purple {
	color: #6c58bd!important
}
.text-red {
	color: #c32322!important
}
.text-orange {
	color: #f66000!important
}
.text-yellow {
	color: #e2d951!important
}
.text-light {
	color: #FFFFFF!important
}
.text-darker {
	color: #333!important
}
.text-transform {
	text-transform: uppercase
}
.bg-primary {
	background: #2b4379!important
}
.bg-info {
	background: #f3f3f3!important
}
.bg-danger {
	background: #f13621!important
}
.bg-warning {
	background: #00b2e2!important
}
.bg-success {
	background: #52b045!important
}
.bg-purple {
	background: #6c58bd!important
}
.bg-red {
	background: #c32322!important
}
.bg-orange {
	background: #f66000!important
}
.bg-yellow {
	background: #e2d951!important
}
.bg-default {
	background: #f8f8f8!important
}
.bg-darker {
	background: #f3f3f3!important
}
.bg-white {
	background: #ffffff!important
}
.bg-yellow {
	background: #f6c131!important
}
.overflow-h {
	overflow: hidden
}
.overflow-a {
	overflow: auto
}
.background-img {
	background: #2b4379
}
.background-img-v1 {
	background: #2b4379
}
.background-img-v2 {
	background: url(demo.jpg)
}
.background-img-v3 {
	background: #f3f3f3
}
.background-img-v4 {
	background-image: url(../images/09.png)!important
}
.background-img-v5 {
	background-image: url(../images/10.png)!important
}
.background-img-v6 {
	background-image: url(../images/11.png)!important
}
.background-img-v7 {
	background-image: url(../images/12.jpg)!important
}
.parallax {
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
	position: relative;
	background-image: url(../image/bg-call-to-action.jpg)
}
.parallax:after {
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: -1;
	content: " ";
	height: 100%;
	text-align: center;
	position: absolute;
	background: rgba(0,0,0,.3)
}
.progress-3 {
	height: 3px
}
.progress-4 {
	height: 4px
}
.progress-5 {
	height: 5px
}
.progress-6 {
	height: 6px
}
.progress-7 {
	height: 7px
}
.progress-8 {
	height: 8px
}
.progress-9 {
	height: 9px
}
.progress-10 {
	height: 10px
}
.progress-11 {
	height: 11px
}
.progress-12 {
	height: 12px
}
.progress-13 {
	height: 13px
}
.progress-14 {
	height: 14px
}
.progress-15 {
	height: 15px
}
.fa.fa-2 {
	font-size: 2em
}
.fa.fa-3 {
	font-size: 4em
}
.fa.fa-4 {
	font-size: 7em
}
.fa.fa-5 {
	font-size: 12em
}
.fa.fa-6 {
	font-size: 20em
}
.carousel-controls .carousel-control {
	z-index: 5;
	bottom: auto
}
.carousel-controls-small {
	width: 65px;
	position: relative;
	display: inline-block
}
.carousel-controls-small .carousel-control-small {
	width: 28px;
	height: 28px;
	line-height: 26px
}
.accordion .panel {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.05);
	box-shadow: 0 0 0 rgba(0,0,0,.05)
}
.accordion .panel-heading {
	padding: 15px;
	position: relative
}
.accordion .panel-heading a {
	text-decoration: none;
	font-weight: 700
}
.accordion .panel-heading a:before {
	content: "-";
	font-size: 22px;
	font-weight: 600;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 16px;
	display: inline-block;
	color: #2b4379
}
.accordion .panel-heading a.collapsed:before {
	content: "+";
	font-size: 18px;
	line-height: 20px
}
.accordion .panel-body {
	border-top-color: transparent!important
}
.accordion.collapse-right .panel-heading a:before {
	position: absolute;
	right: 20px
}
.rtl .accordion.collapse-right .panel-heading a:before {
	left: 20px;
	right: auto
}
.accordion.collapse-color .panel-heading a:before {
	color: #fff;
	background: #2b4379
}
.accordion.noborder .panel-heading {
	padding-left: 0;
	padding-right: 0
}
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {
	background-color: transparent;
	border: none
}
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {
	background-color: transparent
}
.accordion-v1 .panel-heading a:before {
	left: -10px;
	position: absolute
}
.rtl .accordion-v1 .panel-heading a:before {
	right: -10px;
	left: auto
}
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {
	border: none
}
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {
	border: none
}
.accordion-v3 .panel .panel-heading {
	border-bottom: solid 1px #eee
}
.accordion-v4 .panel-collapse {
	position: relative
}
.accordion-v4 .panel-collapse.in:before {
	position: absolute;
	content: "";
	background-color: #2b4379;
	top: -51px;
	left: -1px;
	height: 3px;
	width: 100.5%
}
.breadcrumbs {
	z-index: 1;
	color: #3e3a3a
}
.breadcrumbs h2 {
	margin: 0;
	float: left;
	font-weight: 400;
	position: relative
}
.rtl .breadcrumbs h2 {
	float: right
}
.breadcrumbs .breadcrumb-links {
	margin: 0;
	position: relative
}
.breadcrumbs .breadcrumb-links>li {
	display: inline-block
}
.breadcrumbs .breadcrumb-links>li + li:before {
	content: "/";
	font-family: FontAwesome;
	padding: 0 15px;
	font-size: 14px
}
.breadcrumbs .breadcrumb-links>li a {
	color: #3e3a3a;
	text-transform: uppercase
}
.breadcrumbs .breadcrumb-links>.active {
	color: #2b4379
}
.breadcrumbs.light-style {
	color: #fff;
	border: 0
}
.breadcrumbs.light-style h2 {
	color: #fff
}
.breadcrumbs.light-style .breadcrumb-links>li a {
	color: #FFF
}
.breadcrumbs.light-style .breadcrumb-links>li + li:before {
	color: #fff
}
.breadcrumbs.light-style .breadcrumb-links>.active span {
	color: #fff;
	text-decoration: underline
}
.breadcrumbs-center {
	text-align: center;
	padding: 100px
}
.breadcrumbs-center h2 {
	float: none
}
.breadcrumbs-center .breadcrumb-links {
	text-align: center
}
.breadcrumbs-left h2 {
	float: none;
	text-align: left
}
.rtl .breadcrumbs-left h2 {
	text-align: right
}
.breadcrumbs-left .breadcrumb-links {
	text-align: left
}
.rtl .breadcrumbs-left .breadcrumb-links {
	text-align: right
}
.breadcrumbs-right h2 {
	float: none;
	text-align: right
}
.rtl .breadcrumbs-right h2 {
	text-align: left
}
.breadcrumbs-right .breadcrumb-links {
	text-align: right
}
.rtl .breadcrumbs-right .breadcrumb-links {
	text-align: left
}
.btn-custom {
	color: #3e3a3a;
	background-color: transparent;
	border-color: transparent
}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active {
	color: #2b4379;
	background-color: transparent;
	border-color: transparent
}
.open .btn-custom.dropdown-toggle {
	color: #2b4379;
	background-color: transparent;
	border-color: transparent
}
.btn-custom:active, .btn-custom.active {
	background-image: none
}
.open .btn-custom.dropdown-toggle {
	background-image: none
}
.btn-custom.disabled, .btn-custom.disabled:hover, .btn-custom.disabled:focus, .btn-custom.disabled:active, .btn-custom.disabled.active, .btn-custom[disabled], .btn-custom[disabled]:hover, .btn-custom[disabled]:focus, .btn-custom[disabled]:active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom, fieldset[disabled] .btn-custom:hover, fieldset[disabled] .btn-custom:focus, fieldset[disabled] .btn-custom:active, fieldset[disabled] .btn-custom.active {
	background-color: transparent;
	border-color: transparent
}
.btn-custom .badge {
	color: transparent;
	background-color: #3e3a3a
}
.btn-outline-light {
	color: #FFF;
	background-color: transparent;
	border-color: #FFF
}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
	color: #2b4379;
	background-color: #FFF;
	border-color: #2b4379
}
.open .btn-outline-light.dropdown-toggle {
	color: #2b4379;
	background-color: #FFF;
	border-color: #2b4379
}
.btn-outline-light:active, .btn-outline-light.active {
	background-image: none
}
.open .btn-outline-light.dropdown-toggle {
	background-image: none
}
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {
	background-color: transparent;
	border-color: #FFF
}
.btn-outline-light .badge {
	color: transparent;
	background-color: #FFF
}
.btn-inverse-light {
	color: #2b4379;
	background-color: #FFF;
	border-color: #2b4379
}
.btn-inverse-light:hover, .btn-inverse-light:focus, .btn-inverse-light:active, .btn-inverse-light.active {
	color: #FFF;
	background-color: transparent;
	border-color: #FFF
}
.open .btn-inverse-light.dropdown-toggle {
	color: #FFF;
	background-color: transparent;
	border-color: #FFF
}
.btn-inverse-light:active, .btn-inverse-light.active {
	background-image: none
}
.open .btn-inverse-light.dropdown-toggle {
	background-image: none
}
.btn-inverse-light.disabled, .btn-inverse-light.disabled:hover, .btn-inverse-light.disabled:focus, .btn-inverse-light.disabled:active, .btn-inverse-light.disabled.active, .btn-inverse-light[disabled], .btn-inverse-light[disabled]:hover, .btn-inverse-light[disabled]:focus, .btn-inverse-light[disabled]:active, .btn-inverse-light[disabled].active, fieldset[disabled] .btn-inverse-light, fieldset[disabled] .btn-inverse-light:hover, fieldset[disabled] .btn-inverse-light:focus, fieldset[disabled] .btn-inverse-light:active, fieldset[disabled] .btn-inverse-light.active {
	background-color: #FFF;
	border-color: #2b4379
}
.btn-inverse-light .badge {
	color: #FFF;
	background-color: #2b4379
}
.btn-outline {
	background: transparent;
	background: transparent;
	background: transparent;
	background: transparent;
	background: transparent;
	background: transparent
}
.btn-outline.btn-default {
	color: #000
}
.btn-outline.btn-default:hover {
	color: #FFF
}
.btn-outline.btn-primary {
	color: #2b4379
}
.btn-outline.btn-primary:hover {
	color: #FFF
}
.btn-outline.btn-success {
	color: #52b045
}
.btn-outline.btn-success:hover {
	color: #FFF
}
.btn-outline.btn-info {
	color: #f3f3f3
}
.btn-outline.btn-info:hover {
	color: #FFF
}
.btn-outline.btn-danger {
	color: #f13621
}
.btn-outline.btn-danger:hover {
	color: #FFF
}
.btn-outline.btn-warning {
	color: #00b2e2
}
.btn-outline.btn-warning:hover {
	color: #FFF
}
.btn-inverse.btn-primary:hover {
	color: #2b4379;
	background: transparent
}
.btn-inverse.btn-success:hover {
	color: #52b045;
	background: transparent
}
.btn-inverse.btn-info:hover {
	color: #f3f3f3;
	background: transparent
}
.btn-inverse.btn-danger:hover {
	color: #f13621;
	background: transparent
}
.btn-inverse.btn-warning:hover {
	color: #00b2e2;
	background: transparent
}
.btn-3d {
	border: 0;
	border: 0;
	box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-o-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-moz-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-webkit-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-ms-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	border: 0;
	border: 0
}
.btn-3d.btn-lg {
	box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-o-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-moz-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-webkit-box-shadow: 0 -5px rgba(0,0,0,.15) inset;
	-ms-box-shadow: 0 -5px rgba(0,0,0,.15) inset
}
.btn-3d.btn-sm {
	box-shadow: 0 -4px rgba(0,0,0,.15) inset;
	-o-box-shadow: 0 -4px rgba(0,0,0,.15) inset;
	-moz-box-shadow: 0 -4px rgba(0,0,0,.15) inset;
	-webkit-box-shadow: 0 -4px rgba(0,0,0,.15) inset;
	-ms-box-shadow: 0 -4px rgba(0,0,0,.15) inset
}
.btn-3d.btn-xs {
	box-shadow: 0 -2px rgba(0,0,0,.15) inset;
	-o-box-shadow: 0 -2px rgba(0,0,0,.15) inset;
	-moz-box-shadow: 0 -2px rgba(0,0,0,.15) inset;
	-webkit-box-shadow: 0 -2px rgba(0,0,0,.15) inset;
	-ms-box-shadow: 0 -2px rgba(0,0,0,.15) inset
}
.bo-social-icons [class^="bo-social-"] {
	background: #2b4379;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	display: inline-block;
	height: 31px;
	line-height: 31px;
	margin: 2px 0;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	transition: all 0.2s ease-out 0s;
	vertical-align: top;
	border-radius: 3px
}
.bo-social-icons [class^="bo-social-"]:hover {
	background: #000;
	color: #FFF
}
.bo-social-icons.social-radius-rounded [class^="bo-social-"] {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px
}
.bo-sicolor .bo-social-twitter {
	background: #00bdec
}
.bo-sicolor .bo-social-twitter:hover {
	background: #000
}
.bo-sicolor .bo-social-dribbble {
	background: #ef5b92
}
.bo-sicolor .bo-social-dribbble:hover {
	background: #000
}
.bo-sicolor .bo-social-facebook {
	background: #3b5998
}
.bo-sicolor .bo-social-facebook:hover {
	background: #000
}
.bo-sicolor .bo-social-duckduckgo {
	background: #de3100
}
.bo-sicolor .bo-social-duckduckgo:hover {
	background: #000
}
.bo-sicolor .bo-social-aim {
	background: #158799
}
.bo-sicolor .bo-social-aim:hover {
	background: #000
}
.bo-sicolor .bo-social-delicious {
	background: #183864
}
.bo-sicolor .bo-social-delicious:hover {
	background: #000
}
.bo-sicolor .bo-social-paypal {
	background: #32689a
}
.bo-sicolor .bo-social-paypal:hover {
	background: #000
}
.bo-sicolor .bo-social-android {
	background: #8ab733
}
.bo-sicolor .bo-social-android:hover {
	background: #000
}
.bo-sicolor .bo-social-gplus {
	background: #d94a39
}
.bo-sicolor .bo-social-gplus:hover {
	background: #000
}
.bo-sicolor .bo-social-lanyrd {
	background: #3879ba
}
.bo-sicolor .bo-social-lanyrd:hover {
	background: #000
}
.bo-sicolor .bo-social-stumbleupon {
	background: #ea4b24
}
.bo-sicolor .bo-social-stumbleupon:hover {
	background: #000
}
.bo-sicolor .bo-social-fivehundredpx {
	background: #00a6e1
}
.bo-sicolor .bo-social-fivehundredpx:hover {
	background: #000
}
.bo-sicolor .bo-social-pinterest {
	background: #b8242a
}
.bo-sicolor .bo-social-pinterest:hover {
	background: #000
}
.bo-sicolor .bo-social-bitcoin {
	background: #f7931a
}
.bo-sicolor .bo-social-bitcoin:hover {
	background: #000
}
.bo-sicolor .bo-social-w3c {
	background: #005a9c
}
.bo-sicolor .bo-social-w3c:hover {
	background: #000
}
.bo-sicolor .bo-social-foursquare {
	background: #3bb7e8
}
.bo-sicolor .bo-social-foursquare:hover {
	background: #000
}
.bo-sicolor .bo-social-html5 {
	background: #e44e26
}
.bo-sicolor .bo-social-html5:hover {
	background: #000
}
.bo-sicolor .bo-social-ie {
	background: #0cf
}
.bo-sicolor .bo-social-ie:hover {
	background: #000
}
.bo-sicolor .bo-social-grooveshark {
	background: #f66f00
}
.bo-sicolor .bo-social-grooveshark:hover {
	background: #000
}
.bo-sicolor .bo-social-ninetyninedesigns {
	background: #ff5501
}
.bo-sicolor .bo-social-ninetyninedesigns:hover {
	background: #000
}
.bo-sicolor .bo-social-forrst {
	background: #223f17
}
.bo-sicolor .bo-social-forrst:hover {
	background: #000
}
.bo-sicolor .bo-social-spotify {
	background: #8fbd05
}
.bo-sicolor .bo-social-spotify:hover {
	background: #000
}
.bo-sicolor .bo-social-reddit {
	background: #ff4500
}
.bo-sicolor .bo-social-reddit:hover {
	background: #000
}
.bo-sicolor .bo-social-gowalla {
	background: #f6911d
}
.bo-sicolor .bo-social-gowalla:hover {
	background: #000
}
.bo-sicolor .bo-social-apple {
	background: #5f5f5f
}
.bo-sicolor .bo-social-apple:hover {
	background: #000
}
.bo-sicolor .bo-social-blogger {
	background: #fb9241
}
.bo-sicolor .bo-social-blogger:hover {
	background: #000
}
.bo-sicolor .bo-social-cc {
	background: #5e7c00
}
.bo-sicolor .bo-social-cc:hover {
	background: #000
}
.bo-sicolor .bo-social-evernote {
	background: #61b239
}
.bo-sicolor .bo-social-evernote:hover {
	background: #000
}
.bo-sicolor .bo-social-flickr {
	background: #ff0084
}
.bo-sicolor .bo-social-flickr:hover {
	background: #000
}
.bo-sicolor .bo-social-google {
	background: #d94a39
}
.bo-sicolor .bo-social-google:hover {
	background: #000
}
.bo-sicolor .bo-social-viadeo {
	background: #f5a433
}
.bo-sicolor .bo-social-viadeo:hover {
	background: #000
}
.bo-sicolor .bo-social-instapaper {
	background: #eaec08
}
.bo-sicolor .bo-social-instapaper:hover {
	background: #000
}
.bo-sicolor .bo-social-klout {
	background: #e34600
}
.bo-sicolor .bo-social-klout:hover {
	background: #000
}
.bo-sicolor .bo-social-linkedin {
	background: #1b92bd
}
.bo-sicolor .bo-social-linkedin:hover {
	background: #000
}
.bo-sicolor .bo-social-meetup {
	background: #e51938
}
.bo-sicolor .bo-social-meetup:hover {
	background: #000
}
.bo-sicolor .bo-social-vk {
	background: #587da4
}
.bo-sicolor .bo-social-vk:hover {
	background: #000
}
.bo-sicolor .bo-social-disqus {
	background: #2e9fff
}
.bo-sicolor .bo-social-disqus:hover {
	background: #000
}
.bo-sicolor .bo-social-rss {
	background: #ff7f00
}
.bo-sicolor .bo-social-rss:hover {
	background: #000
}
.bo-sicolor .bo-social-skype {
	background: #18b7f1
}
.bo-sicolor .bo-social-skype:hover {
	background: #000
}
.bo-sicolor .bo-social-youtube {
	background: #c4302b
}
.bo-sicolor .bo-social-youtube:hover {
	background: #000
}
.bo-sicolor .bo-social-vimeo {
	background: #01557a
}
.bo-sicolor .bo-social-vimeo:hover {
	background: #000
}
.bo-sicolor .bo-social-windows {
	background: #0cf
}
.bo-sicolor .bo-social-windows:hover {
	background: #000
}
.bo-sicolor .bo-social-xing {
	background: #036567
}
.bo-sicolor .bo-social-xing:hover {
	background: #000
}
.bo-sicolor .bo-social-yahoo {
	background: #61399d
}
.bo-sicolor .bo-social-yahoo:hover {
	background: #000
}
.bo-sicolor .bo-social-chrome {
	background: #58b947
}
.bo-sicolor .bo-social-chrome:hover {
	background: #000
}
.bo-sicolor .bo-social-macstore {
	background: #6e6e6e
}
.bo-sicolor .bo-social-macstore:hover {
	background: #000
}
.bo-sicolor .bo-social-amazon {
	background: #f90
}
.bo-sicolor .bo-social-amazon:hover {
	background: #000
}
.bo-sicolor .bo-social-steam {
	background: #a5a4a1
}
.bo-sicolor .bo-social-steam:hover {
	background: #000
}
.bo-sicolor .bo-social-dropbox {
	background: #7ab6ec
}
.bo-sicolor .bo-social-dropbox:hover {
	background: #000
}
.bo-sicolor .bo-social-cloudapp {
	background: #489dde
}
.bo-sicolor .bo-social-cloudapp:hover {
	background: #000
}
.bo-sicolor .bo-social-ebay {
	background: #86b817
}
.bo-sicolor .bo-social-ebay:hover {
	background: #000
}
.bo-sicolor .bo-social-github {
	background: #667F8E
}
.bo-sicolor .bo-social-github:hover {
	background: #000
}
.bo-sicolor .bo-social-googleplay {
	background: #5befd0
}
.bo-sicolor .bo-social-googleplay:hover {
	background: #000
}
.bo-sicolor .bo-social-itunes {
	background: #177ac8
}
.bo-sicolor .bo-social-itunes:hover {
	background: #000
}
.bo-sicolor .bo-social-plurk {
	background: #a73d07
}
.bo-sicolor .bo-social-plurk:hover {
	background: #000
}
.bo-sicolor .bo-social-songkick {
	background: #f80046
}
.bo-sicolor .bo-social-songkick:hover {
	background: #000
}
.bo-sicolor .bo-social-lastfm {
	background: #c60e16
}
.bo-sicolor .bo-social-lastfm:hover {
	background: #000
}
.bo-sicolor .bo-social-gmail {
	background: #e04a3f
}
.bo-sicolor .bo-social-gmail:hover {
	background: #000
}
.bo-sicolor .bo-social-pinboard {
	background: #224cf4
}
.bo-sicolor .bo-social-pinboard:hover {
	background: #000
}
.bo-sicolor .bo-social-openid {
	background: #be661b
}
.bo-sicolor .bo-social-openid:hover {
	background: #000
}
.bo-sicolor .bo-social-quora {
	background: #c41a00
}
.bo-sicolor .bo-social-quora:hover {
	background: #000
}
.bo-sicolor .bo-social-soundcloud {
	background: #ff5c00
}
.bo-sicolor .bo-social-soundcloud:hover {
	background: #000
}
.bo-sicolor .bo-social-tumblr {
	background: #395874
}
.bo-sicolor .bo-social-tumblr:hover {
	background: #000
}
.bo-sicolor .bo-social-eventasaurus {
	background: #b9f15e
}
.bo-sicolor .bo-social-eventasaurus:hover {
	background: #000
}
.bo-sicolor .bo-social-wordpress {
	background: #464646
}
.bo-sicolor .bo-social-wordpress:hover {
	background: #000
}
.bo-sicolor .bo-social-yelp {
	background: #c41200
}
.bo-sicolor .bo-social-yelp:hover {
	background: #000
}
.bo-sicolor .bo-social-intensedebate {
	background: #00aeef
}
.bo-sicolor .bo-social-intensedebate:hover {
	background: #000
}
.bo-sicolor .bo-social-eventbrite {
	background: #ff6c00
}
.bo-sicolor .bo-social-eventbrite:hover {
	background: #000
}
.bo-sicolor .bo-social-scribd {
	background: #002939
}
.bo-sicolor .bo-social-scribd:hover {
	background: #000
}
.bo-sicolor .bo-social-posterous {
	background: #f8d667
}
.bo-sicolor .bo-social-posterous:hover {
	background: #000
}
.bo-sicolor .bo-social-stripe {
	background: #617ee8
}
.bo-sicolor .bo-social-stripe:hover {
	background: #000
}
.bo-sicolor .bo-social-opentable {
	background: #900
}
.bo-sicolor .bo-social-opentable:hover {
	background: #000
}
.bo-sicolor .bo-social-instagram {
	background: #4c799f
}
.bo-sicolor .bo-social-instagram:hover {
	background: #000
}
.bo-sicolor .bo-social-dwolla {
	background: #ff7404
}
.bo-sicolor .bo-social-dwolla:hover {
	background: #000
}
.bo-sicolor .bo-social-appnet {
	background: #1e0c29
}
.bo-sicolor .bo-social-appnet:hover {
	background: #000
}
.bo-sicolor .bo-social-statusnet {
	background: #fb6104
}
.bo-sicolor .bo-social-statusnet:hover {
	background: #000
}
.bo-sicolor .bo-social-acrobat {
	background: red
}
.bo-sicolor .bo-social-acrobat:hover {
	background: #000
}
.bo-sicolor .bo-social-drupal {
	background: #007dc3
}
.bo-sicolor .bo-social-drupal:hover {
	background: #000
}
.bo-sicolor .bo-social-pocket {
	background: #ee4056
}
.bo-sicolor .bo-social-pocket:hover {
	background: #000
}
.bo-sicolor .bo-social-bitbucket {
	background: #205081
}
.bo-sicolor .bo-social-bitbucket:hover {
	background: #000
}
.bo-sicolor .bo-social-flattr {
	background: #fbbc23
}
.bo-sicolor .bo-social-flattr:hover {
	background: #000
}
.bo-sicolor .bo-social-eventful {
	background: #06c
}
.bo-sicolor .bo-social-eventful:hover {
	background: #000
}
.bo-sicolor .bo-social-smashmag {
	background: #d6231c
}
.bo-sicolor .bo-social-smashmag:hover {
	background: #000
}
.bo-sicolor .bo-social-wordpress {
	background: #1e8cbe
}
.bo-sicolor .bo-social-wordpress:hover {
	background: #000
}
.bo-sicolor .bo-social-calendar {
	background: red
}
.bo-sicolor .bo-social-calendar:hover {
	background: #000
}
.bo-sicolor .bo-social-call {
	background: #04be3d
}
.bo-sicolor .bo-social-call:hover {
	background: #000
}
.bo-sicolor .bo-social-guest {
	background: #03a9d2
}
.bo-sicolor .bo-social-guest:hover {
	background: #000
}
.bo-sicolor .bo-social-weibo {
	background: #fd0000
}
.bo-sicolor .bo-social-weibo:hover {
	background: #000
}
.bo-sicolor .bo-social-plancast {
	background: #e4b82c
}
.bo-sicolor .bo-social-plancast:hover {
	background: #000
}
.bo-sicolor .bo-social-email {
	background: blue
}
.bo-sicolor .bo-social-email:hover {
	background: #000
}
.bo-sicolor .bo-social-myspace {
	background: #2068b0
}
.bo-sicolor .bo-social-myspace:hover {
	background: #000
}
.bo-sicolor .bo-social-podcast {
	background: #f38b36
}
.bo-sicolor .bo-social-podcast:hover {
	background: #000
}
.bo-sicolor .bo-social-cart {
	background: #00a204
}
.bo-sicolor .bo-social-cart:hover {
	background: #000
}
.call-to-action {
	z-index: 1;
	text-align: center;
	padding: 158px 0;
	width: 70%
}
.call-to-action.light-style {
	width: 100%;
	color: #FFF;
	padding: 126px 0
}
.call-to-action.light-style h1 {
	color: #fff;
	font-size: 100px;
	font-family: "proxima_thin", sans-serif
}
.call-to-action.light-style p {
	font-size: 24px;
	font-style: italic;
	margin-bottom: 30px;
	margin-top: 0
}
.call-to-action.light-style p:after, .call-to-action.light-style p:before {
	border: none
}
.call-to-action.light-style p span {
	border: none;
	color: #FFF;
	text-transform: none
}
.call-to-action.light-style .action-button .btn {
	background-color: #2b4379;
	border-color: #2b4379
}
.call-to-action h1 {
	font-size: 70px;
	font-family: "proxima_bold", sans-serif
}
.call-to-action p {
	position: relative;
	margin: 25px 0
}
.call-to-action p span {
	padding: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	text-transform: uppercase;
	color: #3e3a3a
}
.call-to-action .action-button .btn {
	min-width: 150px;
	margin-left: 8px;
	margin-right: 8px;
	background-color: #191919;
	border-color: #191919
}
.call-to-action-v1 {
	display: table;
	text-align: left
}
.call-to-action-v1 .call-to-action-inner {
	display: table-cell;
	vertical-align: middle
}
.call-to-action-v1 .action-button {
	min-width: 25%;
	text-align: right
}
.call-to-action-v1 .action-button .btn {
	margin-top: 0
}
.call-to-action-v2 {
	display: table;
	text-align: right
}
.call-to-action-v2 .call-to-action-inner {
	display: table-cell;
	vertical-align: middle
}
.call-to-action-v2 .action-button {
	min-width: 40%;
	text-align: left;
	padding-left: 50px
}
.call-to-action-v2 .action-button .btn {
	margin-top: 0
}
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 {
	border: 1px solid #222;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	display: inline-block;
	padding: 15px 10%
}
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 {
	border: 1px solid #fff
}
.call-to-action-v4 {
	padding-left: 18%;
	padding-right: 18%
}
.call-to-action-v4 .fa {
	width: 90px;
	height: 90px;
	line-height: 90px;
	background-color: #52b045;
	text-align: center;
	color: #fff
}
.carousel-style {
	position: relative;
	min-height: 80px;
	margin: 0 20px
}
.carousel-control {
	z-index: 5
}
.carousel-md {
	width: 44px;
	height: 44px;
	line-height: 44px
}
.carousel-sm {
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px
}
.carousel-xs {
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 14px
}
.carousel-controls-v1 .carousel-control {
	box-shadow: 0 0 0 30px rgba(0,0,0,.5) inset;
	color: #999;
	-webkit-transition: all 0.35s ease 0s;
	-o-transition: all 0.35s ease 0s;
	transition: all 0.35s ease 0s
}
.carousel-controls-v1 .carousel-control:hover {
	box-shadow: 0 0 0 2px rgba(0,0,0,.5) inset;
	color: #737373
}
.carousel-controls-v2 .carousel-control {
	box-shadow: 0 0 0 0 transparent inset;
	color: #000;
	font-size: 28px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	-webkit-transition: all 0.35s ease 0s;
	-o-transition: all 0.35s ease 0s;
	transition: all 0.35s ease 0s
}
.carousel-controls-v2 .carousel-control:hover {
	box-shadow: 0 0 0 transparent inset;
	color: black
}
.carousel-controls-v3 .carousel-control {
	box-shadow: 0 0 0 30px #8bc34a inset;
	color: #fff;
	-webkit-transition: all 0.35s ease 0s;
	-o-transition: all 0.35s ease 0s;
	transition: all 0.35s ease 0s
}
.carousel-controls-v3 .carousel-control:hover {
	box-shadow: 0 0 0 30px #649130 inset;
	color: #fff
}
[class*="carousel-indicators-"] li {
	cursor: pointer;
	position: relative;
	border: none
}
[class*="carousel-indicators-"] li a {
	cursor: pointer;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	left: 0;
	outline: medium none;
	position: absolute;
	top: 0;
	background-color: transparent;
	transform-style: preserve-3d;
	-webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
	-o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
	transition: transform 0.3s ease 0s, opacity 0.3s ease 0s
}
[class*="carousel-indicators-"] li.active {
	background-color: transparent
}
.carousel-indicators-v1 li a:before, .carousel-indicators-v1 li a:after {
	backface-visibility: hidden;
	background-color: #ddd;
	border-radius: 50%;
	content: "";
	left: 0;
	position: absolute;
	text-indent: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.carousel-indicators-v1 li a:after {
	background-color: #8bc34a;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.carousel-indicators-v1 li a:hover, .carousel-indicators-v1 li a:focus {
	opacity: .8
}
.carousel-indicators-v1 li.active a {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.carousel-indicators-v2 li {
	margin: 0 3px
}
.carousel-indicators-v2 li a {
	-webkit-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
	-o-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
	transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
	background-color: #ddd
}
.carousel-indicators-v2 li a:hover, .carousel-indicators-v2 li a:focus {
	background-color: #d5d5d5
}
.carousel-indicators-v2 li.active {
	margin: 0 3px
}
.carousel-indicators-v2 li.active a {
	background-color: #8bc34a;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}
.carousel-indicators-v3 li {
	width: 14px;
	height: 14px
}
.carousel-indicators-v3 li a {
	background-color: transparent;
	box-shadow: 0 0 0 1px #8bc34a inset;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}
.carousel-indicators-v3 li a:after {
	background-color: #8bc34a;
	border-radius: 50%;
	content: "";
	left: 0;
	position: absolute;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	transform-origin: 50% 50% 0;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
	height: 100%
}
.carousel-indicators-v3 li a:hover, .carousel-indicators-v3 li a:focus {
	opacity: .8
}
.carousel-indicators-v3 li.active {
	width: 14px;
	height: 14px
}
.carousel-indicators-v3 li.active a:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.carousel-indicators-v4 li {
	margin: 0 3px;
	width: 14px;
	height: 14px
}
.carousel-indicators-v4 li a {
	box-shadow: 0 0 0 8px #8bc34a inset;
	-webkit-transition: box-shadow 0.3s ease 0s;
	-o-transition: box-shadow 0.3s ease 0s;
	transition: box-shadow 0.3s ease 0s
}
.carousel-indicators-v4 li a:hover, .carousel-indicators-v4 li a:focus {
	box-shadow: 0 0 0 8px #8bc34a inset
}
.carousel-indicators-v4 li.active {
	width: 14px;
	height: 14px;
	margin: 0 3px
}
.carousel-indicators-v4 li.active a {
	box-shadow: 0 0 0 2px #8bc34a inset
}
.carousel-indicators-v5 li {
	margin: 0 3px;
	border-radius: 50%;
	box-shadow: 0 0 0 2px transparent;
	-webkit-transition: box-shadow 0.3s ease 0s;
	-o-transition: box-shadow 0.3s ease 0s;
	transition: box-shadow 0.3s ease 0s;
	width: 14px;
	height: 14px
}
.carousel-indicators-v5 li a {
	background-color: rgba(0,0,0,.2);
	-webkit-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
	-o-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
	transition: background-color 0.3s ease 0s, transform 0.3s ease 0s
}
.carousel-indicators-v5 li a:hover, .carousel-indicators-v5 li a:focus {
	background-color: #8bc34a
}
.carousel-indicators-v5 li.active {
	width: 14px;
	height: 14px;
	margin: 0 3px;
	box-shadow: 0 0 0 2px #8bc34a
}
.carousel-indicators-v5 li.active a {
	background-color: #8bc34a;
	-webkit-transform: scale(.4);
	-ms-transform: scale(.4);
	-o-transform: scale(.4);
	transform: scale(.4)
}
.carousel-indicators-v6 li {
	width: 14px;
	height: 14px
}
.carousel-indicators-v6 li a {
	border: 2px solid #ddd;
	-webkit-transition: border-color 0.3s ease 0s;
	-o-transition: border-color 0.3s ease 0s;
	transition: border-color 0.3s ease 0s
}
.carousel-indicators-v6 li a:after {
	background: none repeat scroll 0 0 #8bc34a;
	border-radius: 50%;
	box-shadow: 0 0 1px #8bc34a;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	-webkit-transform: scale(3);
	-ms-transform: scale(3);
	-o-transform: scale(3);
	transform: scale(3);
	-webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
	-o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
	visibility: hidden
}
.carousel-indicators-v6 li a:hover, .carousel-indicators-v6 li a:focus {
	border-color: #8bc34a
}
.carousel-indicators-v6 li.active {
	width: 14px;
	height: 14px
}
.carousel-indicators-v6 li.active a {
	border-color: #8bc34a
}
.carousel-indicators-v6 li.active a:after {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	visibility: visible
}
.counters {
	text-align: center
}
.counters .counter-wrap {
	font-size: 36px;
	color: #52b045;
	font-weight: 800
}
.counters .counter-wrap .fa {
	font-size: 46px
}
.counters h5 {
	font-weight: 700;
	margin: 5px 0 30px;
	text-transform: uppercase
}
[class*="hr-"] {
	min-height: 1px
}
.hr-dashed {
	border-top: 1px dashed #ccc
}
.hr-dotted {
	border-top: 1px dotted #ccc
}
.hr-double {
	border-top: 3px double #ccc
}
.hr-double-dashed {
	border-top: 1px dashed #ccc;
	position: relative
}
.hr-double-dashed:before {
	border-top: 1px dashed #ccc;
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 1px
}
.hr-double-dotted {
	border-top: 1px dotted #ccc;
	position: relative
}
.hr-double-dotted:before {
	border-top: 1px dotted #ccc;
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 1px
}
.heading {
	z-index: 1;
	position: relative
}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
	text-transform: uppercase;
	position: relative;
	font-family: "proxima_regular", sans-serif
}
.heading p, .heading small {
	display: inline-block;
	width: 50%;
	overflow: hidden;
	font-size: 16px
}
.heading.heading-light {
	color: #fff
}
.heading.heading-light h1 {
	color: #fff
}
.heading.heading-light span {
	padding: 5px 10px;
	position: relative
}
.heading.heading-v1 {
	position: relative
}
.heading.heading-v2 {
	padding-bottom: 35px
}
.heading.heading-v2:after {
	left: 50%;
	width: 200px;
	height: 1px;
	z-index: 1;
	content: " ";
	bottom: 30px;
	background: #000;
	text-align: center;
	position: absolute;
	margin-left: -100px
}
.rtl .heading.heading-v2:after {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v2:after {
	margin-right: -100px;
	margin-left: inherit
}
.heading.heading-v2:before {
	left: 50%;
	width: 12px;
	height: 12px;
	margin-left: -6px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
	content: " ";
	bottom: 25px;
	text-align: center;
	position: absolute;
	background: #fff;
	border: 1px solid #000
}
.rtl .heading.heading-v2:before {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v2:before {
	margin-right: -6px;
	margin-left: inherit
}
.heading.heading-v2.heading-light:after {
	background: #fff
}
.heading.heading-v2.heading-light:before {
	background: #000;
	border: 1px solid #fff
}
.heading.heading-v3 {
	padding-bottom: 35px
}
.heading.heading-v3:after {
	left: 50%;
	width: 100px;
	height: 2px;
	margin-left: -50px;
	content: " ";
	bottom: 30px;
	background: #000;
	position: absolute
}
.rtl .heading.heading-v3:after {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v3:after {
	margin-right: -50px;
	margin-left: inherit
}
.heading.heading-v3 span {
	display: block;
	margin-bottom: 20px
}
.heading.heading-v3.heading-light:after {
	background: #000
}
.heading.heading-v4 {
	z-index: 1;
	text-align: center;
	padding-top: 70px;
	position: relative
}
.heading.heading-v4:before {
	left: 50%;
	z-index: -1;
	width: 50px;
	height: 50px;
	content: "";
	top: 11px;
	text-align: center;
	position: absolute;
	background-color: #000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: -25px
}
.rtl .heading.heading-v4:before {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v4:before {
	margin-right: -25px;
	margin-left: inherit
}
.heading.heading-v4:after {
	left: 50%;
	z-index: -1;
	width: 50px;
	height: 50px;
	line-height: 50px;
	content: "\f109";
	font-family: FontAwesome;
	top: 11px;
	text-align: center;
	position: absolute;
	color: #fff;
	margin-left: -25px;
	font-size: 20px
}
.rtl .heading.heading-v4:after {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v4:after {
	margin-right: -25px;
	margin-left: inherit
}
.heading.heading-v4.heading-light:before {
	background: #fff
}
.heading.heading-v5 {
	padding-bottom: 20px;
	background: url(../images/dotted.png) repeat-x scroll center center
}
.heading.heading-v5 h1, .heading.heading-v5 h2, .heading.heading-v5 h3, .heading.heading-v5 h4, .heading.heading-v5 h5, .heading.heading-v5 h6 {
	padding: 0;
	background: #fff;
	position: relative;
	display: inline-block
}
.heading.heading-v6 h1, .heading.heading-v6 h2, .heading.heading-v6 h3, .heading.heading-v6 h4, .heading.heading-v6 h5, .heading.heading-v6 h6 {
	position: relative;
	margin-bottom: 35px
}
.heading.heading-v6 h1:after, .heading.heading-v6 h2:after, .heading.heading-v6 h3:after, .heading.heading-v6 h4:after, .heading.heading-v6 h5:after, .heading.heading-v6 h6:after {
	left: 50%;
	width: 80px;
	height: 2px;
	margin-left: -40px;
	content: " ";
	bottom: -18px;
	background: #444;
	position: absolute
}
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
	margin-right: -40px;
	margin-left: inherit
}
.heading.heading-v6.heading-light h1:after, .heading.heading-v6.heading-light h2:after, .heading.heading-v6.heading-light h3:after, .heading.heading-v6.heading-light h4:after, .heading.heading-v6.heading-light h5:after, .heading.heading-v6.heading-light h6:after {
	background: #fff
}
.heading.heading-v7 {
	padding-bottom: 40px
}
.heading.heading-v7:before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 18px solid #000;
	bottom: 20px;
	content: "";
	width: 18px;
	height: 14px;
	left: 50%;
	margin-left: -18px;
	position: absolute
}
.rtl .heading.heading-v7:before {
	right: 50%;
	left: auto
}
.rtl .heading.heading-v7:before {
	margin-right: -18px;
	margin-left: inherit
}
.heading.heading-v7:after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #fff;
	bottom: 24px;
	content: "";
	left: 50%;
	margin-left: -14px;
	position: absolute;
	width: 10px;
	height: 8px
}
.rtl .heading.heading-v7:after {
	margin-right: -14px;
	margin-left: inherit
}
.heading.heading-v7.heading-light:before {
	border-top: 18px solid #fff
}
.heading.heading-v7.heading-light:after {
	border-top: 12px solid #000
}
.heading.heading-v8 h1, .heading.heading-v8 h2, .heading.heading-v8 h3, .heading.heading-v8 h4, .heading.heading-v8 h5, .heading.heading-v8 h6 {
	position: relative;
	padding: 20px 0 25px
}
.heading.heading-v8 h1:before, .heading.heading-v8 h1:after, .heading.heading-v8 h2:before, .heading.heading-v8 h2:after, .heading.heading-v8 h3:before, .heading.heading-v8 h3:after, .heading.heading-v8 h4:before, .heading.heading-v8 h4:after, .heading.heading-v8 h5:before, .heading.heading-v8 h5:after, .heading.heading-v8 h6:before, .heading.heading-v8 h6:after {
	content: ".";
	font-size: 22px;
	left: 50%;
	position: absolute;
	color: #c1c1c1;
	text-shadow: 10px 0 #ddd, -10px 0 #ddd
}
.rtl .heading.heading-v8 h1:before, .rtl .heading.heading-v8 h1:after, .rtl .heading.heading-v8 h2:before, .rtl .heading.heading-v8 h2:after, .rtl .heading.heading-v8 h3:before, .rtl .heading.heading-v8 h3:after, .rtl .heading.heading-v8 h4:before, .rtl .heading.heading-v8 h4:after, .rtl .heading.heading-v8 h5:before, .rtl .heading.heading-v8 h5:after, .rtl .heading.heading-v8 h6:before, .rtl .heading.heading-v8 h6:after {
	right: 50%;
	left: auto
}
.heading.heading-v8 h1:before, .heading.heading-v8 h2:before, .heading.heading-v8 h3:before, .heading.heading-v8 h4:before, .heading.heading-v8 h5:before, .heading.heading-v8 h6:before {
	top: -15px
}
.heading.heading-v8 h1:after, .heading.heading-v8 h2:after, .heading.heading-v8 h3:after, .heading.heading-v8 h4:after, .heading.heading-v8 h5:after, .heading.heading-v8 h6:after {
	bottom: 0
}
.heading.heading-v9 {
	text-align: left
}
.rtl .heading.heading-v9 {
	text-align: right
}
.heading.heading-v9 h1, .heading.heading-v9 h2, .heading.heading-v9 h3, .heading.heading-v9 h4, .heading.heading-v9 h5, .heading.heading-v9 h6 {
	position: relative;
	margin-bottom: 30px
}
.heading.heading-v9 h1:after, .heading.heading-v9 h2:after, .heading.heading-v9 h3:after, .heading.heading-v9 h4:after, .heading.heading-v9 h5:after, .heading.heading-v9 h6:after {
	left: 0;
	width: 30px;
	height: 2px;
	content: " ";
	bottom: -15px;
	right: inherit;
	background-color: #000;
	position: absolute
}
.rtl .heading.heading-v9 h1:after, .rtl .heading.heading-v9 h2:after, .rtl .heading.heading-v9 h3:after, .rtl .heading.heading-v9 h4:after, .rtl .heading.heading-v9 h5:after, .rtl .heading.heading-v9 h6:after {
	right: 0;
	left: auto
}
.heading.heading-v9.heading-light h1:after, .heading.heading-v9.heading-light h2:after, .heading.heading-v9.heading-light h3:after, .heading.heading-v9.heading-light h4:after, .heading.heading-v9.heading-light h5:after, .heading.heading-v9.heading-light h6:after {
	background-color: #fff
}
.hight-light .heading small {
	color: #FFF
}
.hight-light .heading h1:before, .hight-light .heading h1:after, .hight-light .heading h2:before, .hight-light .heading h2:after, .hight-light .heading h3:before, .hight-light .heading h3:after, .hight-light .heading h4:before, .hight-light .heading h4:after, .hight-light .heading h5:before, .hight-light .heading h5:after, .hight-light .heading h6:before, .hight-light .heading h6:after {
	background: #FFF
}
.hight-light.hight-lighted .heading h1:before, .hight-light.hight-lighted .heading h1:after, .hight-light.hight-lighted .heading h2:before, .hight-light.hight-lighted .heading h2:after, .hight-light.hight-lighted .heading h3:before, .hight-light.hight-lighted .heading h3:after, .hight-light.hight-lighted .heading h4:before, .hight-light.hight-lighted .heading h4:after, .hight-light.hight-lighted .heading h5:before, .hight-light.hight-lighted .heading h5:after, .hight-light.hight-lighted .heading h6:before, .hight-light.hight-lighted .heading h6:after {
	background: #FFF
}
.hight-light h1, .hight-light h2, .hight-light h3, .hight-light h4, .hight-light h5, .hight-light h6, .hight-light p {
	color: #FFF
}
.hight-lighted .heading {
	z-index: 1;
	position: relative
}
.hight-lighted .heading h1, .hight-lighted .heading h2, .hight-lighted .heading h3, .hight-lighted .heading h4, .hight-lighted .heading h5, .hight-lighted .heading h6 {
	position: relative
}
@-webkit-keyframes hover-imagecategory {
0% {
transform:perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%)
}
100% {
transform:perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0)
}
}
@-moz-keyframes hover-imagecategory {
0% {
transform:perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%)
}
100% {
transform:perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0)
}
}
@-o-keyframes hover-imagecategory {
0% {
transform:perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%)
}
100% {
transform:perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0)
}
}
@keyframes hover-imagecategory {
0% {
transform:perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%)
}
100% {
transform:perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0)
}
}
.feature-box .fbox-icon {
	float: left;
	margin: 10px 20px 0 0;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.rtl .feature-box .fbox-icon {
	float: right
}
.rtl .feature-box .fbox-icon {
	margin: 10px 0 0 20px
}
.feature-box .fbox-body {
	overflow: hidden
}
.feature-box .fbox-body .fbox-icon {
	margin-top: 0
}
.feature-box small {
	font-size: 13px;
	margin-bottom: 15px;
	display: inline-block
}
.feature-box h4 {
	margin-bottom: 7px;
	text-transform: uppercase;
	font-weight: 700
}
.feature-box .fbox-title {
	margin: 10px 0;
	font-weight: 600;
	text-transform: none
}
.feature-box.light-style {
	color: #dfdfdf
}
.feature-box.light-style a {
	color: #fff
}
.feature-box.light-style a:hover {
	color: #000
}
.feature-box.light-style .fbox-title, .feature-box.light-style h4 {
	color: #fff
}
.feature-box.feature-box-right {
	text-align: right
}
.rtl .feature-box.feature-box-right {
	text-align: left
}
.feature-box.feature-box-right .fbox-icon {
	float: right;
	margin: 10px 0 0 20px
}
.rtl .feature-box.feature-box-right .fbox-icon {
	float: left
}
.rtl .feature-box.feature-box-right .fbox-icon {
	margin: 10px 20px 0 0
}
.feature-box.feature-box-center {
	text-align: center;
	padding: 0 16px
}
.feature-box.feature-box-center .fbox-icon {
	float: none
}
.feature-box:hover .fbox-icon {
	-webkit-animation: hover-imagecategory 0.6s cubic-bezier(.25, .46, .45, .94) 1;
	-moz-animation: hover-imagecategory 0.6s cubic-bezier(.25, .46, .45, .94) 1;
	-o-animation: hover-imagecategory 0.6s cubic-bezier(.25, .46, .45, .94) 1;
	animation: hover-imagecategory 0.6s cubic-bezier(.25, .46, .45, .94) 1
}
[class*="feature-box-"] .fbox-icon {
	float: none;
	margin: 0
}
[class*="feature-box-"] h4 {
	padding: 10px 0;
	position: relative
}
.feature-box-v2 .fbox-icon {
	float: left;
	margin-right: 20px;
	margin-top: 30px
}
.rtl .feature-box-v2 .fbox-icon {
	float: right
}
.feature-box-v2 .fbox-icon .icons {
	width: 45px;
	height: 45px;
	color: #fff
}
.feature-box-v2 .fbox-body {
	font-size: 16px;
	color: #fff
}
.feature-box-v2 .fbox-body h4 {
	color: #FFF;
	text-transform: none;
	margin-bottom: 0;
	font-weight: 700
}
.feature-box-v3 .fbox-icon .icons {
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 30px
}
.feature-box-v3 .fbox-icon .icons.icons-plain {
	width: auto;
	height: auto;
	line-height: 100%
}
.feature-box-v3.feature-box-right .fbox-icon {
	float: none;
	margin: 0
}
.feature-box-v3.feature-box-right h4:before {
	left: inherit;
	right: 0
}
.feature-box-v4 {
	position: relative;
	border: 1px solid #333;
	padding: 35px 30px 20px;
	text-align: center
}
.feature-box-v4 .fbox-icon {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: -36px;
	margin: 0 auto
}
.feature-box-v4 .fbox-icon .icons {
	font-size: 24px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	background-color: #fff;
	border: 1px solid #333;
	color: #333
}
.feature-box-v4 .fbox-icon.fbox-bg .icons {
	background-color: #2b4379;
	border: 1px solid #2b4379;
	color: #fff
}
.feature-box-v4 h4 {
	padding: 10px 0 20px
}
.feature-box-v4 h4:before {
	width: 0;
	height: 0;
	background-color: transparent
}
.feature-box-v4[class*="bg-"] {
	border: none
}
.feature-box-v5 {
	padding: 20px 30px;
	border: 1px solid #ddd;
	border-bottom: 3px solid #2b4379
}
.feature-box-v5 .fbox-icon .icons {
	font-size: 40px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	color: #333
}
.icon-rating {
	float: left
}
.icon-rating input {
	left: -9999px;
	position: absolute
}
.icon-rating label {
	cursor: pointer;
	display: block;
	float: right;
	font-size: 22px;
	height: 17px;
	line-height: 17px;
	padding: 0 3px
}
.icon-rating label {
	color: #e0e0e0;
	transition: color 0.3s ease 0s
}
.icon-rating input + label:hover, .icon-rating input + label:hover~label {
	color: #8bc34a
}
.icon-rating input:checked~label {
	color: #8bc34a
}
.icon-rating-horizontal {
	float: none;
	text-align: center
}
.icon-rating-horizontal label {
	float: none;
	height: 20px;
	line-height: 20px
}
.light-style {
	color: #fff
}
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {
	color: #fff
}
.bg-success .icon-rating label {
	color: #418b37
}
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover~label, .bg-success .icon-rating input:checked~label {
	color: #fff
}
.bg-danger .icon-rating label {
	color: #ba1d0c
}
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover~label, .bg-danger .icon-rating input:checked~label {
	color: #fff
}
.bg-warning .icon-rating label {
	color: #007696
}
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover~label, .bg-warning .icon-rating input:checked~label {
	color: #fff
}
.bg-primary .icon-rating label {
	color: #d15a0f
}
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover~label, .bg-primary .icon-rating input:checked~label {
	color: #fff
}
.bg-info .icon-rating label {
	color: #cdcdcd
}
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover~label, .bg-info .icon-rating input:checked~label {
	color: #fff
}
.interactive-banner {
	position: relative;
	overflow: hidden
}
.interactive-banner .interactive-banner-profile {
	position: absolute;
	z-index: 2;
	margin: auto;
	content: ""
}
.interactive-banner .interactive-banner-profile h2 {
	text-transform: uppercase;
	margin: 10px 0 15px;
	letter-spacing: 5px
}
.interactive-banner .interactive-banner-profile small {
	text-transform: uppercase
}
.interactive-banner .mask-link {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1
}
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {
	color: #fff
}
.interactive-banner .action .icons:hover {
	background-color: #52b045!important;
	border: #52b045!important
}
.interactive-banner.left .interactive-banner-profile {
	left: 20px
}
.interactive-banner.right .interactive-banner-profile {
	right: 20px
}
.interactive-banner.center .interactive-banner-profile {
	right: 0;
	left: 0
}
.interactive-banner-v1 .interactive-banner-profile {
	width: 85%;
	height: 120px;
	bottom: 0;
	top: 0
}
.interactive-banner-v2 .interactive-banner-profile {
	top: 40px;
	width: 55%;
	height: 120px
}
.interactive-banner-v2 .interactive-banner-profile .action {
	padding: 5px 15px;
	margin-bottom: 3px;
	background-color: #fff;
	color: #333
}
.interactive-banner-v2.left .interactive-banner-profile {
	left: 60px
}
.interactive-banner-v2.right .interactive-banner-profile {
	right: 60px
}
.interactive-banner-v2.center .interactive-banner-profile {
	right: 0;
	left: 0
}
.interactive-banner-v3 .interactive-banner-profile {
	padding: 40px 60px;
	width: 100%;
	height: 100%;
	top: 0
}
.interactive-banner-v3 .interactive-banner-profile .action {
	bottom: 60px;
	left: 60px;
	right: 60px;
	content: "";
	position: absolute
}
.interactive-banner-v3 .interactive-banner-profile .action:after {
	content: "";
	position: absolute;
	border: 5px solid #fff;
	bottom: -30px;
	left: -30px;
	right: -30px;
	height: calc(100% + 60px);
	width: calc(100% + 60px);
	z-index: -1
}
.interactive-banner-v4 .interactive-banner-profile {
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 0 30px;
	position: absolute;
	content: "";
	transform: translate3d(0, 60px, 0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.interactive-banner-v4 .interactive-banner-profile .action {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s;
	transition: opacity 0.35s ease 0s;
	position: relative;
	background-color: #52b045;
	margin: 0 -30px;
	padding: 20px 30px
}
.interactive-banner-v4 .interactive-banner-profile img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s;
	transition: opacity 0.35s ease 0s
}
.interactive-banner-v4:hover .interactive-banner-profile {
	transform: translate3d(0, 0, 0)
}
.interactive-banner-v4:hover .interactive-banner-profile .action {
	opacity: 1;
	filter: alpha(opacity=100)
}
.interactive-banner-v4:hover .interactive-banner-profile img {
	opacity: .5;
	filter: alpha(opacity=50)
}
.interactive-banner-v5 .interactive-banner-profile {
	width: 55%;
	height: 120px;
	bottom: 0;
	top: 0
}
.interactive-banner-v5 a.links {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -30px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transform: translate3d(0, -60px, 0)
}
.interactive-banner-v5:hover a.links {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate3d(0, 0, 0)
}
.effect-v1 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v1:before {
	border: 1px solid #fff;
	bottom: 20px;
	content: "";
	left: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	z-index: 1
}
.effect-v1 img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v1 .action {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v1:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-v1:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-v1:hover .action {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100)
}
.effect-v2 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v2:before {
	border: 1px solid #fff;
	bottom: 20px;
	content: "";
	left: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	z-index: 1
}
.effect-v2 img {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v2 .action {
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v2:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.effect-v2:hover img {
	opacity: .7;
	filter: alpha(opacity=70);
	-webkit-transform: scale(1.2, 1);
	-ms-transform: scale(1.2, 1);
	-o-transform: scale(1.2, 1);
	transform: scale(1.2, 1)
}
.effect-v2:hover .action {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100)
}
.effect-v3 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v3:before, .effect-v3:after {
	bottom: 20px;
	content: "";
	left: 20px;
	opacity: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	z-index: 1
}
.effect-v3:before {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1)
}
.effect-v3:after {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0)
}
.effect-v3 img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s;
	transition: opacity 0.35s ease 0s;
	width: 100%
}
.effect-v3 .banner-title {
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
	-webkit-transition: transform 0.35s ease 0s;
	-o-transition: transform 0.35s ease 0s;
	transition: transform 0.35s ease 0s
}
.effect-v3 .action {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v3:hover:before, .effect-v3:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-v3:hover img {
	opacity: .5;
	filter: alpha(opacity=50)
}
.effect-v3:hover .banner-title, .effect-v3:hover .action {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.effect-v4 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v4:before {
	border: 2px solid #fff;
	bottom: 20px;
	-webkit-box-shadow: 0 0 0 30px rgba(255,255,255,.2);
	box-shadow: 0 0 0 30px rgba(255,255,255,.2);
	content: "";
	left: 20px;
	opacity: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	z-index: 1
}
.effect-v4 img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s;
	transition: opacity 0.35s ease 0s
}
.effect-v4 .banner-title {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: transform 0.35s ease 0s;
	-o-transition: transform 0.35s ease 0s;
	transition: transform 0.35s ease 0s
}
.effect-v4 .action {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v4:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-v4:hover img {
	opacity: .5;
	filter: alpha(opacity=50)
}
.effect-v4:hover .banner-title {
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	-o-transform: scale(.95);
	transform: scale(.95)
}
.effect-v4:hover .action {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-v5 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v5 img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
	-o-transition: opacity 1s ease 0s, transform 1s ease 0s;
	transition: opacity 1s ease 0s, transform 1s ease 0s
}
.effect-v5 .action {
	transform: translate3d(-150%, 0, 0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s
}
.effect-v5 .action:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s
}
.effect-v5 .action:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s
}
.effect-v5 .action:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s
}
.effect-v5:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
	transform: scale3d(1.1, 1.1, 1)
}
.effect-v5:hover .action {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale3d(1.1, 1.1, 1);
	transform: translate3d(0, 0, 0)
}
.effect-v5:hover .action:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
.effect-v5:hover .action:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s
}
.effect-v5:hover .action:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s
}
.effect-v6 {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-v6 img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s;
	transition: opacity 0.35s ease 0s
}
.effect-v6 .action {
	transform: translate3d(0, -100px, 0);
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	opacity: 0
}
.effect-v6:hover img {
	opacity: .5;
	filter: alpha(opacity=50)
}
.effect-v6:hover .action {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.effect-v7 {
	overflow: hidden;
	position: relative
}
.effect-v7:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;
	-o-transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;
	transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;
	z-index: 1;
	border: 200px double transparent;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}
.effect-v7:hover:before {
	opacity: 0;
	filter: alpha(opacity=0);
	border: 0 double rgba(255,255,255,.7);
	visibility: hidden
}
.effect-v8 {
	overflow: hidden;
	position: relative
}
.effect-v8:before {
	border-bottom: 50px solid rgba(255,255,255,.4);
	border-top: 50px solid rgba(255,255,255,.4);
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transform-origin: 50% 50% 0;
	width: 100%
}
.effect-v8:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
	-o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
	-moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
	-ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1)
}
.effect-v9 {
	overflow: hidden;
	position: relative
}
.effect-v9:before {
	border: 50px solid transparent;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	top: 0;
	content: "";
	opacity: 1;
	filter: alpha(opacity=100);
	width: 100px;
	height: 100px;
	-webkit-transform: scale(7);
	-ms-transform: scale(7);
	-o-transform: scale(7);
	transform: scale(7);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	visibility: visible;
	z-index: 1
}
.effect-v9:hover:before {
	border: 0 solid rgba(0,0,0,.7);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden
}
.effect-v10 {
	overflow: hidden;
	position: relative
}
.effect-v10:before {
	background-color: rgba(255,255,255,.2);
	display: block;
	width: 100%;
	height: 100%;
	left: -100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	content: "";
	z-index: 1
}
.effect-v10:hover:before {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}
.effect-default {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-default .banner-title {
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: transform 0.35s ease 0s;
	-o-transition: transform 0.35s ease 0s;
	transition: transform 0.35s ease 0s
}
.effect-default img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	opacity: .7;
	filter: alpha(opacity=70)
}
.effect-default .action {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	border: 1px solid #fff;
	margin: 1em 0 0;
	padding: 1em;
	color: #FFF
}
.effect-default:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-default:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.effect-default:hover .action {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100)
}
.effect-default:hover .banner-title {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.bg-blog .blog-item {
	background: #FFF
}
.hight-light .latest-posts a {
	color: #FFF
}
.hight-light .latest-posts-v1 .blog-meta {
	color: #40bc23
}
.green .btn-primary {
	background-color: #40bc23;
	border-color: #40bc23
}
.brown .btn-primary {
	background-color: #3a3a3a;
	border-color: #3a3a3a
}
.latest-posts a {
	color: #000;
	font-family: "proxima_light", sans-serif!important
}
.latest-posts a:hover {
	color: #2b4379
}
.latest-posts .latest-posts-title {
	margin-top: 25px;
	font-size: 22px!important;
	margin-bottom: 25px
}
.latest-posts .latest-posts-profile {
	font-size: 13px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase
}
.latest-posts .latest-posts-profile a {
	color: #000
}
.latest-posts .latest-posts-profile a:hover {
	color: #2b4379
}
.latest-posts .latest-posts-profile i {
	margin-right: 7px;
	font-size: 14px
}
.rtl .latest-posts .latest-posts-profile i {
	margin-left: 7px;
	margin-right: inherit
}
.latest-posts .shortinfo {
	color: #838383;
	padding-bottom: 40px
}
.latest-posts-v1 .latest-posts-meta {
	padding: 0 30px 30px
}
.latest-posts-v1 .latest-posts-img-profile {
	position: relative
}
.latest-posts-v1 .blog-meta {
	color: #2b4379;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px
}
.latest-posts-v1 .blog-meta span.comment_count {
	border-left: 1px solid #d5d5d5;
	padding: 0 10px;
	margin-left: 10px
}
.rtl .latest-posts-v1 .blog-meta span.comment_count {
	border-right: 1px solid #d5d5d5;
	border-left: inherit
}
.rtl .latest-posts-v1 .blog-meta span.comment_count {
	margin-right: 10px;
	margin-left: inherit
}
.latest-posts-v1 .blog-meta i {
	margin-right: 2px
}
.rtl .latest-posts-v1 .blog-meta i {
	margin-left: 2px;
	margin-right: inherit
}
.latest-posts-v1 .blog-meta a {
	color: #999
}
.hight-lighted .latest-posts-v1 .latest-posts-img-profile {
	width: 50%;
	float: left;
	padding: 0 30px
}
.rtl .hight-lighted .latest-posts-v1 .latest-posts-img-profile {
	float: right
}
.hight-lighted .latest-posts-v1 .latest-posts-meta {
	float: right;
	width: 50%
}
.rtl .hight-lighted .latest-posts-v1 .latest-posts-meta {
	float: left
}
.hight-lighted .latest-posts-v1.latest-posts a {
	color: #373737
}
.hight-lighted .latest-posts-v1 .blog-meta {
	color: #2b4379
}
.latest-posts-v2 .latest-posts-meta, .latest-posts-v2 .latest-posts-profile {
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 15px;
	background-color: rgba(255,255,255,.7)
}
.latest-posts-v3 {
	text-align: center
}
.latest-posts-v3 .latest-posts-title {
	position: relative
}
.latest-posts-v3 .latest-posts-title:after {
	background-color: #444;
	content: " ";
	height: 1px;
	left: 50%;
	margin-left: -15px;
	position: absolute;
	top: 41px;
	width: 30px
}
.latest-posts-v3 .latest-posts-meta {
	padding: 15px;
	position: relative;
	background-color: rgba(255,255,255,.7)
}
.latest-posts-v3 .latest-posts-profile {
	background-color: rgba(0,0,0,.3);
	text-align: left;
	position: absolute;
	top: -42px;
	left: 0;
	padding: 10px 15px;
	width: 100%;
	color: #fff
}
.rtl .latest-posts-v3 .latest-posts-profile {
	text-align: right
}
.latest-posts-v3 .latest-posts-profile a {
	color: #fff
}
.latest-posts-v3 .latest-posts-profile a:hover {
	color: red
}
.latest-posts-v4 .latest-posts-image {
	margin-right: 10px
}
.rtl .latest-posts-v4 .latest-posts-image {
	margin-left: 10px;
	margin-right: inherit
}
.latest-posts-v4 .latest-posts-image img {
	width: 100px!important;
	height: auto!important
}
.latest-posts-v4 .latest-posts-item {
	padding-top: 15px;
	padding-bottom: 15px
}
.latest-posts-v4 .latest-posts-item .latest-posts-title {
	font-size: 14px;
	text-transform: uppercase
}
.latest-posts-v4 .latest-posts-item .latest-posts-profile>span {
	margin-right: 10px
}
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile>span {
	margin-left: 10px;
	margin-right: inherit
}
.latest-posts-v5 .latest-posts-image {
	margin-left: 10px
}
.rtl .latest-posts-v5 .latest-posts-image {
	margin-right: 10px;
	margin-left: inherit
}
.latest-posts-v5 .latest-posts-image img {
	width: 100px!important;
	height: auto!important
}
.latest-posts-v5 .latest-posts-item {
	padding: 20px
}
.latest-posts-v5 .latest-posts-item:nth-child(even) {
	background-color: rgba(228,228,228,.3)
}
.latest-posts-v5 .latest-posts-item:nth-child(odd) {
	background-color: rgba(255,255,255,.3)
}
.latest-posts-v5 .latest-posts-item .latest-posts-title {
	font-size: 14px;
	text-transform: uppercase
}
.latest-posts-v5 .latest-posts-item .latest-posts-profile>span {
	margin-right: 10px
}
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile>span {
	margin-left: 10px;
	margin-right: inherit
}
.latest-posts-v6 .latest-posts-body {
	position: relative;
	overflow: hidden
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta {
	bottom: 0;
	left: 0;
	display: block;
	padding: 10px 20px;
	position: absolute;
	-webkit-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	-o-transform: translate(0, 50%);
	transform: translate(0, 50%);
	-webkit-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	transition: all 0.4s linear 0s
}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta {
	right: 0;
	left: auto
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {
	color: #fff;
	padding-left: 34px
}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {
	padding-right: 34px;
	padding-left: inherit
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title {
	position: relative;
	letter-spacing: 0;
	line-height: 20px;
	font-family: "proxima_bold", sans-serif
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after, .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
	position: absolute;
	top: 4px;
	background-color: #2b4379;
	content: "";
	width: 2px;
	height: 30px;
	-ms-transform: skew(-30deg);
	-webkit-transform: skew(-30deg);
	transform: skew(-30deg);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: inline-block;
*display:inline;
	zoom: 1
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
	left: 8px
}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
	right: 8px;
	left: auto
}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {
	left: 12px
}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {
	right: 12px;
	left: auto
}
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	background-color: rgba(0,0,0,.4)
}
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta .latest-posts-title {
	margin-bottom: 10px
}
.latest-posts-v6 .latest-posts-profile {
	position: absolute;
	top: 30px;
	left: 40px;
	padding: 2px 12px;
	background-color: #2b4379
}
.rtl .latest-posts-v6 .latest-posts-profile {
	right: 40px;
	left: auto
}
.latest-posts-v6 .latest-posts-profile .created {
	display: inline-block;
	position: relative
}
.latest-posts-v6 .latest-posts-profile .created:after {
	border-right: 25px solid transparent;
	border-top: 29px solid #2b4379;
	content: "";
	height: 0;
	position: absolute;
	right: -36px;
	top: -2px;
	width: 0
}
.latest-posts-v6 .latest-posts-profile .created:before {
	border-bottom: 29px solid #2b4379;
	border-left: 25px solid transparent;
	content: "";
	height: 0;
	left: -36px;
	position: absolute;
	top: -2px;
	width: 0
}
.list-unstyled {
	list-style: none;
	padding-left: 0
}
.lists li {
	list-style: none
}
.lists li a {
	color: #FFF
}
.lists li a:hover {
	color: #2b4379;
	text-decoration: none
}
.lists li i {
	color: #FFF;
	margin-right: 10px;
	position: relative;
	top: 2px
}
.rtl .lists li i {
	margin-left: 10px;
	margin-right: inherit
}
.lists.lists-light li, .lists.lists-light li a, .lists.lists-light li i {
	color: #FFF
}
.lists.lists-light li a:hover {
	color: #2b4379
}
.lists.list-style-circle, .lists.list-style-disc {
	list-style: none;
	padding-left: 20px
}
.rtl .lists.list-style-circle, .rtl .lists.list-style-disc {
	padding-right: 20px;
	padding-left: inherit
}
.lists.list-style-circle li, .lists.list-style-disc li {
	position: relative
}
.lists.list-style-circle li:before, .lists.list-style-disc li:before {
	color: #FFF;
	font-family: 'FontAwesome';
	font-size: 10px;
	left: -20px;
	position: absolute;
	top: 4px
}
.rtl .lists.list-style-circle li:before, .rtl .lists.list-style-disc li:before {
	right: -20px;
	left: auto
}
.lists.list-style-circle.lists-light li:before, .lists.list-style-disc.lists-light li:before {
	color: #FFF
}
.lists.list-style-circle li:before {
	content: "\f10c"
}
.lists.list-style-disc li:before {
	content: "\f111"
}
.lists.list-style-square {
	list-style: none;
	padding-left: 20px
}
.rtl .lists.list-style-square {
	padding-right: 20px;
	padding-left: inherit
}
.lists.list-style-square li {
	position: relative
}
.lists.list-style-square li:before {
	content: "";
	top: 10px;
	left: -10px;
	position: absolute;
	width: 3px;
	height: 3px;
	background-color: #FFF
}
.rtl .lists.list-style-square li:before {
	right: -10px;
	left: auto
}
.lists.list-style-square.lists-light li:before {
	background-color: #FFF
}
.lists.list-style-number {
	counter-reset: li;
	list-style: outside none decimal;
	padding-left: 20px
}
.rtl .lists.list-style-number {
	padding-right: 20px;
	padding-left: inherit
}
.lists.list-style-number li {
	display: block;
	padding-left: 5px
}
.rtl .lists.list-style-number li {
	padding-right: 5px;
	padding-left: inherit
}
.lists.list-style-number li:before {
	color: #FFF;
	content: counter(li, decimal);
	counter-increment: li;
	left: 20px;
	position: absolute
}
.rtl .lists.list-style-number li:before {
	right: 20px;
	left: auto
}
.lists.list-style-number.lists-light li:before {
	color: #FFF
}
.media-image-v1 {
	border: 10px solid #f5f5f5;
	box-shadow: 0 4px 3px -2px rgba(0,0,0,.1)
}
.media-image-v2 {
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.1)
}
.media-image-v3 {
	border: 10px solid #f5f5f5;
	position: relative
}
.media-image-v3:before, .media-image-v3:after {
	width: 22%;
	height: 15px;
	bottom: 2px;
	box-shadow: 0 9px 20px 4px rgba(0,0,0,.1);
	content: "";
	position: absolute;
	z-index: -1
}
.media-image-v3:before {
	left: 5px
}
.media-image-v3:after {
	right: 5px
}
.alert-box-success {
	background-color: #52b045;
	border-color: #599e3e;
	color: #fff
}
.alert-box-success hr {
	border-top-color: #4f8b37
}
.alert-box-success .alert-link {
	color: #e6e6e6
}
.alert-box-info {
	background-color: #f3f3f3;
	border-color: #e1e1e1;
	color: #000
}
.alert-box-info hr {
	border-top-color: #d4d4d4
}
.alert-box-info .alert-link {
	color: black
}
.alert-box-warning {
	background-color: #00b2e2;
	border-color: #00bfc9;
	color: #000
}
.alert-box-warning hr {
	border-top-color: #00a7af
}
.alert-box-warning .alert-link {
	color: black
}
.alert-box-error {
	background-color: #f13621;
	border-color: #ea0f1d;
	color: #000
}
.alert-box-error hr {
	border-top-color: #d20d1a
}
.alert-box-error .alert-link {
	color: black
}
.mockup {
	font-size: 16px;
	line-height: 32px
}
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {
	margin-top: 0
}
[class*="newsletter-v"] {
	padding: 30px 0
}
[class*="newsletter-v"].light-style {
	color: #fff
}
[class*="newsletter-v"].light-style .form-control {
	color: #fff;
	background: transparent
}
[class*="newsletter-v"].light-style .newsletter-label {
	color: #FFF
}
[class*="newsletter-v"].newsletter-border {
	border: 1px solid #d5d5d5
}
[class*="newsletter-v"].newsletter-center {
	text-align: center
}
[class*="newsletter-v"].newsletter-center .newsletter-heading {
	margin-bottom: 20px
}
[class*="newsletter-v"].newsletter-center h2 {
	margin-top: 0
}
.newsletter-label {
	font-size: 18px;
	margin-top: 0;
	text-transform: uppercase
}
.newsletter-v3 .newsletter-label {
	color: #FFF
}
.newsletter-v8 .heading span {
	display: block;
	margin-bottom: 30px
}
.newsletter-v8 .newsletter-group {
	margin: 0 auto;
	width: 60%;
	background: #FFF;
	border: 0;
	padding: 0 2px 0 0;
	border-radius: 3px
}
.newsletter-v8 .newsletter-input {
	background: transparent none;
	border: 0
}
.panel-default {
	color: #000
}
.panel-white {
	color: #FFF
}
.panel .panel-heading {
	background: transparent;
	color: #3e3a3a;
	font-family: "proxima_light", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	position: relative;
	text-transform: uppercase
}
.panel .panel-heading.nopadding {
	padding: 15px 0
}
.hightlight .panel-title {
	position: relative;
	z-index: 2;
	margin-bottom: 30px;
	line-height: 20px
}
.hightlight .panel-title:before {
	background: #d5d5d5;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 60%;
	width: 100%
}
.hightlight .panel-title span {
	background: #f6f6f6;
	color: #262626;
	font-size: 26px;
	padding: 0 20px;
	position: relative;
	text-transform: uppercase;
	z-index: 3;
	font-family: "proxima_extrabold", cursive
}
.parallax {
	padding-top: 150px;
	padding-bottom: 150px;
	text-align: center
}
.parallax .parallax-heading h2 {
	font-size: 36px;
	text-transform: uppercase
}
.parallax .parallax-heading h2:before, .parallax .parallax-heading h2:after {
	display: none
}
.parallax-v1 .parallax-heading h2 {
	margin: 0
}
.parallax-light h2, .parallax-light p {
	color: #FFF
}
[class*="piechart-v"] .piechart-body {
	position: relative;
	display: inline-block
}
[class*="piechart-v"] .piechart-body .piechart-body-inner {
	top: 0;
	font-size: 35px;
	line-height: 140px;
	position: absolute;
	left: 0;
	width: 100%;
	height: 140px
}
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {
	right: 0;
	left: auto
}
[class*="piechart-v"].piechart-center {
	text-align: center
}
[class*="piechart-v"].light-style {
	color: #fff
}
.progress-title {
	font-size: 24px;
	color: #000;
	font-weight: 800;
	line-height: 100%
}
.progress-title span {
	margin-right: 10px
}
.rtl .progress-title span {
	margin-left: 10px;
	margin-right: inherit
}
.progress-title small {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700
}
.progress-bar {
	box-shadow: none
}
.progress-icon .progress-title {
	padding-left: 10px
}
.progress-icon .bar-chart {
	padding-left: 50px;
	position: relative
}
.progress-icon .bar-icon {
	position: absolute;
	content: "";
	top: 9px;
	left: 0
}
.progress-box .progress-bar {
	transition: all 3s ease-in 0s
}
.process>li:hover i, .process>li:hover i:after {
	transition: all 0.3s ease-in-out 0s
}
.chart {
	display: inline-block;
	width: 110px;
	margin: 40px auto 20px;
	padding: 0 10px
}
.easyPieChart {
	position: relative;
	text-align: center
}
.easyPieChart canvas {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto
}
.percentage {
	font-size: 24px;
	color: #8bc34a;
	font-weight: 800;
	margin: 0 auto .5em
}
.piechart-title {
	text-transform: uppercase;
	font-weight: 700
}
sup {
	top: -.2em;
	margin-left: 1px
}
.ctrl {
	position: absolute;
	right: 10px;
	top: 5px;
	color: #c4cdcc;
	word-spacing: 5px
}
.ctrl span {
	cursor: pointer;
	-webkit-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out
}
.ctrl span:hover {
	color: #000
}
.pricing {
	text-align: center
}
.pricing-v1 {
	background: #FFF
}
.pricing-v1 .plan-title {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0;
	padding: 30px 0;
	border-bottom: 2px solid #e2e2e2
}
.pricing-v1 .plan-figure {
	font-size: 48px;
	font-weight: 300;
	color: #000
}
.pricing-v1 .plan-price {
	font-size: 16px;
	border-bottom: 2px solid #e2e2e2
}
.pricing-v1 .plan-currency {
	font-size: 30px;
	font-weight: 300
}
.pricing-v1 .plain-info {
	padding: 20px
}
.pricing-v1 .plain-info li {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	background: #EDEDED;
	margin-bottom: 10px;
	padding: 14px 0
}
.pricing-v1 .pricing-footer {
	padding: 0 20px 40px 20px
}
.pricing-v2 {
	background: #FFF
}
.pricing-v2 .plan-title {
	color: #000;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0;
	padding: 30px 0
}
.pricing-v2 .plan-price {
	background: #2b4379;
	margin: 0 -10px;
	position: relative;
	height: 100px
}
.pricing-v2 .plan-price .plan-price-body {
	background: #2b4379;
	margin: 0 auto;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: -15px;
	right: 0;
	color: #FFF;
	width: 130px;
	height: 130px
}
.pricing-v2 .plan-price .plan-figure {
	font-size: 48px;
	font-weight: 300
}
.pricing-v2 .plan-price .plan-currency {
	font-size: 30px;
	font-weight: 300
}
.pricing-v2 .plain-info {
	padding: 20px
}
.pricing-v2 .plain-info li {
	color: #000;
	line-height: 62px;
	border-bottom: 1px dashed #d5d5d5
}
.pricing-v2 .pricing-footer {
	padding: 0 20px 40px 20px
}
.pricing-highlight .plan-title {
	background: #52b045;
	color: #FFF
}
.process-steps {
	list-style: outside none none;
	margin: 0;
	padding: 0
}
.process-steps li {
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center
}
.process-steps li a, .process-steps li span {
	color: #000
}
.process-steps li a .icons, .process-steps li span .icons {
	background-color: #000;
	color: #fff;
	font-style: normal
}
.process-steps li a .icons.icons-bodered, .process-steps li span .icons.icons-bodered {
	background-color: transparent;
	border: 1px solid #000;
	color: #000
}
.process-steps li.step_current a, .process-steps li.step_current span, .process-steps li.step_done a, .process-steps li.step_done span {
	color: #52b045!important
}
.process-steps li.step_current a .icons, .process-steps li.step_current span .icons, .process-steps li.step_done a .icons, .process-steps li.step_done span .icons {
	background-color: #52b045!important;
	color: #fff!important
}
.process-steps li.step_current a .icons.icons-bodered, .process-steps li.step_current span .icons.icons-bodered, .process-steps li.step_done a .icons.icons-bodered, .process-steps li.step_done span .icons.icons-bodered {
	background-color: transparent!important;
	border: 1px solid #52b045!important;
	color: #52b045!important
}
.process-steps.process-2 li {
	width: 50%
}
.process-steps.process-3 li {
	width: 33.33%
}
.process-steps.process-4 li {
	width: 25%
}
.process-steps.process-5 li {
	width: 20%
}
.process-steps-v1 li:after, .process-steps-v1 li:before {
	border-top: 1px dashed #bbb;
	content: "";
	left: 0;
	margin-left: -26px;
	position: absolute;
	top: 30px;
	width: 50%
}
.process-steps-v1 li:after {
	left: auto;
	margin: 0 -26px 0 0;
	right: 0
}
.process-steps-v1 li:first-child:before, .process-steps-v1 li:last-child:after {
	display: none
}
.process-steps-v1 li span {
	margin: 5px 0;
	overflow: hidden;
	display: inline-block
}
.process-steps-v2 {
	border-bottom: 1px solid #bbb
}
.process-steps-v2 li a, .process-steps-v2 li span {
	display: inline-block;
	padding: 10px 0
}
.process-steps-v2 li.step_current a, .process-steps-v2 li.step_current span, .process-steps-v2 li.step_done a, .process-steps-v2 li.step_done span {
	border-bottom: 3px solid #52b045
}
.icon-combs {
	position: relative
}
.icon-combs .icon-combs-panel i {
	float: left;
	margin: 10px 15px 0 0
}
.icon-combs .icon-combs-panel.icon-combs-right i {
	float: right;
	margin: 10px 0 0 15px
}
.icon-combs .icon-combs-desc {
	overflow: hidden
}
.icon-combs>li {
	float: left;
	padding-right: 20px;
	position: relative;
	text-align: right;
	width: 50%
}
.icon-combs>li.icon-combs-inverted {
	clear: right;
	float: right;
	padding: 0 0 0 20px
}
.icon-combs.icon-combs-light:before {
	background: #fff
}
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {
	color: #fff
}
.icon-combs:before {
	background: #777;
	bottom: 0;
	content: "";
	left: 50%;
	margin-left: -1.5px;
	position: absolute;
	top: 0;
	width: 2px
}
.icon-wrap-icon {
	width: 60px;
	height: 60px;
	display: inline-block;
	background: #2b4379
}
.icon-wrap-icon .fa {
	font-size: 25px;
	margin: 18px 15px;
	color: #fff
}
.social-icons {
	text-align: center;
	width: 60px;
	height: 60px;
	font-size: 25px;
	padding: 17px;
	border: 1px solid transparent
}
.social-icons.icons-light-brd {
	color: #fff;
	border-color: #fff
}
.social-icons.icons-brd {
	color: #444;
	border-color: #444
}
.timeline-service {
	position: relative
}
.timeline-service:before {
	bottom: 0;
	content: " ";
	left: 50%;
	margin-left: -1.5px;
	position: absolute;
	top: 0;
	width: 2px;
	background: white
}
.timeline-service>li {
	float: left;
	position: relative;
	text-align: right;
	width: 50%
}
.timeline-service>li>.timeline-panel {
	border: 1px solid white;
	float: left;
	margin: 0 19px;
	padding: 20px 20px 20px 50px;
	position: relative;
	width: 93%
}
.timeline-service>li>.timeline-panel i {
	background: #52b045;
	color: #fff;
	display: inline-block;
	font-size: 25px;
	width: 40px;
	height: 40px;
	line-height: 30px;
	margin-top: -20px;
	padding: 7px;
	position: absolute;
	right: -20px;
	text-align: center;
	top: 50%
}
.timeline-service>li>.timeline-panel i.left-wing {
	left: -20px
}
.timeline-service>li>.timeline-badge {
	background: #52b045;
	width: 20px;
	height: 20px;
	position: absolute;
	right: -9px;
	top: 15%
}
.timeline-service>li.timeline-inverted>.timeline-panel {
	float: right;
	padding: 20px 50px 20px 20px;
	text-align: left
}
.timeline-service>li.timeline-inverted>.timeline-badge {
	display: none
}
.timeline-service.timeline-service-light .timeline-panel * {
	color: #fff
}
.icons {
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	display: inline-block;
	background-color: #2b4379;
	color: #fff;
	border: 1px solid transparent
}
.icons.icons-lg {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 26px
}
.icons.icons-sm {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 14px
}
.icons.icons-xs {
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 12px
}
.icons:hover {
	color: #fff;
	background-color: #ef7324
}
.icons.icons-bodered {
	border: 1px solid #d5d5d5;
	background-color: transparent;
	color: #838383
}
.icons.icons-bodered:hover {
	border: 1px solid #bcbcbc;
	background-color: transparent;
	color: #bcbcbc
}
.icons.icons-darker {
	background-color: #000!important;
	color: #fff!important
}
.icons.icons-darker:hover {
	background-color: #595959!important;
	color: #fff!important
}
.icons.icons-light {
	background-color: #f0f0f0!important;
	color: #000!important
}
.icons.icons-light:hover {
	background-color: #d6d6d6!important;
	color: #fff!important
}
.icons.icons-plain {
	background-color: transparent;
	color: #2b4379;
	font-size: 28px!important;
	width: auto;
	height: auto
}
.icons.icons-plain.icons-lg {
	font-size: 36px!important;
	width: auto;
	height: auto
}
.icons.icons-plain.icons-sm {
	font-size: 20px!important;
	width: auto;
	height: auto
}
.icons.icons-plain.icons-xs {
	font-size: 14px!important;
	width: auto;
	height: auto
}
.icons.icons-plain:hover {
	background-color: transparent;
	color: #000
}
.icons-outline {
	color: #d1d646;
	background-color: transparent;
	border-color: #d1d646
}
.icons-outline:hover, .icons-outline:focus, .icons-outline:active, .icons-outline.active {
	color: #fff;
	background-color: #d1d646;
	border-color: #ccd131
}
.open .icons-outline.dropdown-toggle {
	color: #fff;
	background-color: #d1d646;
	border-color: #ccd131
}
.icons-outline:active, .icons-outline.active {
	background-image: none
}
.open .icons-outline.dropdown-toggle {
	background-image: none
}
.icons-outline.disabled, .icons-outline.disabled:hover, .icons-outline.disabled:focus, .icons-outline.disabled:active, .icons-outline.disabled.active, .icons-outline[disabled], .icons-outline[disabled]:hover, .icons-outline[disabled]:focus, .icons-outline[disabled]:active, .icons-outline[disabled].active, fieldset[disabled] .icons-outline, fieldset[disabled] .icons-outline:hover, fieldset[disabled] .icons-outline:focus, fieldset[disabled] .icons-outline:active, fieldset[disabled] .icons-outline.active {
	background-color: transparent;
	border-color: #d1d646
}
.icons-outline .badge {
	color: transparent;
	background-color: #d1d646
}
.icons-outline.icons-primary {
	background: transparent;
	color: #2b4379
}
.icons-outline.icons-primary:hover {
	color: #FFF
}
.icons-outline.icons-success {
	background: transparent;
	color: #52b045
}
.icons-outline.icons-success:hover {
	color: #FFF
}
.icons-outline.icons-info {
	background: transparent;
	color: #f3f3f3
}
.icons-outline.icons-info:hover {
	color: #FFF
}
.icons-outline.icons-danger {
	background: transparent;
	color: #f13621
}
.icons-outline.icons-danger:hover {
	color: #FFF
}
.icons-outline.icons-warning {
	background: transparent;
	color: #00b2e2
}
.icons-outline.icons-warning:hover {
	color: #FFF
}
.icons-inverse {
	color: #fff;
	background-color: #d1d646;
	border-color: #ccd131
}
.icons-inverse:hover, .icons-inverse:focus, .icons-inverse:active, .icons-inverse.active {
	color: #d1d646;
	background-color: transparent;
	border-color: #d1d646
}
.open .icons-inverse.dropdown-toggle {
	color: #d1d646;
	background-color: transparent;
	border-color: #d1d646
}
.icons-inverse:active, .icons-inverse.active {
	background-image: none
}
.open .icons-inverse.dropdown-toggle {
	background-image: none
}
.icons-inverse.disabled, .icons-inverse.disabled:hover, .icons-inverse.disabled:focus, .icons-inverse.disabled:active, .icons-inverse.disabled.active, .icons-inverse[disabled], .icons-inverse[disabled]:hover, .icons-inverse[disabled]:focus, .icons-inverse[disabled]:active, .icons-inverse[disabled].active, fieldset[disabled] .icons-inverse, fieldset[disabled] .icons-inverse:hover, fieldset[disabled] .icons-inverse:focus, fieldset[disabled] .icons-inverse:active, fieldset[disabled] .icons-inverse.active {
	background-color: #d1d646;
	border-color: #ccd131
}
.icons-inverse .badge {
	color: #d1d646;
	background-color: #fff
}
.icons-inverse.icons-primary:hover {
	color: #2b4379;
	background: transparent
}
.icons-inverse.icons-success:hover {
	color: #52b045;
	background: transparent
}
.icons-inverse.icons-info:hover {
	color: #f3f3f3;
	background: transparent
}
.icons-inverse.icons-danger:hover {
	color: #f13621;
	background: transparent
}
.icons-inverse.icons-warning:hover {
	color: #00b2e2;
	background: transparent
}
.light-style .icons {
	background-color: #fff;
	color: #2b4379
}
.light-style .icons:hover {
	color: #2b4379;
	background-color: #f2f2f2
}
.light-style .icons-bodered {
	border: 1px solid #fff;
	color: #fff;
	background-color: transparent
}
.light-style .icons-bodered:hover {
	border: 1px solid #f2f2f2;
	color: #f2f2f2;
	background-color: transparent
}
.light-style .icons-plain {
	background-color: transparent;
	color: #fff
}
.light-style .icons-plain:hover {
	background-color: transparent;
	color: #2b4379
}
.icons-default {
	color: #000;
	background-color: #fff;
	border-color: #d5d5d5
}
.icons-default:hover, .icons-default:focus, .icons-default.focus, .icons-default:active, .icons-default.active, .open>.icons-default.dropdown-toggle {
	color: #000;
	background-color: #e6e6e6;
	border-color: #b6b6b6
}
.icons-default:active, .icons-default.active, .open>.icons-default.dropdown-toggle {
	background-image: none
}
.icons-default.disabled, .icons-default.disabled:hover, .icons-default.disabled:focus, .icons-default.disabled.focus, .icons-default.disabled:active, .icons-default.disabled.active, .icons-default[disabled], .icons-default[disabled]:hover, .icons-default[disabled]:focus, .icons-default[disabled].focus, .icons-default[disabled]:active, .icons-default[disabled].active, fieldset[disabled] .icons-default, fieldset[disabled] .icons-default:hover, fieldset[disabled] .icons-default:focus, fieldset[disabled] .icons-default.focus, fieldset[disabled] .icons-default:active, fieldset[disabled] .icons-default.active {
	background-color: #fff;
	border-color: #d5d5d5
}
.icons-default .badge {
	color: #fff;
	background-color: #000
}
.icons-primary {
	color: #fff;
	background-color: #2b4379;
	border-color: #ef7324
}
.icons-primary:hover, .icons-primary:focus, .icons-primary.focus, .icons-primary:active, .icons-primary.active, .open>.icons-primary.dropdown-toggle {
	color: #fff;
	background-color: #2b4379;
	border-color: #c8560e
}
.icons-primary:active, .icons-primary.active, .open>.icons-primary.dropdown-toggle {
	background-image: none
}
.icons-primary.disabled, .icons-primary.disabled:hover, .icons-primary.disabled:focus, .icons-primary.disabled.focus, .icons-primary.disabled:active, .icons-primary.disabled.active, .icons-primary[disabled], .icons-primary[disabled]:hover, .icons-primary[disabled]:focus, .icons-primary[disabled].focus, .icons-primary[disabled]:active, .icons-primary[disabled].active, fieldset[disabled] .icons-primary, fieldset[disabled] .icons-primary:hover, fieldset[disabled] .icons-primary:focus, fieldset[disabled] .icons-primary.focus, fieldset[disabled] .icons-primary:active, fieldset[disabled] .icons-primary.active {
	background-color: #2b4379;
	border-color: #ef7324
}
.icons-primary .badge {
	color: #2b4379;
	background-color: #fff
}
.icons-success {
	color: #fff;
	background-color: #52b045;
	border-color: #499e3e
}
.icons-success:hover, .icons-success:focus, .icons-success.focus, .icons-success:active, .icons-success.active, .open>.icons-success.dropdown-toggle {
	color: #fff;
	background-color: #418b37;
	border-color: #35722d
}
.icons-success:active, .icons-success.active, .open>.icons-success.dropdown-toggle {
	background-image: none
}
.icons-success.disabled, .icons-success.disabled:hover, .icons-success.disabled:focus, .icons-success.disabled.focus, .icons-success.disabled:active, .icons-success.disabled.active, .icons-success[disabled], .icons-success[disabled]:hover, .icons-success[disabled]:focus, .icons-success[disabled].focus, .icons-success[disabled]:active, .icons-success[disabled].active, fieldset[disabled] .icons-success, fieldset[disabled] .icons-success:hover, fieldset[disabled] .icons-success:focus, fieldset[disabled] .icons-success.focus, fieldset[disabled] .icons-success:active, fieldset[disabled] .icons-success.active {
	background-color: #52b045;
	border-color: #499e3e
}
.icons-success .badge {
	color: #52b045;
	background-color: #fff
}
.icons-info {
	color: #fff;
	background-color: #f3f3f3;
	border-color: #e6e6e6
}
.icons-info:hover, .icons-info:focus, .icons-info.focus, .icons-info:active, .icons-info.active, .open>.icons-info.dropdown-toggle {
	color: #fff;
	background-color: #d9d9d9;
	border-color: #c8c8c8
}
.icons-info:active, .icons-info.active, .open>.icons-info.dropdown-toggle {
	background-image: none
}
.icons-info.disabled, .icons-info.disabled:hover, .icons-info.disabled:focus, .icons-info.disabled.focus, .icons-info.disabled:active, .icons-info.disabled.active, .icons-info[disabled], .icons-info[disabled]:hover, .icons-info[disabled]:focus, .icons-info[disabled].focus, .icons-info[disabled]:active, .icons-info[disabled].active, fieldset[disabled] .icons-info, fieldset[disabled] .icons-info:hover, fieldset[disabled] .icons-info:focus, fieldset[disabled] .icons-info.focus, fieldset[disabled] .icons-info:active, fieldset[disabled] .icons-info.active {
	background-color: #f3f3f3;
	border-color: #e6e6e6
}
.icons-info .badge {
	color: #f3f3f3;
	background-color: #fff
}
.icons-warning {
	color: #fff;
	background-color: #00b2e2;
	border-color: #009ec9
}
.icons-warning:hover, .icons-warning:focus, .icons-warning.focus, .icons-warning:active, .icons-warning.active, .open>.icons-warning.dropdown-toggle {
	color: #fff;
	background-color: #008aaf;
	border-color: #006e8b
}
.icons-warning:active, .icons-warning.active, .open>.icons-warning.dropdown-toggle {
	background-image: none
}
.icons-warning.disabled, .icons-warning.disabled:hover, .icons-warning.disabled:focus, .icons-warning.disabled.focus, .icons-warning.disabled:active, .icons-warning.disabled.active, .icons-warning[disabled], .icons-warning[disabled]:hover, .icons-warning[disabled]:focus, .icons-warning[disabled].focus, .icons-warning[disabled]:active, .icons-warning[disabled].active, fieldset[disabled] .icons-warning, fieldset[disabled] .icons-warning:hover, fieldset[disabled] .icons-warning:focus, fieldset[disabled] .icons-warning.focus, fieldset[disabled] .icons-warning:active, fieldset[disabled] .icons-warning.active {
	background-color: #00b2e2;
	border-color: #009ec9
}
.icons-warning .badge {
	color: #00b2e2;
	background-color: #fff
}
.icons-danger {
	color: #fff;
	background-color: #f13621;
	border-color: #ea250f
}
.icons-danger:hover, .icons-danger:focus, .icons-danger.focus, .icons-danger:active, .icons-danger.active, .open>.icons-danger.dropdown-toggle {
	color: #fff;
	background-color: #d2210d;
	border-color: #b01c0b
}
.icons-danger:active, .icons-danger.active, .open>.icons-danger.dropdown-toggle {
	background-image: none
}
.icons-danger.disabled, .icons-danger.disabled:hover, .icons-danger.disabled:focus, .icons-danger.disabled.focus, .icons-danger.disabled:active, .icons-danger.disabled.active, .icons-danger[disabled], .icons-danger[disabled]:hover, .icons-danger[disabled]:focus, .icons-danger[disabled].focus, .icons-danger[disabled]:active, .icons-danger[disabled].active, fieldset[disabled] .icons-danger, fieldset[disabled] .icons-danger:hover, fieldset[disabled] .icons-danger:focus, fieldset[disabled] .icons-danger.focus, fieldset[disabled] .icons-danger:active, fieldset[disabled] .icons-danger.active {
	background-color: #f13621;
	border-color: #ea250f
}
.icons-danger .badge {
	color: #f13621;
	background-color: #fff
}
.icons-color {
	background-color: #f3f3f3;
	color: #fff
}
.icons-color:hover {
	background-color: #e2e2e2;
	color: #fff
}
.icons-color.icon-twitter {
	background-color: #00bdec
}
.icons-color.icon-twitter:hover {
	background-color: #00a2cb
}
.icons-color.icon-facebook {
	background-color: #3b5998
}
.icons-color.icon-facebook:hover {
	background-color: #324b80
}
.icons-color.icon-linkedin {
	background-color: #ce3d99
}
.icons-color.icon-linkedin:hover {
	background-color: #bb2f88
}
.icons-color.icon-files-o {
	background-color: #ccca3e
}
.icons-color.icon-files-o:hover {
	background-color: #b8b631
}
.icons-color.icon-google-plus {
	background-color: #ce3d3d
}
.icons-color.icon-google-plus:hover {
	background-color: #bb2f2f
}
.icons-color.icon-dribbble {
	background-color: #3ebacc
}
.icons-color.icon-dribbble:hover {
	background-color: #31a7b8
}
.icons-color.icon-behance {
	background-color: #d2230c
}
.icons-color.icon-behance:hover {
	background-color: #b31e0a
}
.icons-color.icon-deviantart {
	background-color: #cc3eb3
}
.icons-color.icon-deviantart:hover {
	background-color: #b831a0
}
.icons-color.icon-tumblr {
	background-color: #c5fb45
}
.icons-color.icon-tumblr:hover {
	background-color: #bbfa25
}
.icons-color.icon-rss {
	background-color: #cc873e
}
.icons-color.icon-rss:hover {
	background-color: #b87631
}
.icons-color.icon-apple {
	background-color: #3ecc6d
}
.icons-color.icon-apple:hover {
	background-color: #31b85e
}
.icons-color.icon-linux {
	background-color: #5c3ecc
}
.icons-color.icon-linux:hover {
	background-color: #4d31b8
}
.icons-color.icon-vk {
	background-color: #f7cc06
}
.icons-color.icon-vk:hover {
	background-color: #d7b105
}
.icons-color.icon-github {
	background-color: #f9af50
}
.icons-color.icon-github:hover {
	background-color: #f8a030
}
.icons-color.icon-html5 {
	background-color: #f95060
}
.icons-color.icon-html5:hover {
	background-color: #f83043
}
.icons-color.icon-yahoo {
	background-color: #f950b7
}
.icons-color.icon-yahoo:hover {
	background-color: #f830aa
}
.icons-color.icon-youtube {
	background-color: #fc2736
}
.icons-color.icon-youtube:hover {
	background-color: #fc0618
}
.icons-color.icon-flickr {
	background-color: #276dfc
}
.icons-color.icon-flickr:hover {
	background-color: #0657fc
}
.table {
	margin-bottom: 0;
	font-size: 16px
}
.table>thead>tr>th {
	border-width: 1px;
	color: #444;
	font-weight: 600
}
.table>tbody>tr>td {
	color: #666;
	vertical-align: middle
}
.table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top: medium none
}
.table-v1 {
	border: 1px solid #d5d5d5
}
.table-v1>thead>tr>th, .table-v1>thead>tr td, .table-v1>tbody>tr>th, .table-v1>tbody>tr td, .table-v1>tfoot>tr>th, .table-v1>tfoot>tr td {
	text-align: center
}
.table-v2 {
	border: 1px solid #d5d5d5
}
.table-v2>thead, .table-v2>th {
	border-bottom: 2px solid #d5d5d5;
	background: #e7e7e7
}
.table-v2>tbody>tr>th, .table-v2>tbody>tr td, .table-v2>tfoot>tr>th, .table-v2>tfoot>tr td {
	border: 1px solid #d5d5d5
}
.table-v3 {
	border: 0
}
.table-v3>thead, .table-v3>th {
	border: 0;
	background: #e7e7e7
}
.table-v3>tbody>tr>th, .table-v3>tbody>tr td, .table-v3>tfoot>tr>th, .table-v3>tfoot>tr td {
	border: 0
}
.table-v3>tbody tr:nth-child(even), .table-v3>tfoot tr:nth-child(even) {
	background: #f9f9f9
}
.table-v3>tbody tr:nth-child(odd), .table-v3>tfoot tr:nth-child(odd) {
	background: #FFF
}
.table-v4>thead, .table-v4>th {
	border-bottom: 2px solid #d5d5d5
}
.table-v4>tbody>tr>th, .table-v4>tbody>tr td, .table-v4>tfoot>tr>th, .table-v4>tfoot>tr td {
	border-top: 1px solid #d5d5d5
}
.table-striped.table-striped-v1 thead {
	background: none repeat scroll 0 0 #ddd
}
.table-striped.table-striped-v1>thead>tr>th {
	border-bottom: medium none
}
.table-striped.table-striped-v1>tbody>tr:nth-child(2n+1)>td, .table-striped.table-striped-v1>tbody>tr:nth-child(2n+1)>th {
	background: inherit
}
.table-striped.table-striped-v1>tbody>tr:nth-child(2n+2)>td, .table-striped.table-striped-v1>tbody>tr:nth-child(2n+2)>th {
	background: none repeat scroll 0 0 #f6f6f6
}
.table-striped.table-striped-v2 {
	border: 1px solid #ddd
}
.table-striped.table-striped-v2>thead>tr>th, .table-striped.table-striped-v2>thead>tr td, .table-striped.table-striped-v2>tbody>tr>th, .table-striped.table-striped-v2>tbody>tr td, .table-striped.table-striped-v2>tfoot>tr>th, .table-striped.table-striped-v2>tfoot>tr td {
	border-top: 1px solid #ddd
}
.table-striped.table-striped-v2>tbody>tr:nth-child(2n+1)>td, .table-striped.table-striped-v2>tbody>tr:nth-child(2n+1)>th {
	background: inherit
}
.orderinfo_tab{
	border-bottom:1px solid #ddd ;
	background-color:#f5f5f5;
}
.orderinfo_tab>li {
	margin-bottom:-1px !important;
}
.orderinfo_tab>li>a {
	text-transform:none;
	font-size:14px;
	color:#000 !important;
	padding:8px 6px;
	font-weight:bold;
}
#call_recording .table>tbody>tr>td{padding: 4px 2px;}
#student_Details .table>tbody>tr>td{padding: 4px 5px;}
.nav-tabs>li {
	float: none;
	display: inline-block;
	margin: 0 -2px;
	z-index: 5
}
.tab-v1 .nav-tabs {
	border-bottom: none
}
.tab-v1 .nav-tabs>li>a {
	color: #8a8a8a;
	border: none;
	border-radius: 0;
	padding: 10px 25px;
	background: transparent;
	font-size: 13px
}
.tab-v1 .nav-tabs>li.active>a {
	color: #3e3a3a;
	border: 1px solid #d5d5d5;
	border-radius: 50px;
	background: transparent
}
.tab-v1 .tab-content {
	padding: 15px 20px;
	background: #f6f6f6
}
.tab-v2 .tab-content {
	overflow: hidden;
	padding: 15px 20px;
	background: #f6f6f6
}
.tab-v2>.nav-tabs {
	border-bottom: none
}
.tab-v2>.nav-tabs>li {
	float: none
}
.tab-v2>.nav-tabs>li>a {
	color: #8a8a8a;
	border: none;
	min-width: 75px;
	border-radius: 0;
	margin: 0 0 2px 0;
	padding: 10px 25px;
	background: transparent
}
.tab-v2>.nav-tabs>li.active>a {
	color: #3e3a3a;
	border: none;
	background: transparent
}
.tab-v2.tabs-left>.nav-tabs {
	float: left
}
.tab-v2.tabs-right>.nav-tabs {
	float: right
}
.tab-v4 .nav-tabs {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	margin-bottom: 12px
}
.tab-v4 .nav-tabs>li>a {
	color: #8a8a8a;
	border-radius: 0;
	padding: 10px 25px;
	background: transparent;
	border: 1px solid transparent;
	font-family: "proxima_light", sans-serif
}
.tab-v4 .nav-tabs>li>a:hover {
	color: #2b4379
}
.tab-v4 .nav-tabs>li.active>a {
	color: #FFF;
	background-color: #2b4379;
	border-radius: 50px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	border: 1px solid transparent
}
.tab-v4 .tab-content {
	margin: 20px 0
}
.tab-v4.none-border .nav-tabs:after {
	border-top: none
}
.tab-v5 .nav-tabs {
	border-bottom: none
}
.tab-v5 .nav-tabs>li>a {
	color: #8a8a8a;
	border: none;
	border-radius: 0;
	background: transparent;
	margin-right: 2px;
	padding: 10px 25px;
	border-top: 2px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}
.tab-v5 .nav-tabs>li.active>a {
	color: #222;
	border: none;
	background: #FFF;
	border-top: 2px solid #000;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}
.tab-v5>.tab-content {
	padding: 15px 20px;
	border: 1px solid transparent
}
.tab-v6 .tab-heading {
	overflow: hidden;
	background: #FFF;
	padding: 10px 20px;
	border-top: 2px solid #000;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee
}
.tab-v6 h2.category {
	margin: 0;
	float: left;
	text-transform: uppercase
}
.tab-v6 .nav-tabs {
	float: right;
	border-bottom: none
}
.tab-v6 .nav-tabs>li>a {
	color: #000;
	border: none;
	border-radius: 0;
	padding: 10px 25px
}
.tab-v6 .nav-tabs>li.active>a {
	color: red;
	color: #222
}
.tab-v6 .nav-tabs>li.active>a:hover, .tab-v6 .nav-tabs>li.active>a:focus {
	color: red
}
.tab-v6 .nav-tabs>li.active>a:hover, .tab-v6 .nav-tabs>li.active>a:focus {
	border: none;
	color: red
}
.tab-v6 .nav-tabs>li>a:hover {
	background: inherit
}
.tab-v6 .tab-content {
	padding: 15px 20px;
	border: 1px solid transparent
}
.tab-v7 .nav-tabs {
	border-bottom: none
}
.tab-v7 .nav-tabs>li>a {
	color: #8a8a8a;
	border: none;
	border-radius: 0;
	padding: 10px 25px;
	background: transparent;
	border: 1px solid transparent
}
.tab-v7 .nav-tabs>li>a:hover {
	color: #2b4379
}
.tab-v7 .nav-tabs>li.active>a {
	color: #3e3a3a;
	border: none;
	background: transparent;
	border: 1px solid transparent
}
.tab-v7 .tab-content {
	margin: 20px 0
}
[class*="team-v"] {
	text-align: center;
	border: 1px solid #d5d5d5
}
[class*="team-v"] [class^="bo-social-"] {
	margin: 0
}
[class*="team-v"] .team-name {
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 10px 0
}
[class*="team-v"].team-v1 {
	position: relative;
	overflow: hidden
}
[class*="team-v"].team-v1 .team-body {
	padding: 20px 0;
	background: #FFF;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}
[class*="team-v"].team-v1 .team-info {
	visibility: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #FFF;
	margin: 0;
	padding: 20px;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}
[class*="team-v"].team-v1:hover .team-body {
	-webkit-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	transform: translateY(-85%)
}
[class*="team-v"].team-v1:hover .team-info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	visibility: visible
}
[class*="team-v"].team-light {
	background: #ba500d;
	border: 3px solid #8a3b0a
}
[class*="team-v"].team-light .team-header {
	padding: 50px
}
[class*="team-v"].team-light .team-body {
	color: #fff;
	padding: 0
}
[class*="team-v"].team-light .team-name {
	margin-top: 0
}
[class*="team-v"].team-light .team-body-content {
	padding-bottom: 20px
}
[class*="team-v"].team-light .team-social-icons {
	padding: 20px 0;
	border-top: 1px solid #8a3b0a
}
.team-list {
	margin-bottom: 50px
}
.team-list .team-name {
	font-size: 18px;
	margin: 0 0 20px 0;
	text-transform: uppercase;
	padding: 0 0 20px 0;
	position: relative
}
.team-list .team-name:after {
	bottom: 0;
	left: 0;
	content: "";
	background: #2b4379;
	width: 30px;
	height: 2px;
	position: absolute
}
.team-list .team-position {
	text-transform: uppercase;
	color: #2b4379;
	font-weight: 800;
	margin-bottom: 25px
}
.team-list .team-info {
	margin-bottom: 15px
}
.team-list .bo-social-icons {
	text-align: left
}
.team-list .bo-social-icons [class*="bo-social-"] {
	margin: 0
}
.team-gallery {
	background: #FFF
}
.team-gallery .team-header {
	position: relative;
	text-align: center
}
.team-gallery .team-header:before {
	top: 0;
	left: 0;
	content: "";
	position: absolute;
	visibility: hidden;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	background: rgba(0,0,0,.6)
}
.team-gallery .team-name {
	font-size: 14px;
	margin-top: 0;
	text-transform: uppercase
}
.team-gallery .team-gallery-box {
	top: 0;
	left: 0;
	width: 80%;
	right: 0;
	height: 50%;
	bottom: 0;
	margin: auto;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}
.team-gallery .team-info {
	color: #FFF
}
.team-gallery .team-position {
	color: #999;
	margin-bottom: 0
}
.team-gallery .team-body-content {
	padding: 30px;
	position: relative
}
.team-gallery .team-body-content:before {
	content: "";
	right: 0;
	width: 1px;
	height: 50px;
	position: absolute;
	background: #2b4379
}
.team-gallery:hover .team-header:before {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}
.team-gallery:hover .team-gallery-box {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}
[class^="testimonials-v"] h2 {
	font-size: 22px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase
}
[class^="testimonials-v"] .testimonials-profile {
	margin: 10px 0
}
[class^="testimonials-v"] .testimonials-profile .name {
	margin: 5px 0
}
[class^="testimonials-v"] .testimonials-profile .job {
	font-size: 13px;
	font-style: italic
}
[class^="testimonials-v"].light-style {
	color: #fff
}
[class^="testimonials-v"].light-style h2 {
	color: #fff
}
[class^="testimonials-v"].light-style .name, [class^="testimonials-v"].light-style .job, [class^="testimonials-v"].light-style .testimonials-quote {
	color: #fff
}
.testimonials-left .testimonials-profile {
	text-align: left
}
.rtl .testimonials-left .testimonials-profile {
	text-align: right
}
.testimonials-left .testimonials-avatar {
	float: left;
	width: 60px;
	height: auto;
	margin-right: 15px
}
.rtl .testimonials-left .testimonials-avatar {
	float: right
}
.rtl .testimonials-left .testimonials-avatar {
	margin-left: 15px;
	margin-right: inherit
}
.testimonials-center .testimonials-profile {
	text-align: center
}
.testimonials-center .testimonials-avatar {
	display: block;
	margin: 0 auto 10px;
	width: 80px;
	height: auto
}
.testimonials-right .testimonials-profile {
	text-align: right
}
.rtl .testimonials-right .testimonials-profile {
	text-align: left
}
.testimonials-right .testimonials-avatar {
	float: right;
	margin-left: 15px;
	width: 60px;
	height: auto
}
.rtl .testimonials-right .testimonials-avatar {
	float: left
}
.rtl .testimonials-right .testimonials-avatar {
	margin-right: 15px;
	margin-left: inherit
}
.testimonials-v1 .testimonials-quote {
	background-color: #f3f3f3;
	margin-bottom: 20px;
	padding: 15px;
	position: relative
}
.testimonials-v1 .testimonials-quote:after {
	bottom: -28px;
	color: #f3f3f3;
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 30px;
	margin-left: -15px;
	position: absolute;
	text-align: center
}
.rtl .testimonials-v1 .testimonials-quote:after {
	margin-right: -15px;
	margin-left: inherit
}
.testimonials-v1 .testimonials-left .testimonials-quote:after {
	left: 30px
}
.rtl .testimonials-v1 .testimonials-left .testimonials-quote:after {
	right: 30px;
	left: auto
}
.testimonials-v1 .testimonials-center .testimonials-quote:after {
	left: 50%
}
.rtl .testimonials-v1 .testimonials-center .testimonials-quote:after {
	right: 50%;
	left: auto
}
.testimonials-v1 .testimonials-right .testimonials-quote:after {
	right: 20px
}
.rtl .testimonials-v1 .testimonials-right .testimonials-quote:after {
	left: 20px;
	right: auto
}
.testimonials-v1.light-style .testimonials-quote {
	color: #555
}
.testimonials-v2.testimonials h2 {
	text-align: center;
	text-transform: uppercase
}
.testimonials-v2 .testimonials-avatar {
	float: left;
	margin-right: 15px;
	width: 120px;
	height: auto
}
.rtl .testimonials-v2 .testimonials-avatar {
	float: right
}
.rtl .testimonials-v2 .testimonials-avatar {
	margin-left: 15px;
	margin-right: inherit
}
.testimonials-slide .testimonials-carousel {
	padding: 0 18%
}
.testimonials-slide.light-style {
	color: #fff
}
.testimonials-slide.light-style h2 {
	color: #fff
}
.testimonials-slide.light-style .name, .testimonials-slide.light-style .job, .testimonials-slide.light-style .testimonials-quote {
	color: #fff
}
.testimonials-carousel .carousel-indicators {
	bottom: -50px
}
.testimonials-v4 {
	position: relative;
	padding: 30px 30px 30px 60px;
	border: 1px solid #d5d5d5
}
.testimonials-v4 .testimonials-description {
	font-size: 20px;
	font-weight: 300;
	font-style: italic
}
.testimonials-v4 .testimonials-avatar {
	padding: 3px;
	top: 30px;
	left: -39px;
	background: #FFF;
	position: absolute;
	width: 78px;
	height: 78px;
	border: 1px solid #2b4379
}
.testimonials-v4 .testimonials-name {
	text-transform: uppercase
}
.testimonials-v4 .testimonials-position, .testimonials-v4 .testimonials-name {
	padding: 0 0 0 30px
}
.testimonials-v4:before {
	content: "";
	width: 3px;
	height: 100%;
	background: #2b4379;
	position: absolute;
	top: -1px;
	left: -1px
}
.testimonials-v5 {
	display: table;
	text-align: center;
	width: 70%;
	margin: 0 auto
}
.testimonials-v5 .testimonials-body {
	display: table-cell;
	background: #FFF;
	padding: 30px 60px;
	text-align: left;
	position: relative;
	width: 93%;
	vertical-align: middle
}
.testimonials-v5 .testimonials-body:before {
	top: 0;
	left: 0;
	content: "";
	position: absolute;
	background: #2b4379;
	width: 3px;
	height: 100%
}
.testimonials-v5 .testimonials-avatar {
	display: table-cell;
	vertical-align: top;
	width: 7%
}
.testimonials-v5 .testimonials-avatar li:last-child img {
	margin-bottom: 0
}
.testimonials-v5 .testimonials-avatar li.active a:before {
	display: none
}
.testimonials-v5 .testimonials-avatar a {
	display: block;
	position: relative
}
.testimonials-v5 .testimonials-avatar a:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}
.testimonials-v5 .testimonials-avatar img {
	margin: 0 0 4px 4px
}
.testimonials-v5 .testimonials-position {
	padding: 0 0 0 30px
}
.testimonials-v5 .testimonials-name {
	text-transform: uppercase;
	padding: 0 0 0 30px;
	position: relative
}
.testimonials-v5 .testimonials-name:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	background: #2b4379;
	width: 23px;
	height: 1px
}
.testimonials-v5 .testimonials-description {
	color: #999;
	font-style: italic;
	font-size: 20px;
	font-weight: 300
}
.testimonials-v6 {
	text-align: center
}
.testimonials-v6 .testimonials-description {
	font-size: 20px;
	font-style: italic;
	font-weight: 300
}
.testimonials-v6 .testimonials-avatar {
	margin-bottom: 20px
}
.testimonials-v6 .testimonials-avatar li a {
	display: inline-block;
	border: 1px solid #2b4379;
	padding: 3px
}
.testimonials-v6 .testimonials-name {
	text-transform: uppercase
}
.timeline {
	position: relative;
	padding: 40px 0;
	overflow: hidden
}
.timeline:before {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	height: 100%;
	margin: auto;
	width: 2px;
	position: absolute;
	background: #d5d5d5
}
.timeline-icon {
	margin: 0 auto;
	padding: 8px;
	z-index: 1;
	position: relative;
	background: #FFF;
	float: left;
	color: #FFF;
	width: 140px;
	height: 140px;
	border: 2px solid #d5d5d5
}
.timeline-icon-inner {
	margin: auto;
	display: table;
	text-align: center;
	background: #52b045;
	width: 120px;
	height: 120px
}
.timeline-icon i {
	display: table-cell;
	vertical-align: middle
}
.timeline-box {
	float: left;
	margin-left: 30px;
	padding: 30px;
	background: transparent;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}
.timeline-box:hover {
	background: #F7F7F7
}
.timeline-name {
	text-transform: uppercase
}
.dropcap {
	color: #000;
	float: left;
	font-weight: 800;
	line-height: 48px;
	width: 60px;
	height: 60px;
	margin-right: 10px;
	padding: 3px 10px 2px;
	text-transform: uppercase;
	text-align: center;
	font-size: 48px
}
.dropcap.dropcap-v2 {
	color: #fff;
	background: #2b4379
}
.dropcap.dropcap-info {
	background: #f3f3f3
}
.dropcap.dropcap-danger {
	background: #f13621
}
.dropcap.dropcap-success {
	background: #52b045
}
.dropcap.dropcap-warning {
	background: #00b2e2
}
.blockquote {
	position: relative;
	font-weight: 300;
	font-style: italic
}
.blockquote i.blockquote-icon {
	top: 50%;
	color: #FFF;
	width: 34px;
	height: 34px;
	padding: 7px;
	font-size: 14px;
	line-height: 22px;
	margin-top: -15px;
	text-align: center;
	position: absolute;
	background: #2b4379;
	display: inline-block
}
.blockquote.blockquote-left i {
	left: 17px;
	margin-right: 10px
}
.blockquote.blockquote-right {
	border-left: none;
	padding-left: 30px;
	padding-right: 20px
}
.blockquote.blockquote-right i {
	right: 17px;
	margin-left: 10px
}
.blockquote.blockquote-right .blockquote-in {
	margin-right: 45px
}
.blockquote.blockquote-brd {
	padding: 15px;
	border: 1px solid #ccc
}
.blockquote.blockquote-brd i {
	color: #000;
	top: 30px;
	left: 25px;
	position: absolute
}
.blockquote.blockquote-brd .blockquote-in {
	margin-left: 45px
}
.blockquote.blockquote-info {
	border-left-color: #f3f3f3
}
.blockquote.blockquote-danger {
	border-left-color: #f13621
}
.blockquote.blockquote-success {
	border-left-color: #52b045
}
.blockquote.blockquote-warning {
	border-left-color: #00b2e2
}
.buttons {
	padding: 20px 0
}
.buttons:before, .buttons:after {
	content: " ";
	display: table
}
.buttons:after {
	clear: both
}
.buttons .left {
	float: left
}
.rtl .buttons .left {
	float: right
}
.buttons .right {
	float: right
}
.rtl .buttons .right {
	float: left
}
.checkbox, .radio {
	padding-left: 20px
}
.rtl .checkbox, .rtl .radio {
	padding-right: 20px;
	padding-left: inherit
}
.review-form-width {
	background-color: #fff;
	margin: 10% auto;
	max-width: 600px;
	position: relative;
	z-index: 999999;
	background-color: #fff
}
body.layout-fullwidth {
	background-color: #fff
}
body.layout-boxed-lg #page {
	max-width: 1190px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff
}
#page {
	overflow: hidden
}
.bg-content {
	background: #f6f6f6
}
#topbar {
	color: #838383;
	font-size: 12px;
	border-bottom: 1px solid #d5d5d5;
	text-transform: uppercase;
	min-height: 40px;
	padding: 10px 0
}
#topbar a {
	color: #838383;
	cursor: pointer
}
#topbar a:hover {
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	color: #2b4379
}
#topbar .freeship {
	text-transform: uppercase
}
.box-top {
	text-transform: uppercase;
	font-size: 12px;
	color: #838383
}
.box-top .login a {
	color: #838383;
	line-height: 25px
}
.box-top .login a:hover {
	color: #2b4379;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s
}
.box-top .dropdown {
	position: relative
}
.box-top .dropdown .dropdown-toggle {
	color: #838383;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	cursor: pointer;
	padding: 0 10px;
	text-transform: uppercase;
	border: none
}
.box-top .dropdown:hover .dropdown-toggle {
	color: #2b4379;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	background: transparent
}
.box-top .dropdown>.dropdown-menu {
	left: auto;
	right: -30px;
	top: 170%;
	margin: -1px 0 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
	border: medium none;
	display: block;
	margin-top: 0;
	min-width: 150px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 999;
	text-transform: none
}
.rtl .box-top .dropdown>.dropdown-menu {
	right: auto;
	left: auto
}
.rtl .box-top .dropdown>.dropdown-menu {
	left: -30px;
	right: auto
}
.box-top .dropdown>.dropdown-menu button {
	color: #838383;
	text-align: left;
	padding: 3px 20px
}
.rtl .box-top .dropdown>.dropdown-menu button {
	text-align: right
}
.box-top .dropdown>.dropdown-menu button:hover {
	color: #2b4379;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s
}
.box-top .dropdown>.dropdown-menu li a i {
	margin-right: 8px
}
.rtl .box-top .dropdown>.dropdown-menu li a i {
	margin-left: 8px;
	margin-right: inherit
}
.box-top .dropdown:hover .dropdown-menu {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 160%;
	line-height: 20px
}
.box-top .dropdown:hover .dropdown-menu a:hover {
	color: #2b4379
}
.box-top .dropdown img {
	vertical-align: inherit
}
#header-layout {
	background: #FFF
}
#header-bot {
	background: #fff
}
#header-layout .logo {
	display: inline-block
}
#header-layout .logo>img {
	display: inline-block
}
#header-layout #logo-theme a {
	background-image: url(../image/logo.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 164px;
	height: 24px
}
#header-layout #logo-theme a span {
	display: none
}
#header-layout .content-header {
	padding-top: 20px
}
#header-layout.header-v2 #logo-theme a {
	background-image: url(../image/logo2.png)
}
.bg-headermain #topbar {
	border-bottom: 0
}
.bg-headermain #header-main {
	margin: 0;
	background: #262626;
	line-height: 68px;
	height: 68px
}
.bg-headermain #pav-megamenu .navbar-nav>li>a {
	color: #FFF
}
.pav-header #topbar {
	background: #373737
}
.pav-header #header-main {
	margin: 15px 0
}
.bg-headerbot #header-bot {
	background: #f6f6f6;
	padding: 15px 0
}
.bg-headerbot #header-top {
	background: #f6f6f6
}
.block-icon {
	cursor: pointer;
	position: relative;
	padding-right: 10px
}
.rtl .block-icon {
	padding-left: 10px;
	padding-right: inherit
}
.block-icon a.links i {
	font-size: 12px
}
.block-icon:before {
	background: #d5d5d5;
	bottom: 2px;
	content: "";
	height: 17px;
	position: absolute;
	width: 1px;
	right: 0
}
.rtl .block-icon:before {
	left: 0;
	right: auto
}
#pav-masshead .inner {
	background: #FFF;
	color: #2b4379
}
#pav-masshead .inner a {
	color: #2b4379
}
#pav-masshead .inner a:hover {
	color: #f39154
}
#notification>div {
	margin-bottom: 20px
}
.breadcrumbs {
	background-color: #f3f3f3;
	margin-bottom: 50px
}
.breadcrumbs .container {
	padding: 20px
}
#pav-mainnav .inner {
	background-color: #838383
}
#pavo-showcase .inner {
	background-color: #FFF
}
#breadcrumb {
	padding-left: 0;
	padding-right: 0
}
#pavo-mass-bottom .inner {
	background-color: #FFF
}
.sidebar .products-row .product-col {
	width: 100%!important;
	border-right: 0;
	margin-bottom: 0;
	clear: both
}
.sidebar .products-row .product-col .product-meta {
	background: none;
	padding: 0
}
.sidebar .products-row .product-col .product-block {
	overflow: hidden;
	padding-bottom: 0
}
.sidebar .products-row .product-col .product-block .image {
	width: 30%;
	float: left
}
.rtl .sidebar .products-row .product-col .product-block .image {
	float: right
}
.sidebar .products-row .product-col .product-block .product-meta {
	width: 70%;
	float: right;
	text-align: left;
	padding-left: 10px
}
.rtl .sidebar .products-row .product-col .product-block .product-meta {
	float: left
}
.rtl .sidebar .products-row .product-col .product-block .product-meta {
	text-align: right
}
.rtl .sidebar .products-row .product-col .product-block .product-meta {
	padding-right: 10px;
	padding-left: inherit
}
.sidebar .products-row .product-col .product-block .product-meta .rating {
	display: none
}
.sidebar .products-row .product-col .product-block .name {
	height: 35px;
	min-height: 35px;
	line-height: 45px !important;
}
.sidebar .products-row .product-col .product-block .name a {
	font-family: "proxima_regular", sans-serif;
	color: #000;
	font-size: 16px;
	text-transform: none
}
.sidebar .products-row .product-col .product-block .name a:hover {
	color: #2b4379
}
.sidebar .products-row .product-col .product-block:hover .quickview {
	display: none
}
.sidebar .products-row .product-col .product-block:hover {
	box-shadow: none
}
.sidebar .products-row .action, .sidebar .products-row .product-label, .sidebar .products-row .action, .sidebar .products-row .quickview, .sidebar .products-row .zoom, .sidebar .products-row .description {
	display: none
}
.sidebar .pavblog-latest [class*="col-"], .sidebar .pavblog-latest [class^="col-"] {
	width: 100%
}
.sidebar [class^="col-"]:last-child .blog-body {
	border: 0
}
.sidebar ul, .sidebar ol {
	list-style: none;
	padding-left: 0;
	padding-right: 0
}
.sidebar ul li a, .sidebar ol li a {
	padding: 5px 0;
	display: inline-block;
	font-size: 12px;
	text-transform: none;
	color: #838383
}
.sidebar ul li a:first-child, .sidebar ol li a:first-child {
	padding-top: 0
}
.sidebar ul li a:hover, .sidebar ol li a:hover {
	color: #2b4379
}
.sidebar ul li ul li, .sidebar ol li ul li {
	padding-left: 15px
}
.rtl .sidebar ul li ul li, .rtl .sidebar ol li ul li {
	padding-right: 15px;
	padding-left: inherit
}
.content-inner {
	margin-bottom: 40px
}
#footer:before, #footer:after {
	content: " ";
	display: table
}
#footer:after {
	clear: both
}
.footer-top {
	background: #f3f3f3
}
.footer-center {
	background: #0a0a0a;
	font-size: 16px
}
.footer-center .container {
	background-color: #0a0a0a
}
.footer-center .container .column {
	padding: 30px 25px;
	min-height: 300px;
	background: transparent;
	color: #afafaf
}
.footer-center .container .column a {
	color: #afafaf
}
.footer-center .container .column a:hover {
	color: #2b4379
}
.footer-center .container .column a {
	font-size: 14px
}
.footer-center .container .column .panel-title {
	font-size: 16px;
	color: #FFF;
	font-family: "proxima_regular", serif
}
.footer-center ul {
	padding: 0
}
.footer-center ul.contact-us {
	margin-top: 30px
}
.footer-center ul.contact-us li {
	list-style: none;
	display: flex
}
.footer-center ul.contact-us li i {
	margin-right: 15px;
	line-height: 25px
}
.footer-bottom .container .inside {
	background: transparent;
	color: #afafaf;
	padding: 25px 0
}
.footer-bottom .container .inside a {
	color: #afafaf
}
.footer-bottom .container .inside a:hover {
	color: #2b4379
}
#powered {
	background: #262626
}
#powered .container {
	padding: 15px 10px;
	position: relative;
	color: #afafaf
}
#powered .container a {
	color: #FFF
}
#powered .container a:hover {
	color: #000
}
#powered .container .paypal a {
	text-transform: uppercase;
	font-family: "proxima_regular", sans-serif;
	margin: 0 8px
}
.footer-socialicon {
	font-size: 22px
}
.footer-socialicon a {
	color: #afafaf!important;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s
}
.footer-socialicon a .fa {
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s
}
.footer-socialicon a .fa-google-plus-square:hover {
	color: #db4a39
}
.fa-facebook-square:hover {
	color: #3b5998
}
.fa-twitter-square:hover {
	color: #4099ff
}
.fa-pinterest-square:hover {
	color: #cb2026
}
.fa-instagram:hover {
	color: #3f729b
}
.panel-highlighted {
	border: solid 1px red
}
.panel-highlighted .panel-heading {
	background: red;
	color: #FFF
}
.block-content {
	padding: 0 30px
}
.nopadding .panel-body {
	padding: 0
}
.sidebar .panel .products-block, .sidebar .panel .list-group {
	border: none;
	box-shadow: none;
	margin: 0
}
.sidebar .panel .panel-heading {
	border-bottom: 1px solid #d5d5d5
}
.sidebar .panel .panel-heading .panel-title {
	font-size: 16px;
	line-height: 22px;
	font-family: "proxima_extrabold", cursive
}
.sidebar .panel .list-group .list-group-item {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.sidebar .price .price-new {
	font-size: 15px;
	color: #999
}
.sidebar .nopadding .panel-body {
	padding: 0
}
.sidebar.noborder .panel .panel-heading {
	border-bottom: 0;
	padding-bottom: 0
}
.sidebar-lr .block-content {
	padding-left: 0;
	padding-right: 0
}
.nostylingboxs .panel {
	border: none;
	background: none;
	box-shadow: none
}
.nostylingboxs .panel-heading {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0
}
.nostylingboxs .panel-body {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0
}
.carousel-controls {
	position: absolute;
	right: 38px;
	left: auto;
	top: 40px
}
.rtl .carousel-controls {
	left: 38px;
	right: auto
}
.carousel-controls .left {
	left: -55px
}
.rtl .carousel-controls .left {
	right: -55px;
	left: auto
}
.carousel-controls .right {
	right: -10px
}
.rtl .carousel-controls .right {
	left: -10px;
	right: auto
}
.products-block .product-col-wrap {
	padding-left: 10px;
	padding-right: 10px
}
.products-block.owl-carousel {
	border: none
}
.price {
	width: 100%;
	font-size: 14px;
	color: #3e3a3a;
	font-family: "proxima_light", sans-serif
}
.price .price-new {
	color: #3e3a3a;
	font-size: 15px
}
.price .price-old {
	font-size: 12px;
	color: #e87169;
	text-decoration: line-through
}
.price.detail .price-new {
	font-size: 20px;
	font-weight: 400
}
.product-col {
	margin-bottom: 25px
}
.product-block {
	position: relative;
	text-align: center;
	background: #FFF;
	padding-bottom: 30px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px
}
.product-block:hover {
	box-shadow: 0 0 2px 1px #2b4379
}
.product-block:hover .hover-icon {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}
.product-block:hover .zoom {
	right: 5%
}
.product-block:hover .quickview {
	height: 40px;
	opacity: 1;
	width: 135px
}
.product-block .description {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 20px;
	color: #838383;
	display: none
}
.product-block .name {
	line-height: 45px;
	min-height: 55px;
	margin-bottom: 0;
	margin-top: 0;
	height: 55px;
	overflow: hidden;
	font-weight: 400
}
.product-block .name a {
	color: #3e3a3a;
	font-size: 14px;
	font-family: "proxima_regular", sans-serif
}
.product-block .name a:hover {
	color: #2b4379
}
.product-block .image {
	position: relative;
	overflow: hidden;
	border: 0;
	text-align: center;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.product-block .image .img-responsive {
	display: inline-block
}
.product-block .product-meta {
	padding: 0;
	position: relative;
	padding-top: 12px;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s
}
.product-block .product-meta .right {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 400ms ease 0s;
	-o-transition: all 400ms ease 0s;
	transition: all 400ms ease 0s;
	bottom: 0;
	left: -2px;
	right: -2px;
	position: absolute;
	z-index: 9;
	display: block
}
.product-block .product-meta .rating {
	float: none;
	display: inline-block;
*display:inline;
	zoom: 1
}
.product-block .zoom {
	right: 0
}
.product-block .quickview {
	background-color: #fefefe;
	bottom: 0;
	font-size: 12px;
	height: 40px;
	left: 0;
	margin: auto;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	width: 100%;
	z-index: 11;
	border-radius: 1px
}
.product-block .quickview:before {
	background-color: #589cf0;
	border-radius: 0 0 1px 1px;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	width: 100%;
	z-index: 9
}
.product-block .quickview:before {
	background-color: #2b4379;
	height: 0;
	margin: auto;
	top: 0
}
.product-block .quickview .quick-view i {
	margin-right: 10px
}
.rtl .product-block .quickview .quick-view i {
	margin-left: 10px;
	margin-right: inherit
}
.product-block .quickview:hover::before {
	border-radius: 1px;
	height: 100%;
	width: 100%;
	z-index: -1
}
.product-block .quickview:hover .quick-view {
	color: #FFF
}
.product-block .hover-icon {
	opacity: 0;
	position: absolute;
	top: 10px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	visibility: hidden
}
.product-block .hover-icon .product-zoom {
	border: 2px solid #2b4379;
	color: #2b4379;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 5px
}
.pav-hover-image {
	opacity: .3;
	width: 100%
}
.pav-hover-image:hover {
	opacity: 1
}
.product-label {
	color: #2b4379;
	font-size: 10px;
	border: 2px solid #2b4379;
	font-weight: 300;
	padding: 0 5px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 8;
	text-transform: uppercase
}
.rtl .product-label {
	right: 10px;
	left: auto
}
.rating {
	font-weight: 300
}
.rating .fa-stack {
	width: 1em;
	font-size: 11px;
	width: 11px;
	height: 11px;
	line-height: 11px
}
.rating .fa-star {
	color: #f7bc3d;
	height: 11px;
	line-height: 11px
}
.rating .fa-star-o {
	color: #d5d5d5;
	height: 11px;
	line-height: 11px
}
.cart-search a {
	color: #838383;
	cursor: pointer
}
.cart-top .icon-cart {
	padding: 0 9px
}
.cart-top .dropdown-menu {
	padding: 10px;
	min-height: 100px;
	height: auto!important;
	min-width: 445px;
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
	top: 0;
	position: fixed;
	z-index: 999;
	display: block;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	-o-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s
}
.rtl .cart-top .dropdown-menu {
	webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.cart-top .show-cart-block {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.rtl .cart-top .show-cart-block {
	webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.cart-top .view-cart a {
	color: #FFFFFF!important
}
.bg-over-lay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 120vh;
	background-color: rgba(0,0,0,.7);
	z-index: 997;
	will-change: opacity;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s
}
.show-over-lay {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}
#search {
	padding-top: 12px
}
#search input {
	border-bottom-left-radius: 50px!important;
	border-top-left-radius: 50px!important;
	height: 43px
}
#search button {
	line-height: 25px;
	padding: 8px 15px;
	border-bottom-right-radius: 50px!important;
	border-top-right-radius: 50px!important
}
#search button i {
	font-size: 12px
}
#search button:hover {
	background: transparent;
	color: #2b4379
}
#pav-megamenu .new, #pav-megamenu .hot, #pav-megamenu .sale {
	color: #fff;
	font-size: 9px!important;
	height: 13px;
	line-height: 13px;
	padding: 0 4px;
	position: absolute;
	left: 0;
	text-align: center;
	text-transform: uppercase;
	top: -15px;
	transform: translateZ(0)
}
.rtl #pav-megamenu .new, .rtl #pav-megamenu .hot, .rtl #pav-megamenu .sale {
	right: 0;
	left: auto
}
#pav-megamenu .new:before, #pav-megamenu .hot:before, #pav-megamenu .sale:before {
	border-style: solid;
	border-width: 6px 6px 0 0;
	bottom: -5px;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	transition-duration: 0.3s;
	transition-property: bottom;
	z-index: -1
}
.rtl #pav-megamenu .new:before, .rtl #pav-megamenu .hot:before, .rtl #pav-megamenu .sale:before {
	right: 0;
	left: auto
}
#pav-megamenu .new {
	background-color: #2b4379
}
#pav-megamenu .new:before {
	border-color: #2b4379 transparent transparent
}
#pav-megamenu .hot {
	background-color: #e51c29
}
#pav-megamenu .hot:before {
	border-color: #e51c29 transparent transparent
}
#pav-megamenu .sale {
	background-color: red
}
#pav-megamenu .sale:before {
	border-color: red transparent transparent
}
#pav-mainnav {
	background: transparent
}
#pav-megamenu {
	background: transparent;
	font-family: "proxima_regular", sans-serif;
	min-height: auto
}
#pav-megamenu .pav-colorbox {
	display: none!important
}
#pav-megamenu .navbar-inverse {
	background: transparent
}
#pav-megamenu .navbar {
	background: #838383;
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
#pav-megamenu .navbar-nav {
	float: none
}
#pav-megamenu .navbar-nav>li {
	float: none;
	display: inline-block;
	padding: 0 20px
}
#pav-megamenu .navbar-nav>li.aligned-fullwidth {
	position: static
}
#pav-megamenu .navbar-nav>li.aligned-fullwidth>.dropdown-menu {
	width: 100%!important
}
#pav-megamenu .navbar-nav>li.aligned-fullwidth .dropdown-submenu .dropdown-menu {
	margin-left: -10px
}
.rtl #pav-megamenu .navbar-nav>li.aligned-fullwidth .dropdown-submenu .dropdown-menu {
	margin-right: -10px;
	margin-left: inherit
}
#pav-megamenu .navbar-nav>li.aligned-right .dropdown-menu {
	right: 0;
	left: auto
}
.rtl #pav-megamenu .navbar-nav>li.aligned-right .dropdown-menu {
	left: 0;
	right: auto
}
.rtl #pav-megamenu .navbar-nav>li.aligned-right .dropdown-menu {
	right: auto;
	left: auto
}
#pav-megamenu .navbar-nav>li.aligned-right .dropdown-submenu .dropdown-menu {
	margin-right: 100%
}
.rtl #pav-megamenu .navbar-nav>li.aligned-right .dropdown-submenu .dropdown-menu {
	margin-left: 100%;
	margin-right: inherit
}
#pav-megamenu .navbar-nav>li.aligned-left .dropdown-menu {
	left: 0;
	right: auto
}
.rtl #pav-megamenu .navbar-nav>li.aligned-left .dropdown-menu {
	right: 0;
	left: auto
}
.rtl #pav-megamenu .navbar-nav>li.aligned-left .dropdown-menu {
	left: auto;
	right: auto
}
#pav-megamenu .navbar-nav>li.aligned-left .dropdown-submenu .dropdown-menu {
	margin-left: 96%
}
.rtl #pav-megamenu .navbar-nav>li.aligned-left .dropdown-submenu .dropdown-menu {
	margin-right: 96%;
	margin-left: inherit
}
#pav-megamenu .navbar-nav>li.aligned-center .dropdown-menu {
	left: 50%;
	transform: translate(-50%)
}
#pav-megamenu .navbar-nav>li.aligned-center .dropdown-submenu .dropdown-menu {
	left: 150%
}
#pav-megamenu .navbar-nav>li>a {
	padding: 0;
	-webkit-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	transition: all 350ms ease-out;
	line-height: 31px;
	color: #000;
	position: relative
}
#pav-megamenu .navbar-nav>li>a span {
	font-size: 15px;
	display: block
}
#pav-megamenu .navbar-nav>li>a:hover:before, #pav-megamenu .navbar-nav>li>a:focus:before, #pav-megamenu .navbar-nav>li>a:active:before {
	width: 100%;
	background: #2b4379
}
#pav-megamenu .navbar-nav>li>a:hover span, #pav-megamenu .navbar-nav>li>a:hover .caret, #pav-megamenu .navbar-nav>li>a:hover .caret:before, #pav-megamenu .navbar-nav>li>a:focus span, #pav-megamenu .navbar-nav>li>a:focus .caret, #pav-megamenu .navbar-nav>li>a:focus .caret:before, #pav-megamenu .navbar-nav>li>a:active span, #pav-megamenu .navbar-nav>li>a:active .caret, #pav-megamenu .navbar-nav>li>a:active .caret:before {
	color: #2b4379!important
}
#pav-megamenu .navbar-nav>li>a:hover .hot, #pav-megamenu .navbar-nav>li>a:hover .new, #pav-megamenu .navbar-nav>li>a:focus .hot, #pav-megamenu .navbar-nav>li>a:focus .new, #pav-megamenu .navbar-nav>li>a:active .hot, #pav-megamenu .navbar-nav>li>a:active .new {
	color: #FFFFFF!important
}
#pav-megamenu .navbar-nav>li>a .caret {
	border: 0;
	position: absolute;
	margin: 0;
	right: -5px;
	top: 0
}
.rtl #pav-megamenu .navbar-nav>li>a .caret {
	left: -5px;
	right: auto
}

@media (max-width:991px) {
#pav-megamenu .navbar-nav>li>a .caret {
	right: -5px;
	top: -10px
}
.rtl #pav-megamenu .navbar-nav>li>a .caret {
	left: -5px;
	right: auto
}
}
#pav-megamenu .navbar-nav>li>a .caret:before {
	content: "";
	font-family: 'FontAwesome';
	position: absolute;
	font-weight: 100
}
#pav-megamenu .navbar-nav>li:hover>a .caret, #pav-megamenu .navbar-nav>li:active>a .caret {
	color: #2b4379
}
#pav-megamenu .navbar-nav>li.full-width {
	position: static
}
#pav-megamenu .dropdown-menu {
	height: auto;
	font-weight: 400;
	min-width: 240px;
	padding: 8px 10px;
	background-color: #FFF;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	position: absolute;
	opacity: 0;
	display: block;
	right: 0;
	top: 145%;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	transform: translate(0, 20px);
	-webkit-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	-o-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	visibility: hidden;
	z-index: 999;
	border-top: 2px solid #2b4379
}
.rtl #pav-megamenu .dropdown-menu {
	left: 0;
	right: auto
}
#pav-megamenu .dropdown-menu ul {
	padding-left: 0
}
.rtl #pav-megamenu .dropdown-menu ul {
	padding-right: 0;
	padding-left: inherit
}
#pav-megamenu .dropdown-menu li {
	line-height: 31px;
	list-style: none
}
#pav-megamenu .dropdown-menu li a {
	color: #a6a6a6;
	text-align: left;
	padding: 0;
	font-weight: 300;
	font-size: 14px;
	font-family: "proxima_regular", sans-serif
}
.rtl #pav-megamenu .dropdown-menu li a {
	text-align: right
}
#pav-megamenu .dropdown-menu li a:hover {
	background-color: transparent;
	text-decoration: none;
	color: #2b4379!important
}
#pav-megamenu .dropdown-menu li a:hover span {
	color: #2b4379
}
#pav-megamenu .dropdown-menu li a:hover .fa {
	color: #2b4379
}
#pav-megamenu .dropdown-menu .mega-col {
	border-right: 1px solid #d5d5d5;
	padding-bottom: 10px
}
.rtl #pav-megamenu .dropdown-menu .mega-col {
	border-left: 1px solid #d5d5d5;
	border-right: inherit
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner {
	padding: 0 5px
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list img {
	float: none;
	margin: auto
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block {
	background-color: #FFF
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block .cart {
	margin: 0 0 5px
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-html .widget-inner {
	font-family: "proxima_regular", sans-serif;
	font-size: 14px;
	color: #a6a6a6
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner {
	text-align: center
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner .rating-box {
	float: none;
	margin: 5px auto
}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-blog-list .widget-inner .post-item h4 {
	font-weight: 300
}
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col {
	border: 0;
	padding-bottom: 0
}
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col .mega-col-inner {
	padding: 0
}
#pav-megamenu .dropdown-menu .mega-col:last-child {
	border-right: 0
}
.rtl #pav-megamenu .dropdown-menu .mega-col:last-child {
	border-left: 0;
	border-right: inherit
}
#pav-megamenu .dropdown-menu .mega-col:last-child .mega-col {
	border: 0
}
#pav-megamenu .dropdown-menu .row:last-child .mega-col {
	border: 0;
	padding-bottom: 0;
	padding-right: 5px
}
.rtl #pav-megamenu .dropdown-menu .row:last-child .mega-col {
	padding-left: 5px;
	padding-right: inherit
}
#pav-megamenu .dropdown-menu .row:last-child .mega-col .widget-image img {
	display: block;
	max-width: 100%;
	height: auto
}
#pav-megamenu .dropdown-menu span.menu-title {
	font-family: "proxima_regular", sans-serif;
	font-size: 14px
}
#pav-megamenu .dropdown-menu .menu-title {
	margin-bottom: 10px;
	color: #838383;
	line-height: 25px
}
#pav-megamenu .dropdown-menu .menu-title:hover {
	color: #2b4379
}
#pav-megamenu .dropdown {
	display: block
}
#pav-megamenu .dropdown:hover>.dropdown-menu {
	opacity: 1;
	right: 0;
	transform: translate(0, 0);
	visibility: visible
}
#pav-megamenu .dropdown:hover>a {
	color: #2b4379
}
#pav-megamenu .dropdown:hover>a .fa {
	color: #2b4379
}
#pav-megamenu .dropdown-submenu {
	position: relative
}
#pav-megamenu .dropdown-submenu .dropdown-menu {
	top: 0;
	right: -100%;
	left: auto;
	position: absolute
}
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {
	left: -100%;
	right: auto
}
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {
	right: auto;
	left: auto
}
#pav-megamenu .dropdown-submenu:hover>.dropdown-menu {
	left: 100%;
	opacity: 1;
	right: 0;
	transform: translate(0, 0);
	visibility: visible
}
.rtl #pav-megamenu .dropdown-submenu:hover>.dropdown-menu {
	right: 100%;
	left: auto
}
#pav-megamenu .mega-group>.dropdown-toggle {
	border: 0;
	display: block;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-family: "proxima_regular", sans-serif;
	color: #FFF
}
#pav-megamenu .mega-group>.dropdown-toggle .fa {
	color: #FFF
}
#pav-megamenu .widget-title {
	color: #000
}
#pav-megamenu .megamenu .cols1 {
	min-width: 200px
}
#pav-megamenu .megamenu .cols2 {
	min-width: 500px
}
#pav-megamenu .megamenu .cols3 {
	min-width: 960px
}
#pav-megamenu .megamenu .cols4 {
	min-width: 1000px
}
#pav-megamenu .dropdown-mega .menu-title {
	font-size: 14px;
	font-family: "proxima_regular", sans-serif;
	position: relative;
	padding-left: 0
}
.rtl #pav-megamenu .dropdown-mega .menu-title {
	padding-right: 0;
	padding-left: inherit
}
#pav-megamenu .dropdown-mega .mega-col-inner {
	border-right: 0
}
.product-block .product-img {
	position: relative;
	overflow: hidden
}
.product-block .action {
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	transform: translate(0, 30px)
}
.product-block .action>div {
	border-right: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	opacity: 0;
	text-align: center;
	width: 15%;
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	height: 18px;
	line-height: 18px
}
.rtl .product-block .action>div {
	border-left: 1px solid #d5d5d5;
	border-right: inherit
}
.product-block .action>div:last-child {
	border-right: 0
}
.product-block .action button.btn-action {
	background-color: transparent;
	border: none
}
.product-block .action button.btn-action:hover {
	color: #2b4379
}
.product-block .action .cart {
	width: 50%;
	text-align: center
}
.product-block:hover .action {
	transform: translate(0, 10px)
}
.product-block:hover .action>div {
	opacity: 1
}
.effect {
	position: relative;
	overflow: hidden
}
.effect .overlay::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out
}
.rtl .effect .overlay::before {
	right: 0;
	left: auto
}
.effect:hover .overlay::before {
	-webkit-box-shadow: 0 0 0 20px rgba(255,255,255,.4) inset;
	box-shadow: 0 0 0 20px rgba(255,255,255,.4) inset
}
@font-face {
	font-family: 'proxima_regular';
	src: url(../fonts/mark_simonson_-_proxima_nova_regular-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_regular") format("svg");
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: 'proxima_thin';
	src: url(../fonts/mark_simonson_-_proxima_nova_thin-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff2) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_thin-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.svg#proxima_regular") format("svg");
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: 'proxima_light';
	src: url(../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.woff2) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.svg#proxima_regular") format("svg");
	font-weight: 300;
	font-style: normal
}
@font-face {
	font-family: 'proxima_semibold';
	src: url(../fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_semibold-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.svg#proxima_regular") format("svg");
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: 'proxima_extrabold';
	src: url(../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff2) format("woff"), url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.svg#proxima_regular") format("svg");
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: 'proxima_black';
	src: url(../fonts/mark_simonson_-_proxima_nova_black-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_black-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_black-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_black-webfont.woff2) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_black-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_black-webfont.svg#proxima_regular") format("svg");
	font-weight: 800;
	font-style: normal
}
@font-face {
	font-family: 'proxima_bold';
	src: url(../fonts/mark_simonson_-_proxima_nova_bold-webfont.eot);
	src: url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/mark_simonson_-_proxima_nova_bold-webfont.woff) format("woff"), url(../fonts/mark_simonson_-_proxima_nova_bold-webfont.ttf) format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.svg#proxima_regular") format("svg");
	font-weight: 900;
	font-style: normal
}
@font-face {
	font-family: 'gotham_regular';
	src: url(../fonts/gotham-light-webfont.eot);
	src: url("../fonts/gotham-light-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/gotham-light-webfont.woff) format("woff"), url(../fonts/gotham-light-webfont.ttf) format("truetype"), url("../fonts/gotham-light-webfont.svg#gotham_regular") format("svg");
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: 'gotham_medium';
	src: url(../fonts/ufonts.com_gotham-medium-webfont.eot);
	src: url("../fonts/ufonts.com_gotham-medium-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/ufonts.com_gotham-medium-webfont.woff2) format("woff2"), url(../fonts/ufonts.com_gotham-medium-webfont.woff) format("woff"), url(../fonts/ufonts.com_gotham-medium-webfont.ttf) format("truetype"), url("../fonts/ufonts.com_gotham-medium-webfont.svg#gotham_regular") format("svg");
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: 'gotham_book';
	src: url(../fonts/ufonts.com_gotham-book-webfont.eot);
	src: url("../fonts/ufonts.com_gotham-book-webfont.eot?#iefix") format("embedded-opentype"), url(../fonts/ufonts.com_gotham-book-webfont.woff2) format("woff2"), url(../fonts/ufonts.com_gotham-book-webfont.woff) format("woff"), url(../fonts/ufonts.com_gotham-book-webfont.ttf) format("truetype"), url("../fonts/ufonts.com_gotham-book-webfont.svg#gotham_regular") format("svg");
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: 'gotham_Black';
	src: url(../fonts/Gotham-Black.eot);
	src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url(../fonts/Gotham-Black.woff) format("woff"), url(../fonts/Gotham-Black.ttf) format("truetype"), url("../fonts/Gotham-Black.svg#gotham_regular") format("svg");
	font-weight: 900;
	font-style: normal
}
body .owl-carousel {
	box-shadow: none;
	border-radius: 0;
	background: transparent;
	margin-bottom: 0
}
body .owl-carousel .owl-wrapper-outer {
	border: none;
	box-shadow: none
}
.image-additional .owl-item {
	position: relative;
	border: 1px solid #d5d5d5;
	overflow: hidden;
	margin: 0 5px;
	width: 134px!important
}
.products-owl-carousel .carousel-controls .carousel-control {
	top: -15px
}
.pavcarousel {
	margin-bottom: 25px;
	margin-top: 25px
}
.pavcarousel .carousel-control {
	display: none
}
.pavcarousel .carousel-control.middle.left {
	left: -1px
}
.rtl .pavcarousel .carousel-control.middle.left {
	right: -1px;
	left: auto
}
.pavcarousel .carousel-control.middle.right {
	right: -1px
}
.rtl .pavcarousel .carousel-control.middle.right {
	left: -1px;
	right: auto
}
.pavcarousel:hover .carousel-control {
	display: block
}
.pavreassurances {
	background-color: #fff;
	border: 1px solid #d5d5d5;
	overflow: hidden;
	margin-bottom: 0
}
.pavreassurances .media {
	padding: 30px;
	cursor: pointer;
	position: relative
}
.pavreassurances .media h6, .pavreassurances .media a {
	color: #FFF
}
.pavreassurances .media h6:hover, .pavreassurances .media a:hover {
	color: #2b4379
}
.pavreassurances .media-body h6 {
	margin-top: 6px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 300
}
.pavreassurances .media-body p {
	font-size: 13px;
	text-transform: uppercase
}
.filter .filter-title {
	color: #000;
	font-weight: 700
}
.filter .filter-content {
	padding-left: 30px;
	padding-right: 30px
}
.filter .filter-content label {
	font-weight: 300
}
.filter .radio, .filter .checkbox {
	margin-top: 20px;
	margin-bottom: 20px
}
.pavproducts {
	border: 1px solid #d5d5d5
}
.pavproducts .tab-pane {
	position: relative
}
.pavproducts .nav>li>a {
	padding: 18px 10px
}
.pavproducts .products-block {
	border: none
}
.cart .dropdown-menu {
	padding: 20px;
	min-width: 400px
}
.banner-wrapper-margin .banner-wrapper {
	margin-bottom: 20px
}
.nomargin .box {
	margin-bottom: 0
}
.fix-most-views .product-label, .fix-most-views .rating, .fix-most-views .cart, .fix-most-views .action {
	display: none
}
.fix-most-views .products-row .product-col {
	min-height: 155px;
	padding: 20px
}
.fix-most-views .product-block blockquote {
	margin: 0;
	padding: 0;
	border: none
}
.fix-most-views .border:after {
	height: 0
}
.pav-newsletter .valid {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	right: 0;
	margin-top: 5px;
	z-index: 9999
}
.blog-wrapper .blog-item {
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
	padding-bottom: 25px
}
.blog-wrapper .blog-item .description {
	overflow: hidden;
	max-height: 50px;
	margin-bottom: 10px
}
.blog-wrapper .blog-title a {
	color: #3e3a3a
}
.blog-wrapper .blog-title a:hover {
	color: #2b4379
}
.blog-wrapper .t-color {
	color: #3e3a3a
}
.blog-wrapper ul li, .blog-wrapper ol li {
	list-style-position: inside
}
.blog-wrapper .blog-tags a {
	color: #3e3a3a
}
.category-info {
	padding: 0
}
.category-info .image {
	padding: 0
}
.category-description {
	display: none
}
.refine-search ul, .refine-search ol {
	list-style: none
}
.refine-search ul li, .refine-search ol li {
	padding: 10px 0;
	margin-right: 10px;
	padding-left: 10px;
	margin-left: 35px;
	line-height: normal;
	position: relative;
	float: left
}
.rtl .refine-search ul li, .rtl .refine-search ol li {
	float: right
}
.refine-search ul li:before, .refine-search ol li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	top: 50%;
	left: 0;
	background-color: #000
}
.subcategories {
	margin-bottom: -1px;
	background-color: #fff
}
.product-filter {
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	margin-bottom: 40px;
	margin-top: 25px
}
.product-filter .filter-right>div {
	padding-left: 5px;
	margin: 0 10px
}
.product-filter .display {
	float: left
}
.rtl .product-filter .display {
	float: right
}
.product-filter .form-control {
	display: inline-block;
	width: auto;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.product-filter .product-compare .btn {
	font-size: 10px
}
.product-filter .btn-switch {
	width: 30px;
	height: 30px;
	display: inline-block;
	border: 1px solid #d5d5d5;
	margin-right: 5px;
	padding: 0;
	line-height: 30px
}
.rtl .product-filter .btn-switch {
	margin-left: 5px;
	margin-right: inherit
}
.product-filter .btn-switch:hover, .product-filter .btn-switch.active {
	color: #2b4379;
	border: 1px solid #2b4379;
	-webkit-box-shadow: none;
	box-shadow: none
}
.product-list .product-col {
	width: 100%!important;
	clear: both
}
.product-list .product-block {
	overflow: hidden
}
.product-list .product-block .description {
	display: block;
	overflow: hidden;
	height: 50px
}
.product-list .product-block .name {
	padding: 0
}
.product-list .product-block .image {
	width: 30%;
	float: left
}
.rtl .product-list .product-block .image {
	float: right
}
.product-list .product-block .product-meta {
	width: 70%;
	float: right;
	padding-left: 28px;
	padding-right: 28px;
	text-align: left
}
.rtl .product-list .product-block .product-meta {
	float: left
}
.rtl .product-list .product-block .product-meta {
	text-align: right
}
.thumbs-preview.vertical {
	padding-top: 30px;
	padding-bottom: 30px
}
.product-info {
	margin-bottom: 20px;
	background-color: #fff;
	padding-top: 30px
}
.product-info .product-info-bg {
	position: relative
}
.product-info .thumbs-preview {
	margin-top: 20px;
	margin-bottom: 60px
}
.product-info .vertical.image-additional {
	position: relative;
	min-height: 432px
}
.product-info .vertical.image-additional .carousel-control {
	opacity: 0;
	filter: alpha(opacity=0)
}
.product-info .vertical:hover .carousel-control {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}
.product-info .vertical .center {
	left: 50%;
	margin-left: -13px
}
.rtl .product-info .vertical .center {
	right: 50%;
	left: auto
}
.rtl .product-info .vertical .center {
	margin-right: -13px;
	margin-left: inherit
}
.product-info .vertical .top {
	top: 0
}
.product-info .vertical .bottom {
	top: auto;
	bottom: 0
}
.product-info .horical {
	display: block;
	width: 100%;
	text-align: center;
	position: relative
}
.product-info .horical:hover .carousel-control {
	display: block
}
.product-info .carousel-control {
	top: 35%;
	display: none
}
.product-info .carousel-control.left {
	left: -10px
}
.rtl .product-info .carousel-control.left {
	right: -10px;
	left: auto
}
.product-info .carousel-control.right {
	right: -10px
}
.rtl .product-info .carousel-control.right {
	left: -10px;
	right: auto
}
.product-info .rating {
	margin-bottom: 30px;
	line-height: 20px
}
.product-info .cart .links {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: middle
}
.product-info .cart .fa-shopping-cart {
	margin-right: 5px
}
.rtl .product-info .cart .fa-shopping-cart {
	margin-left: 5px;
	margin-right: inherit
}
.product-info .image {
	position: relative;
	text-align: center
}
.product-info img {
	display: inline-block
}
.product-info .share {
	padding: 20px 0;
	display: none
}
.product-info .share:before, .product-info .share:after {
	content: " ";
	display: table
}
.product-info .share:after {
	clear: both
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%
}
.product-info .option-image img {
	margin-right: 5px;
	margin-left: 0;
	border: 1px solid #CCC;
	cursor: pointer
}
.rtl .product-info .option-image img {
	margin-left: 5px;
	margin-right: inherit
}
.rtl .product-info .option-image img {
	margin-right: 0;
	margin-left: inherit
}
.product-info .options {
	margin-bottom: 20px
}
.product-info .review .share {
	line-height: normal
}
.product-info .review .share a {
	text-decoration: none
}
.product-info .review>div {
	padding: 0;
	border: 0
}
.product-info .review>div>span {
	color: #38B0E3
}
.product-info .qty {
	line-height: 35px;
	font-weight: 13px;
	text-transform: uppercase;
	font-weight: 700;
	color: #333;
	margin-right: 5px
}
.rtl .product-info .qty {
	margin-left: 5px;
	margin-right: inherit
}
.product-info .quantity-adder {
	color: #000;
	display: block;
	height: 37px;
	width: 68px;
	position: relative;
	margin-right: 15px
}
.rtl .product-info .quantity-adder {
	margin-left: 15px;
	margin-right: inherit
}
.product-info .quantity-adder .form-control {
	padding: 8px 2px
}
.product-info .quantity-adder .add-action {
	width: 25px;
	height: 18px;
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 7px;
	line-height: 18px;
	text-align: center;
	background-color: #3e3a3a;
	color: #FFF
}
.product-info .quantity-adder .add-up {
	margin-top: -1px;
	margin-left: 5px;
	margin-right: 0
}
.product-info .quantity-adder .add-down {
	margin-left: 5px;
	margin-right: 0;
	margin-bottom: 2px
}
.product-info .quantity-adder .quantity-number input {
	width: 36px;
	height: 37px;
	text-align: center;
	display: inline-block;
*display:inline;
	zoom: 1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 1px solid #d5d5d5;
	box-shadow: none
}
.product-info .quantity-adder .minimum {
	line-height: 38px;
	font-size: 11px;
	margin-left: 10px
}
.rtl .product-info .quantity-adder .minimum {
	margin-right: 10px;
	margin-left: inherit
}
.product-info .action {
	margin-bottom: 25px;
	margin-top: 25px
}
.product-info .action:before, .product-info .action:after {
	content: " ";
	display: table
}
.product-info .action:after {
	clear: both
}
.product-info .action>div {
	position: relative
}
.product-info .product-extra {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	display: flex;
	padding: 25px 0
}
.product-info .compare, .product-info .wishlist {
	text-transform: uppercase;
	color: #999;
	font-size: 12px;
	cursor: pointer;
	letter-spacing: 1px;
	font-family: Montserrat, sans-serif
}
.product-info .compare i, .product-info .wishlist i {
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	padding-top: 8px;
	margin-right: 8px
}
.rtl .product-info .compare i, .rtl .product-info .wishlist i {
	margin-left: 8px;
	margin-right: inherit
}
.product-info .compare:hover, .product-info .wishlist:hover {
	color: #2b4379;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}
.product-info .compare:hover i, .product-info .wishlist:hover i {
	border-color: #2b4379
}
.product-info .compare {
	padding-left: 5px
}
.rtl .product-info .compare {
	padding-right: 5px;
	padding-left: inherit
}
.product-info .tab-content {
	font-weight: 300
}
.product-info .tags a {
	color: #2b4379
}
.zoomWindowContainer .zoomWindow {
	left: 500px
}
.rtl .zoomWindowContainer .zoomWindow {
	right: 500px;
	left: auto
}
.refine-search {
	background-color: #fff
}
.refine-search ul {
	list-style-position: inside
}
.refine-search h3 {
	color: #474747;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

@media screen and (max-width:992px) {
.row-offcanvas {
	position: relative;
	-webkit-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out
}
.row-offcanvas-right {
	right: 0
}
.rtl .row-offcanvas-right {
	left: 0;
	right: auto
}
.row-offcanvas-left {
	left: 0
}
.rtl .row-offcanvas-left {
	right: 0;
	left: auto
}
.row-offcanvas-right .sidebar-offcanvas {
	right: -70%
}
.rtl .row-offcanvas-right .sidebar-offcanvas {
	left: -70%;
	right: auto
}
.row-offcanvas-left .sidebar-offcanvas {
	left: -70%
}
.rtl .row-offcanvas-left .sidebar-offcanvas {
	right: -70%;
	left: auto
}
.row-offcanvas-right.active {
	right: 70%
}
.rtl .row-offcanvas-right.active {
	left: 70%;
	right: auto
}
.row-offcanvas-left.active {
	left: 70%
}
.rtl .row-offcanvas-left.active {
	right: 70%;
	left: auto
}
.sidebar-offcanvas {
	position: absolute;
	top: 0;
	width: 70%
}
.bottom-offcanvas {
	border-top: 1px solid #d5d5d5;
	padding: 10px 0
}
}
#offcanvasmenu .navbar-nav {
	float: none
}
#offcanvasmenu .navbar-nav>li {
	float: none
}
#offcanvasmenu .navbar-nav>li>a {
	background: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "proxima_regular", sans-serif;
	text-transform: uppercase;
	font-size: 14px
}
#offcanvasmenu .dropdown-menu {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
	display: block;
	float: none;
	margin: 0;
	padding: 0 8px;
	position: static;
	visibility: visible;
	width: auto!important;
	opacity: 1;
	filter: alpha(opacity=100)
}
#offcanvasmenu .dropdown-menu a {
	font-size: 13px;
	padding: 5px 0;
	display: block;
	font-family: "proxima_regular", sans-serif;
	background: none
}
#offcanvasmenu .dropdown-menu .widget-video {
	display: none
}
#offcanvasmenu .dropdown-menu .box-heading {
	color: #838383
}
#offcanvasmenu .w-product {
	padding: 0
}
#offcanvasmenu .product-block {
	border: none
}
#offcanvasmenu .product-block .zoom, #offcanvasmenu .product-block .product-label-special {
	display: none
}
#sys-notification {
	position: fixed;
	top: 10px;
	width: 100%;
	z-index: 9999
}
.carousel-ed .carousel-controls {
	position: static;
	opacity: 0
}
.carousel-ed .carousel-controls .carousel-control {
	top: 45%
}
.carousel-ed:hover .carousel-controls {
	opacity: 1;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s
}
.no-shadow button {
	background-color: transparent;
	padding: 0 8px;
	font-size: 14px
}
.no-shadow button:active, .no-shadow button:focus, .no-shadow button.active {
	box-shadow: none;
	color: #2b4379
}
.widget-carousel img {
	border: 2px solid transparent
}
.widget-carousel img:hover {
	border: 2px solid #3e3a3a;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s
}
.pav-container {
	background-repeat: no-repeat
}
.style-adv .widget-images .panel-title {
	letter-spacing: 2px;
	color: #000;
	font-size: 14px;
	margin-bottom: 20px
}
.style-adv .widget-images .panel-title:hover {
	color: #2b4379
}
.style-adv .widget-images .description-item {
	line-height: 20px;
	margin-bottom: 20px
}
.effect-adv {
	background-color: #000;
	overflow: hidden;
	position: relative
}
.effect-adv img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
	-o-transition: opacity 1s ease 0s, transform 1s ease 0s;
	transition: opacity 1s ease 0s, transform 1s ease 0s;
	width: 100%
}
.effect-adv:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
	transform: scale3d(1.1, 1.1, 1)
}
.box-static div[class*="col-"] {
	padding: 0
}
.support:before, .support:after {
	content: " ";
	display: table
}
.support:after {
	clear: both
}
.support>div {
	width: 33.3333%;
	padding-left: 25px;
	margin: 0;
	position: relative
}
.rtl .support>div {
	padding-right: 25px;
	padding-left: inherit
}
.support>div:after, .support>div:before {
	position: absolute;
	top: 25px;
	background-color: #838383;
	content: "";
	width: 1px;
	height: 30px;
	line-height: 21px;
	-ms-transform: skew(-30deg);
	-webkit-transform: skew(-30deg);
	transform: skew(-30deg);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: inline-block;
*display:inline;
	zoom: 1;
	z-index: 9
}
.support>div:before {
	left: 0
}
.rtl .support>div:before {
	right: 0;
	left: auto
}
.support>div:after {
	left: 5px
}
.rtl .support>div:after {
	right: 5px;
	left: auto
}
.support>div .left {
	left: -35px
}
.rtl .support>div .left {
	right: -35px;
	left: auto
}
.support>div .right {
	right: -40px
}
.rtl .support>div .right {
	left: -40px;
	right: auto
}
.support>div:first-child:after, .support>div:first-child:before {
	background: none
}
.support .media-body .free-date {
	margin-bottom: 0
}
.support .media-body p {
	text-transform: uppercase;
	font-size: 12px
}
.support b {
	font-size: 40px;
	font-family: "Oswald Bold", sans-serif;
	color: #e87169
}
.support b em {
	font-size: 24px;
	line-height: 60px;
	vertical-align: top
}
#top {
	cursor: pointer;
	position: fixed;
	right: 35px;
	border-radius: 50%;
	line-height: 40px;
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: #2b4379;
	color: #FFF;
	bottom: 140px;
	border: 1px solid #2b4379;
	z-index:9999;
}
.cd-top {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s
}
.cd-top.cd-is-visible {
	visibility: visible;
	opacity: 1
}
.cd-top.cd-fade-out {
	opacity: .5
}
.cd-top:hover {
	background-color: #2b4379;
	opacity: 1
}
.rtl #top {
	left: -20%;
	right: auto
}
#top a {
	color: #FFFFFF!important
}
#top a:hover {
	color: #000000!important
}
.show-mobile {
	position: relative
}
.show-mobile .inner-toggle {
	right: 0;
	left: auto;
	top: 130%;
	margin: -1px 0 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
	border: medium none;
	display: block;
	margin-top: 0;
	min-width: 200px;
	padding: 10px;
	position: absolute;
	visibility: hidden;
	background-color: #FFF;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.176);
	box-shadow: 0 6px 12px rgba(0,0,0,.176);
	z-index: 999;
	font-size: 14px
}
.show-mobile .inner-toggle ul, .show-mobile .inner-toggle ol, .show-mobile .inner-toggle .links {
	margin: 0;
	width: 100%
}
.show-mobile .inner-toggle ul li, .show-mobile .inner-toggle ol li, .show-mobile .inner-toggle .links li {
	display: block;
	overflow: hidden;
	margin: 0
}
.show-mobile .inner-toggle ul li a, .show-mobile .inner-toggle ol li a, .show-mobile .inner-toggle .links li a {
	color: #FFF
}
.show-mobile .inner-toggle ul li a:hover, .show-mobile .inner-toggle ol li a:hover, .show-mobile .inner-toggle .links li a:hover {
	background-color: transparent;
	color: #2b4379
}
.show-mobile .inner-toggle .btn {
	display: none
}
.show-mobile .quick-access ul li a {
	padding: 5px 0;
	float: left
}
.rtl .show-mobile .quick-access ul li a {
	float: right
}
.show-mobile .quick-access ul li a .fa {
	padding-right: 8px
}
.show-mobile .pull-left:hover .inner-toggle {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 112%
}
.show-mobile .quickaccess-toggle {
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height: 35px
}
.show-mobile .quickaccess-toggle:hover {
	color: #838383
}
.productdeals.product-list .product-block .image {
	width: 18%
}
.hightlighted .product-block .image {
	float: left;
	width: 50%;
	overflow: inherit;
	margin-right: 15px;
	z-index: 1
}
.rtl .hightlighted .product-block .image {
	float: right
}
.rtl .hightlighted .product-block .image {
	margin-left: 15px;
	margin-right: inherit
}
.hightlighted .product-block .product-meta {
	float: right;
	width: 45%
}
.rtl .hightlighted .product-block .product-meta {
	float: left
}
.hightlighted .product-block .product-meta .price {
	width: 25%
}
.hightlighted .product-block .description {
	color: #838383;
	font-family: "proxima_regular", sans-serif;
	border-bottom: 1px solid #d5d5d5;
	height: auto;
	padding-bottom: 34px;
	display: block
}
.hightlighted .product-block .name {
	margin-bottom: 20px
}
.hightlighted .product-block .name a {
	color: #000;
	text-transform: none;
	font-size: 18px;
	line-height: 25px
}
.hightlighted .product-block:hover .quickview {
	display: none
}
.hightlighted .price-old {
	color: #3e3a3a
}
.hightlighted .price-new {
	color: #e87169;
	font-size: 24px
}
.hightlighted .rating {
	margin-top: 15px;
	display: none!important
}
.border-dashed:after {
	border-top: 1px dashed #2b4379
}
.logo-about {
	margin-bottom: 20px
}
.pavpopulartag a {
	background: #f4f4f4;
	color: #999;
	padding: 5px;
	margin-right: 5px;
	line-height: 30px
}
.rtl .pavpopulartag a {
	margin-left: 5px;
	margin-right: inherit
}
.pavpopulartag .panel-body {
	padding-bottom: 30px!important
}
.custom-full .custom h5, .custom-full .custom p {
	display: initial;
	margin: 0 2px
}
.custom-full ul li {
	list-style: none;
	float: left;
	margin-bottom: 40px;
	margin-top: 40px;
	width: 33%
}
.rtl .custom-full ul li {
	float: right
}
.custom-full ul li i {
	font-size: 20px
}
.widget-category ul {
	margin-bottom: 0
}
.widget-category ul li {
	float: left;
	margin-right: 16px
}
.rtl .widget-category ul li {
	float: right
}
.widget-category ul li:last-child {
	margin-right: 0
}
.widget-category .caption {
	position: absolute;
	top: 34%;
	text-align: center;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0)
}
.widget-category .caption a, .widget-category .caption h4 {
	color: #FFF
}
.widget-category .caption a {
	text-transform: uppercase
}
.widget-category .caption h4 {
	font-family: "proxima_bold", sans-serif;
	font-size: 20px
}
.widget-category:hover .caption {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s
}
.img-list-product .image-item {
	width: 25%
}
.img-list-product .list {
	width: 75%;
	float: left
}
.introduce .detail {
	width: 80%
}
.introduce h1 {
	margin-bottom: 40px
}
.pav-newsletter .form-control {
	border-width: 0 0 1px;
	text-align: center;
	margin: 16px 0;
	float: none;
	width: 30%
}
.pav-newsletter input .forcus {
	border-color: #2b4379
}
.pav-newsletter .input-group-btn {
	text-align: center
}
.pav-newsletter .input-group {
	display: inline
}
.pav-newsletter .description {
	font-size: 16px;
	margin-bottom: 30px
}
.hight-light .pav-newsletter .form-control {
	border-color: #3c3c3c
}
.hight-light.border-right {
	border-color: #3c3c3c
}
.hight-lighted .pav-newsletter {
	border: 10px solid #ebebeb;
	padding-bottom: 20px
}
.hight-lighted .pav-newsletter .description {
	margin-bottom: 0
}
.product-tabs .carousel-controls {
	position: static;
	display: none
}
.product-tabs .carousel-controls .left {
	top: 50%;
	left: -15px
}
.rtl .product-tabs .carousel-controls .left {
	right: -15px;
	left: auto
}
.product-tabs .carousel-controls .right {
	top: 50%
}
.product-tabs:hover .carousel-controls {
	display: block
}
.panel-contact-info {
	margin-top: 40px
}
.contact-form .control-label {
	text-align: left
}
.rtl .contact-form .control-label {
	text-align: right
}
.search-auto {
	padding-top: 15px
}
.autosearch-wrapper {
	display: block;
	width: 477px;
	height: 32px;
	position: relative;
	border: 1px solid #d5d5d5;
	color: #838383
}
.autosearch-wrapper .autosearch-input {
	display: inline-block;
	width: 60%;
	float: left;
	height: 30px;
	padding: 0 10px;
	border: none
}
.rtl .autosearch-wrapper .autosearch-input {
	float: right
}
.autosearch-wrapper .autosearch-category {
	display: inline-block;
	width: 32%;
	position: relative;
	overflow: hidden;
	float: right;
	border-left: 1px solid #d5d5d5;
	cursor: pointer
}
.rtl .autosearch-wrapper .autosearch-category {
	float: left
}
.rtl .autosearch-wrapper .autosearch-category {
	border-right: 1px solid #d5d5d5;
	border-left: inherit
}
.autosearch-wrapper .autosearch-category select {
	display: inline-block;
	border: none;
	width: 130%;
	height: 30px;
	padding: 0 10px;
	cursor: pointer
}
.autosearch-wrapper .autosearch-category .fa {
	position: absolute;
	top: 36%;
	right: 10px
}
.rtl .autosearch-wrapper .autosearch-category .fa {
	left: 10px;
	right: auto
}
.autosearch-wrapper .autosearch-submit {
	border: none;
	display: inline-block;
	width: 8%;
	height: 30px;
	margin: 0;
	float: right;
	background: #FFF;
	border-bottom-right-radius: 50px!important;
	border-top-right-radius: 50px!important
}
.rtl .autosearch-wrapper .autosearch-submit {
	float: left
}
.autosearch-wrapper .autosearch-submit .fa {
	color: #000;
	font-size: 11px
}
.autosearch-wrapper .search {
	position: relative
}
.autosearch-wrapper .search .autosearch {
	width: 100%
}
.autosearch-wrapper .dropdown-menu>li.media {
	margin: 15px 10px;
	overflow: hidden
}
.autosearch-wrapper .dropdown-menu>li.clearfix {
	border-bottom: 1px dashed #d5d5d5;
	margin-left: 10px;
	margin-right: 10px
}
.autosearch-wrapper .dropdown-menu>li:last-child {
	border-bottom: none
}
.autosearch-wrapper .dropdown-menu>li>a {
	padding: 0
}
.pav-verticalmenu .panel-body {
	background: #2b4379;
	padding: 30px
}
.verticalmenu .navbar-collapse {
	margin: 0;
	padding: 0;
	border: none
}
.verticalmenu .navbar-nav {
	position: static;
	float: none;
	width: 100%
}
.verticalmenu .navbar-nav>li {
	width: 100%;
	position: relative;
	position: static;
	background: #6bc0e5;
	margin-bottom: 6px
}
.verticalmenu .navbar-nav>li>a {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	padding: 8px 30px;
	color: #FFF;
	font-family: "proxima_light", sans-serif;
	position: relative
}
.verticalmenu .navbar-nav>li>a .fa {
	margin-right: 5px;
	width: 20px
}
.rtl .verticalmenu .navbar-nav>li>a .fa {
	margin-left: 5px;
	margin-right: inherit
}
.verticalmenu .navbar-nav>li>a .caret {
	float: right;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-top: 8px
}
.rtl .verticalmenu .navbar-nav>li>a .caret {
	float: left
}
.rtl .verticalmenu .navbar-nav>li>a .caret {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.verticalmenu .navbar-nav>li.topdropdow:hover {
	position: static
}
.verticalmenu .navbar-nav>li:hover {
	background: #FFF;
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s
}
.verticalmenu .navbar-nav>li:hover a {
	color: #000
}
.verticalmenu .navbar-nav>li:hover>.dropdown-menu {
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	display: block;
	left: 100%;
	box-shadow: none;
	border-color: #d5d5d5;
	margin-left: -1px
}
.rtl .verticalmenu .navbar-nav>li:hover>.dropdown-menu {
	right: 100%;
	left: auto
}
.rtl .verticalmenu .navbar-nav>li:hover>.dropdown-menu {
	margin-right: -1px;
	margin-left: inherit
}
.verticalmenu .navbar-nav>li .parent {
	position: relative
}
.verticalmenu .navbar-nav>li .parent>.dropdown-toggle {
	text-transform: none;
	font-weight: 400
}
.verticalmenu .navbar-nav>li .parent:hover>.dropdown-menu {
	right: 100%;
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}
.rtl .verticalmenu .navbar-nav>li .parent:hover>.dropdown-menu {
	left: 100%;
	right: auto
}
.verticalmenu .navbar-nav>li .parent.dropdown-submenu:hover .dropdown-menu {
	right: 115%;
	display: block;
	top: 0
}
.rtl .verticalmenu .navbar-nav>li .parent.dropdown-submenu:hover .dropdown-menu {
	left: 115%;
	right: auto
}
.verticalmenu .dropdown-menu {
	right: auto;
	left: 110%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	-o-transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	transition: all 0.4s cubic-bezier(.25, .46, .45, .94) 0s;
	top: 0;
	position: absolute;
	visibility: hidden;
	z-index: 999;
	display: block;
	min-width: 230px;
	padding: 25px
}
.rtl .verticalmenu .dropdown-menu {
	left: auto;
	right: auto
}
.rtl .verticalmenu .dropdown-menu {
	right: 110%;
	left: auto
}
.verticalmenu .dropdown-menu.level1 {
	margin-top: -1px
}
.verticalmenu .dropdown-menu.level1 .fa {
	display: none
}
.verticalmenu .dropdown-menu.level2 .fa {
	display: none
}
.verticalmenu .dropdown-menu.level3 .fa {
	display: none
}
.verticalmenu .dropdown-menu li {
	line-height: 25px
}
.verticalmenu .dropdown-menu ul {
	list-style-type: none;
	padding-left: 0
}
.rtl .verticalmenu .dropdown-menu ul {
	padding-right: 0;
	padding-left: inherit
}
.verticalmenu .dropdown-menu ul>li {
	margin: 10px 0
}
.verticalmenu .dropdown-menu ul>li>a {
	font-family: "proxima_regular", serif;
	color: #a6a6a6
}
.verticalmenu .dropdown-menu ul>li>a:hover {
	color: #2b4379
}
.verticalmenu .dropdown-menu ul>li:before {
	width: 7px;
	height: 8px;
	display: inline-block;
	background-image: url(../image/list.png);
	margin-right: 5px;
	content: ""
}
.rtl .verticalmenu .dropdown-menu ul>li:before {
	margin-left: 5px;
	margin-right: inherit
}
.rtl .verticalmenu .dropdown-menu ul>li:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.verticalmenu .dropdown-menu .sidebar {
	box-shadow: none;
	padding: 0
}
.verticalmenu .widget-heading {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	font-family: "proxima_semibold", sans-serif
}
.verticalmenu .bg1 div.dropdown-menu {
	background-image: url(../image/bg1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat
}
.verticalmenu .w-product {
	min-height: 120px
}
.deals {
	padding: 0 15px
}
.productdeals .days {
	background-color: red
}
.productdeals .hours {
	background-color: #f3f3f3
}
.productdeals .minutes {
	background-color: #00b2e2
}
.productdeals .seconds {
	background-color: #f13621
}
.productdeals .footer-deals {
	margin-top: 40px;
	height: 65px;
	margin-bottom: 50px;
	width: 90%
}
.productdeals .item-countdown .countdown_num {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	display: inline-block
}
.productdeals .item-countdown ul {
	margin: 0
}
.productdeals .item-countdown li {
	color: #FFF;
	font-family: "proxima_light", sans-serif;
	letter-spacing: 2px;
	border-right: 1px solid #d5d5d5;
	padding: 15px 0;
	width: 22%;
	text-align: center;
	font-weight: 700;
	font-size: 12px
}
.productdeals .item-countdown li:last-child {
	border: none
}
.productdeals.image-deal .product-block .image {
	float: left;
	width: 48%;
	overflow: inherit;
	margin-right: 15px;
	z-index: 1
}
.rtl .productdeals.image-deal .product-block .image {
	float: right
}
.rtl .productdeals.image-deal .product-block .image {
	margin-left: 15px;
	margin-right: inherit
}
.productdeals.image-deal .product-block .description {
	border-bottom: none;
	padding-bottom: 0;
	display: block;
	height: auto
}
.productdeals.image-deal .price-old {
	color: #3e3a3a
}
.productdeals.image-deal .price-new {
	color: #e87169;
	font-size: 15px
}
.productdeals.image-deal .rating {
	display: none!important
}
.productdeals .product-block:hover .product-meta .rating {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}

@media (min-width:1200px) {
.header-layout .container {
	padding-left: 40px;
	padding-right: 40px
}
}

@media (min-width:992px) and (max-width:1199px) {
.hightlight .product-block .image {
	width: 100%
}
.product-info .compare {
	padding-left: 0
}
.hightlighted .product-block .product-meta, .hightlighted .product-block .image {
	width: 100%
}
.hight-lighted .pav-newsletter {
	padding-bottom: 8px
}
.call-to-action {
	width: 100%
}
}

@media (min-width:768px) and (max-width:991px) {
.footer-center .container .column {
	padding-bottom: 10px;
	padding-top: 10px
}
.footer-center .container .column.padding {
	padding-left: 9px
}
.img-list-product .list {
	width: 100%
}
#cart {
	float: left!important
}
.product-info .compare {
	padding-left: 0
}
.zoomContainer {
	display: none!important
}
#header-main {
	margin-bottom: 0
}
.space-100 {
	margin-bottom: 20px!important
}
.space-padding-tb-100 {
	padding-bottom: 20px!important;
	padding-top: 20px!important
}
.hight-lighted .latest-posts-v1 .latest-posts-img-profile, .hight-lighted .latest-posts-v1 .latest-posts-meta {
	width: 100%
}
.box-top {
	margin-bottom: 20px
}
.box-top .dropdown>.dropdown-menu {
	left: 0;
	right: auto
}
.product-info .action>div {
	margin-bottom: 10px
}
.image-additional .owl-item {
	width: 110px!important
}
.pav-newsletter .form-control {
	width: 100%
}
.hight-lighted {
	margin-bottom: 60px
}
.hight-lighted .panel-heading {
	padding: 10px 0 0
}
.hight-lighted .pav-newsletter .form-control {
	margin-bottom: 10px;
	margin-top: 0
}
.hight-lighted .pav-newsletter {
	padding-bottom: 6px
}
}

@media (max-width:767px) {
.box-top .dropdown>.dropdown-menu {
	left: 0;
	right: auto
}
.pav-header #header-main {
	margin: 15px 0
}
#header-layout .logo {
	margin: 15px 0
}
#topbar .freeship {
	margin-bottom: 10px
}
.box-top {
	margin-bottom: 20px;
	float: left!important
}
.cart-search {
	float: left;
	margin: 0 10px
}
.rtl .cart-search {
	float: right
}
.custom-full ul li {
	width: 100%
}
.hightlight .product-block .image {
	width: 100%
}
.footer-center .container .column {
	padding-bottom: 10px;
	padding-top: 10px
}
.footer-center .container .column.padding {
	padding-left: 10px
}
.pavreassurances .media {
	padding: 10px
}
.footer-center .contact {
	margin-top: 0
}
.footer-center .container .column {
	min-height: 200px
}
.effect-v5 {
	width: 80%
}
.zoomContainer {
	display: none!important
}
.btn {
	margin-bottom: 5px
}
h4, .h4 {
	font-size: 14px
}
.img-list-product .list {
	width: 100%
}
.product-info .compare {
	padding-left: 0
}
.product-info .quantity-adder {
	margin-right: 5px
}
.product-info .quantity-adder .add-action {
	width: 20px
}
.space-100 {
	margin-bottom: 20px!important
}
.space-padding-tb-100 {
	padding-bottom: 20px!important;
	padding-top: 20px!important
}
.space-padding-tb-80 {
	padding-bottom: 20px!important;
	padding-top: 20px!important
}
.border-right {
	border-right: 0
}
.hight-lighted .latest-posts-v1 .latest-posts-img-profile, .hight-lighted .latest-posts-v1 .latest-posts-meta, .pav-newsletter .form-control {
	width: 100%
}
.product-info .action>div {
	margin-bottom: 10px
}
.image-additional .owl-item {
	width: 142px!important
}
}

@media (max-width:480px) {
.refine-search ul li, .refine-search ol li {
	width: 90%
}
.cart-top .dropdown-menu {
	min-width: 270px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 260px
}
.cart-top .dropdown-menu img {
	display: none
}
#header-main {
	margin-bottom: 0
}
.product-block:hover .product-meta .rating {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}
.latest-posts-v1 .block-content {
	padding: 0
}
.productdeals.image-deal .product-block .image {
	width: 100%
}
.hightlighted .product-block .product-meta, .hightlighted .product-block .image {
	width: 100%
}
}
.custom-padding-tab .nav-tabs>li>a {
	padding: 6px 10px !important;
}
.nav-tabs-course>li>a {
    text-transform: none !important;
}
.btn__download{
	float:right;
}
@media (max-width:820px){
	.sidebar-offcanvas.sidebar.visible-xs.visible-sm {
		display: none !important;
	}
.cstm___table {
    overflow-x: auto;
    min-height: 0.1%;
}
}
@media (max-width:767px){
.widget-inner.banner-home {
    height: auto;
}

.home-search .col-sm-4 {
    margin: 0 0 15px;
}
#footer a.btn.btn-primary {
    width: 100%;
}

.affiliate-btn {
    margin: 0 0 20px;
}

.copyright.pull-left {
    text-align: center;
    line-height: 1.6 !important;
}

.paypal.pull-right {
    text-align: center;
    width: 100%;
}
h1.page-title {
    font-size: 30px;
}

.course_details h3 {
    margin-bottom: 30px;
}
.university-nav > li {
    width: 25% !important;
}

.university-nav > li.active::after {
    display: none;
}

.tab h4 {
    font-size: 11px !important;
}
.university-nav > li.active:after {
    display: none !important;
}
.tab h4 {
    font-size: 11px !important;
}
.university-nav > li.active:after {
    display: none !important;
}
.row.search-category .text-right {
    text-align: left !important;
    margin-top: 10px;
}
h1.title-product {
    font-size: 30px !important;
}
.clearfix.box-product-infomation.tab-v4.custom-padding-tab.none-border.text-center ul.nav.nav-tabs {
    padding-top:20px;

}
.pquestions .quat__title {
    width: 100% !important;
    padding-right: 15px !important;
}

.pquestions .ques__total {
    width: 100% !important;
    margin-top: 5px !important;
}
.jdqask button.btn.btn-primary.pull-right.btn-openques {
    position: relative;
    z-index: 999;
    float: none !important;
}
.pquestions .q__list__content .q__list .ques__title i {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0, -50%);
}
.course-apply, .favourite-item, .download {
    margin: 0 0 25px;
}
.btn__download {
    float: left;
    margin: 0 0 15px;
}
select#input-category {
    margin: 0 0 15px;
}

select#input-intake {
    margin: 0 0 15px;
}

select#input-manufacturer {
    margin: 0 0 15px;
}
}
/*New Accoun Style*/
.login__holder .panel-default {
    border: 1px solid #e8e8e8 !important;
    border-top: 2px solid #bfbfbf !important;
	margin: 0 0 20px;
}
.login__holder .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.login__holder .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.login__holder .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.login__holder .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.login__holder .panel-body {
    padding: 15px;
}
.acoount_body .breadcrumbs.text-center {
    display: none;
}

.main__wrap {
    padding-top: 100px;
}
/*.account-sidebar:nth-child(1) {
    display: none;
}*/

.account-sidebar:nth-child(1) + ul.list-unstyled {
    display: none;
}

h3.secondary-titles {
    display: none;
}
.main__container {
    position: relative;
    min-height: 100vh;
}
.main__container aside#sidebar-left {
    width: 50px;
    position: absolute;
    left: 0;
    top: 0;
    overflow-y: scroll;
	overflow-x:hidden;
    height: 100%;
    background: #515151;
	transition:all 0.4s;
}
/* width */
.main__container aside#sidebar-left::-webkit-scrollbar {
  width: 15px;
}

/* Track */
.main__container aside#sidebar-left::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.main__container aside#sidebar-left::-webkit-scrollbar-thumb {
  background: #de0303; 
  border-radius: 10px;
  min-height:40px;
  height:40px;
}

/* Handle on hover */
.main__container aside#sidebar-left::-webkit-scrollbar-thumb:hover {
  background: #c1c1c1; 
}

.main__container div#sidebar-main {
    margin-left: 50px;
    padding: 20px;
	transition:all 0.4s;
}

.main__container aside#sidebar-left ul.list-unstyled li a span {
    display: none;
}
#allpresentation .collapse{background-color:#2e2d2d;}
#presentation .list-unstyled li{cursor:pointer;}
#presentation .list-unstyled{margin-bottom:0px;}
.main__container #sidebar-left .presentation-menu .panel a span{display:none;}
.main__container #sidebar-left.active .presentation-menu .panel a span{display:inline;}
.main__container #sidebar-left #accordion a.parent:after{display:none;}
.main__container #sidebar-left.active #accordion a.parent:after{display: inline;}
.presentation-menu .panel{background-color:inherit; margin-bottom:0px;}
.presentation-menu .collapse.in{background-color:#2e2d2d;}
.presentation-menu .list-unstyled{margin-bottom:0px !important;}
#accordion a.parent:after{
font-family: FontAwesome;
    float: right; 
    margin-right: 8px;
	content: "\f105";
}
#accordion a[aria-expanded="false"].parent:after{
	content: "\f105";
}
#accordion a[aria-expanded="true"].parent:after{
	content: "\f107";
} 
.main__container .account-sidebar .list-group-item:hover {-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;}

.main__container .account-sidebar .list-group-item {
    background: transparent;
    color: #C4C4C4;
    border: 0px solid;
    border-bottom: 1px solid #585858;
    font-size: 13px;
    position: relative;
    padding-left: 18px !important;
}
#sidebar-left.active #profile {
    display: block;
    padding: 10px 15px 10px 15px;
    overflow: auto;
    border-bottom: 1px solid #585858;
}
#profile{display:none;}
#profile .profile-pic {
    display: inline-block;
    float: left;
}
#profile .profile-name {
    margin-left: 15px;
    float: left;
    display: block;
}
#profile h4 {
    margin-top: 6px;
    font-size: 15px;
    font-weight: 400;
    color: #FFF;
    margin-bottom: 0;
}
#profile span {
	color:#D8D8D8;
}
.main__container .account-sidebar .list-group-item:hover {
    background-color: #444444 !important;
}
.account-login #button__menu{display:none;}
a#button__menu {
    display: list-item;
    width: 50px;
    text-align: center;
    line-height: 38px;
    border-right: 1px solid #ddd;
    margin-right: 20px;
}
.mobile_header.account__header .container-fluid {
    padding-left: 0;
}

/*.mobile_header.account__header .freeship.pull-left {
    margin-top: 5px;
}*/

.mobile_header.account__header ol.breadcrumb {
    margin-top: 6px;
    text-align: right;
}
.main__container aside#sidebar-left.active {
    width: 250px;
}

.main__container aside#sidebar-left.active ul.list-unstyled li a span {display: inline-block;}

.main__container div#sidebar-main.active {
    margin-left: 250px;
}
/** Account Design **/
.tile {
    margin-bottom: 15px;
    border-radius: 3px;
    background-color: #102c6b;
    color: #FFFFFF;
    transition: all 1s;
}
.tile-min-height {
    min-height: 260px;
}
.tile-heading {
    padding: 5px 8px;
    text-transform: uppercase;
    background-color: #2b4379;
    color: #FFF;
}
.tile-body-padding {
    padding: 10px;
}
.tile-body {
    color: #FFFFFF;
    line-height: 48px;
}
.dashboard-table > tbody > tr > td {
    padding: 4px 2px;
    border: 1px solid #dddddd61;
	font-size:12px;
	color:#fff;
}
.tile-footer {
    padding: 5px 8px;
    background-color: #4d79db;
}
.tile a {
    color: #FFFFFF;
}
.upadtes_lists {
    width: 60%;
    margin: 0 auto;
}

.single_updates {
    text-align: center;
    background: #f7f7f7;
    padding: 20px 50px;
}

.updates_img {
    width: 160px;
    margin: 0 auto;
    border-radius: 0;
    overflow: hidden;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    background: #3F0722;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: #fff !important;
    position: absolute;
    border-radius: 0px;
    border: 0px solid !important;
}

button.owl-prev {
    left: -5px;
    top: 50%;
    transform: translate(0, -50%);
}

button.owl-next {
    right: -5px;
    top: 50%;
    transform: translate(0, -50%);
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #69113B;
}
.login__holder .table>tbody>tr>td, .login__holder .table>tbody>tr>th, .login__holder .table>tfoot>tr>td, .login__holder .table>tfoot>tr>th, .login__holder .table>thead>tr>td, .login__holder .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.login__holder .btn-info {
    color: #ffffff;
    background-color: #102c6b;
    border-color: #2b4379;
}
/*body.acoount_body .discliamer_bg, body.acoount_body div#pavo-footer-center, body.acoount_body div#powered, body.account-login.page-account-login.layout-fullwidth.version-3 a#button__menu {
    display: none;
}*/
.main__container .panel-default{
	border: 1px solid #e8e8e8;
    border-top: 2px solid #bfbfbf;
}
.main__container .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.main__container .panel-title{
	font-size:16px;
	text-transform:none;
	margin-bottom:0px;
}
.main__container .panel-body{
	padding:15px 20px;
}
.main__container .tab-pane{
	margin-top:20px;
}
.main__container #sidebar-left.active .add-app {
    display: inline-block;
}
.main__container #sidebar-left .add-app {
    display: none;
}
.add-app {
    padding-left: 40px;
    border-bottom: 1px solid #585858;
    padding-bottom: 6px;
    padding-top: 6px;
}
.account-logo img{
	display:inline-block;
	padding-right:90px;
}
.btn-portal{
	display:inline-block;
	margin-left: 20px;
    padding-top: 2px;
}
.btn-portal a{
	color:#FFF !important;
}
.btn-portal .btn{
	padding:5px 8px;
}
.btn-ireland{
	color: #fff;
    background-color: #6e991b;
    border-color: #476906;
}
.btn-ireland:hover{
	color:#FFF;
    background-color: #476906;
}
.btn-canada{
	color: #fff;
    background-color: #de0303;
    border-color: #d4241d;
}
.btn-canada:hover{
	color:#FFF;
    background-color: #d4241d;
}
.btn-australia{
	color: #fff;
    background-color: #ff8906;
    border-color: #e47800;
}
.btn-australia:hover{
	color:#FFF;
    background-color: #e47800;
}
.btn-nz{
	color: #fff;
    background-color: #4ccdc9;
    border-color: #04b7b1;
}
.btn-nz:hover{
	color:#FFF;
    background-color: #04b7b1;
}
.account-sidebar-ucol .list-group-item {
	color:#FFF;
    border-radius: 0;
    padding: 6px 12px !important;
    display: block;
    text-decoration: none;
}
.account-sidebar-ucol .list-group-item:hover { color:#FFF !important;}
.account-order-info .orderinfo{display:none;}
table.copu-tbl thead td {
    width: auto;
    color: #222;
    font-weight: bold;
    background-color: #EFEFEF;
    border-bottom: 1px solid #DDDDDD;
}
table.copu-tbl tbody td {
	vertical-align:top;
}
.search-input #search .apply-search{
	border:1px solid #d5d5d5;
	width:100%;
	padding: 10px 20px;
}
.main__container aside#sidebar-left.active .manager-details{
	display:inline-block !important;
	width:100%;
}
.main__container aside#sidebar-left .manager-details{
	display:none !important;
}
.manager-details .list-unstyled{
	/*background-color:#e8e8e8;*/
	display:inline-block !important;
	width:100%;
	color:#C4C4C4;
	font-size:18px;
}
.manager-details .list-unstyled .list-group-item{
	font-size:16px !important;
}
.manager-details h3{
	text-transform:none;
}
.borderleft{
	border-left:1px solid #FFF;
}
.bank-details .form-control[readonly]{
	cursor:text;
	background-color:#F6F6F6;
}
.bank-details .form-control{
	font-size:14px;
}
.btn-frontend{
	padding:6px 10px;
	text-transform:none;
}
.upadtes_lists.owl-carousel .owl-nav button.owl-prev, .upadtes_lists.owl-carousel .owl-nav button.owl-next, .upadtes_lists.owl-carousel button.owl-dot {
    width: 20px !important;
    height: 20px !important;
    border-radius: 100% !important;
	background:#102c6b !important;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    background: #23527c;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: #fff !important;
    position: absolute;
    border-radius: 0px;
    border: 0px solid !important;
}
.ucol-iframe{
    display: block;
    background: #FFF;
    border: none; 
    height: 100vh; 
    width: 100%;
}
.affiliate-success #sidebar-main, .account-logoutall #content{height: 100vh; }
.logo-store{margin-top:8px; margin-left:auto; margin-right:auto;}
.account-sidebar-ucol h4{text-align:center;}
.btn-liverpool{ background-color:#02185a; border-color:#02217d; color:#FFF; text-transform:none; font-weight:400; min-width: 180px; text-align:center;} 
.btn-liverpool:hover{background-color:#2b2b2b !important; color:#FFF !important;}
.btn-invoice{padding:5px 8px !important; margin-bottom:6px;}
.allow-dropdown{width:100%;}
.country-list{z-index:999 !important;}
.account-login .footer-center{display:none;}
/*Add Loader Style*/
#overlay{	
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height:100%;
  display: none;
  background: rgba(0,0,0,0.6);
}
.cv-spinner {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;  
}
.spinner {
  width: 40px;
  height: 40px;
  border: 4px #ddd solid;
  border-top: 4px #2e93e6 solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
}
button.btn.trash-btn {
    color: #ec3d08;
    cursor: pointer;
    padding: 6px 10px;
    font-size: 12px;
    background-color: #f1aeb8;
}
#tab-transaction > .form-horizontal {
    padding: 30px 30px;
    background-color: #e3f5e0;
}
@keyframes sp-anime {
  100% { 
    transform: rotate(360deg); 
  }
}
.is-hide{
  display:none;
}
/*Account Course Search*/
.account-search {
    width: 650px;
    margin: 0 auto;
    padding: 10px 15px;
}
.account-search .search-left {
    width: 22%;
    background-color: #edeef2;
    color: #666;
    padding: 6px 15px;
    font-size: 18px;
    border-radius: 5px 0 0 5px;
}
.account-search .search-input {
    width: 78%;
}
.account-search .search-input #search input {
     border-radius: 0px !important; 
}
.account-search #button-search{
	border-radius:8px;
	border-radius: 30px;
    padding: 10px 40px;
	margin-top:20px;
}
.product-searchaccount .product-filter{margin-top:0px; margin-bottom:8px;}
.product-searchaccount .content-inner{margin-bottom:10px;}
/*Start University Communication CSS*/
.order_email .panel-heading{
	padding:0px 0px 15px 0px !important;
}
.order_email .date{
	text-align:right;
}
.order_email .attachment{
	font-size:20px;
}
.all_mail .mail-heading{
	text-decoration:none !important;
	padding:8px 15px;
	margin-bottom:15px;
}
.mail-heading-sent{
	background-color:#dedddd;
}
.mail-heading-received{
	background-color:#bdbdbd;
}
.all_mail .sent-email{
	font-size:18px;
	margin-right:20px;
}
.mail-heading-sent .sent-email{
	color:#7cb342 !important;
}
.mail-heading-received .sent-email{
	color:#337ab7 !important;
}
.all_mail .from-details{
	color:#171717 !important;
}
.order_emailiframe-body{
	width:100%;
	height:100vh;
}
/*End University Communication CSS*/
.new-label{
	background-color: #e00000;
	padding:4px 6px;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	display:inline-block;
}
/*New Study Connect Login Page Css*/
.login-bg{
    position: relative;
    height: 100vh;
    /* height: calc(100vh - 80px); */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url(/image/catalog/study-connect/login-bg.jpg);
}
.h-100{
	height: 100% !important;
}
.vh-100 {
    height: 100vh !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.d-flex {
    display: flex !important;
}
.my-auto{
	margin-top: auto !important;
	margin-bottom: auto !important;
}
.text-end{
	text-align: right;
}
.login-container h3{
	text-transform: none;
	font-weight: bold;
}
.login-container img{
	width: 250px;
}
.header-register h3{
	text-transform: none;
}
.header-register img{
	width: 150px;
}
.header-register .fa{
	font-size: 20px;
}