@-webkit-keyframes prelodaerStretch{0%,40%,to{-webkit-transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px)}}
@keyframes prelodaerStretch{0%,40%,to{transform:translateY(-10px);
-webkit-transform:translateY(-10px)}20%{transform:translateY(-20px);
-webkit-transform:translateY(-20px)}}body{color:#323232;font-family:"Open Sans",sans-serif;
font-size:13px;line-height:23px;font-weight:300;word-wrap:break-word}

.table:last-child,p:last-child,ul:last-child{margin-bottom:0}
.nav>li>a>img,img{max-width:100%;height:auto}::-moz-selection{color:#fff;background-color:#179EA8}::selection{color:#fff;background-color:#179EA8}
.del{text-decoration:line-through}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:400}
.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0}a{color:#179EA8;

-webkit-transition-property:color,border-color,background-color,box-shadow;
transition-property:color,border-color,background-color,box-shadow;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-in-out;

transition-timing-function:ease-in-out}
.btn-link.active,
.btn-link:focus,
.btn-link:hover,
a:focus,
a:hover{color:#179EA8}
.btn-link{display:inline-block;color:inherit;
font-weight:inherit;
-webkit-transition:color .3s,border-color .25s,background-color .25s ease-in-out;
transition:color .3s,border-color .25s,background-color .25s ease-in-out;
-webkit-transition-property:color,border-color,background-color;
transition-property:color,border-color,background-color;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out;cursor:pointer}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover,
.btn-link:link,
.btn-link:visited,a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0}
.nav li a:focus,
.nav li a:hover,
.nav li.open>a,
.nav li.open>a:focus,
.nav li.open>a:hover{background-color:transparent}
.nav li a,
.page--header-breadcrumb .breadcrumb li+li:before{color:inherit}
.nav li a:focus{color:inherit}
.nav li a:hover,
.nav li.active>a,
.nav li.active>a:focus,
.nav li.active>a:hover,
.nav li.open>a,
.nav li.open>a:focus,
.nav li.open>a:hover{color:#179EA8}
.nav>li{float:left}
.nav>li>a{display:inline-block}
.btn{padding:8px 25px;background-color:#f9f9f9;border-color:#f9f9f9;
border-radius:20px;
font-size:12px;
line-height:22px;
font-weight:400;
text-transform:uppercase;
-webkit-transition-property:color,border-color,background-color;
transition-property:color,border-color,background-color;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out}
.btn.active,
.btn:active{box-shadow:none}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus{outline:0}
.btn-sm{padding-top:3px;padding-bottom:3px}
.btn-lg{padding:13px 35px;border-radius:25px}
.btn-default,
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover{color:#179EA8;background-color:transparent;border-color:#179EA8}
.btn-default.active,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus,.btn-default:active,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default:focus,.btn-default:hover,
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#179EA8;border-color:#179EA8}
.btn-primary,
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover{background-color:#179EA8;border-color:#179EA8}
.bg--c-main .btn-primary,
.bg--c-main .btn-primary.disabled.focus,
.bg--c-main .btn-primary.disabled:focus,
.bg--c-main .btn-primary.disabled:hover,
.bg--c-main .btn-primary[disabled].focus,
.bg--c-main .btn-primary[disabled]:focus,
.bg--c-main .btn-primary[disabled]:hover{border-color:#fff}
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:hover,
.nav li a.btn-primary:focus,
.nav li a.btn-primary:hover,
.nav li.active>a.btn-primary,
.nav li.open>a.btn-primary,
.open>.dropdown-toggle.btn-primary,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover{color:#179EA8;background-color:#fff;border-color:#fff}
.form-group{margin-bottom:10px}
.form-control{height:40px;padding:7px 25px;
border-radius:0;box-shadow:none;
font-family:"Raleway",sans-serif;
font-size:14px;
line-height:24px;
font-weight:400;
-webkit-transition-property:color,border-color,background-color;
transition-property:color,border-color,background-color;
-webkit-transition-duration:.3s;transition-duration:.3s;
-webkit-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out;outline:0}
.form-control:focus{border-color:#179EA8;box-shadow:none}textarea
.form-control{height:auto;min-height:100px;resize:vertical}select.form-control{cursor:pointer}
input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group{margin-left:0}
.float--left{float:left}
.float--right{float:right}
.float--none{float:none}
.ml--5{margin-left:5px}
.ml--8{margin-left:8px}
.ml--15{margin-left:15px}
.mr--5{margin-right:5px}
.mr--8{margin-right:8px}
.mr--15{margin-right:15px}
.pt--10{padding-top:10px}
.pt--20{padding-top:20px}
.pt--30{padding-top:30px}
.pt--40{padding-top:40px}
.pt--50{padding-top:50px}
.pt--60{padding-top:60px}
.pt--70{padding-top:70px}
.pt--80{padding-top:80px}
.pt--90{padding-top:90px}
.pt--100{padding-top:100px}
.pt--130{padding-top:130px}
.pt--150{padding-top:150px}
.pb--10{padding-bottom:10px}
.pb--20{padding-bottom:20px}
.pb--30{padding-bottom:30px}
.pb--40{padding-bottom:40px}
.pb--50{padding-bottom:50px}
.pb--60{padding-bottom:60px}
.pb--70{padding-bottom:70px}
.pb--80{padding-bottom:80px}
.pb--90{padding-bottom:90px}
.pb--100{padding-bottom:100px}
.pb--130{padding-bottom:130px}
.pb--150{padding-bottom:150px}
.p--80{padding:80px}
.text-c--main{color:#179EA8}
.bg--img{background-size:cover;background-position:center;background-repeat:no-repeat}
.bg--overlay{position:relative;color:#eee;z-index:0}
.bg--overlay:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#060707;
	opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:-1}
.bg--overlay-90:before{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.bg--c-main,
.bg--c-main--a:after,
.bg--c-main--b:before,
.cart--widget a:hover .icon .fa,
.pricing--slider .owl-nav>div:hover,
.pricing--table .table tr:hover{color:#fff;background-color:#179EA8}
.bg--c-lighterblue,
.bg--c-lighterblue--a:after,
.bg--c-lighterblue--b:before{background-color:#f8fbff}
.bg--c-darkgray,
.bg--c-darkgray--a:after,
.bg--c-darkgray--b:before{color:#eee;background-color:#393939}
.section--divider-top{border-top:1px solid rgba(0,0,0,.05)}
.section--divider-bottom{border-bottom:1px solid rgba(0,0,0,.05)}
.gutter--0{margin-left:0;margin-right:0}
.gutter--0>[class*=col-]{padding-left:0;padding-right:0}
.gutter--10{margin-left:-5px;margin-right:-5px}
.gutter--10>[class*=col-]{padding-left:5px;padding-right:5px}
.vc--parent{width:100%;height:100%;display:table}
.row--vb>div,
.row--vc>div,
.vc--child{display:table-cell;vertical-align:middle}
.vc--child-bottom{display:table-cell}
.row--vb>div,
.row--vc>div{float:none}
.row--vb>div,
.vc--child-bottom{vertical-align:bottom}
.section--title .h1{margin-top:4px;color:#393939;font-weight:300}
.bg--overlay .section--title .h1,
.nav--widget .nav>li>a:hover>span.count{color:#fff}
.section--title p{margin-top:7px;margin-bottom:3px;font-family:"Raleway",sans-serif;font-size:14px;line-height:24px}
.dropdown-menu{margin-top:21px;padding:15px 0;border-width:0;border-radius:0}
.dropdown-menu:before{content:" ";position:absolute;top:-10px;left:35px;width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:transparent transparent #fff}
.dropdown-menu .dropdown-menu{top:-14px;left:100%;margin-top:0;margin-left:21px;box-shadow:-3px 6px 12px rgba(0,0,0,.15)}
.dropdown-menu .dropdown-menu:before{top:27px;left:-12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.dropdown-menu>li+li{margin-top:-1px}
.dropdown-menu>li>a{position:relative;padding-top:5px;padding-bottom:6px;color:#393939;
		border-style:solid;border-width:1px 0;border-color:#e5e5e5;font-family:"Raleway",sans-serif;font-size:11px;
		line-height:21px;font-weight:600;-webkit-transition-property:color,border-color,background-color,padding;
		transition-property:color,border-color,background-color,padding;
		-webkit-transition-duration:.3s;transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.dropdown-menu>li.active>a,
.dropdown-menu>li.active>a:focus,
.dropdown-menu>li.active>a:hover,
.dropdown-menu>li.open>a,
.dropdown-menu>li.open>a:focus,
.dropdown-menu>li.open>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{padding-left:30px;color:#fff!important;background-color:#179EA8;border-color:#179EA8}
.dropdown-menu .dropdown-toggle:before
		{content:"\f105";position:absolute;top:50%;right:20px;margin-top:-11px;font-family:"FontAwesome";font-size:11px;line-height:21px}
.ui-spinner{width:70px;margin:16px 0;background-color:transparent;overflow:visible}
.ui-spinner.ui-widget{border-width:0}
.ui-spinner-input{display:block;width:100%;margin:0;padding:4px 0;color:#179EA8;background-color:#fff;border:1px solid #eee;text-align:center;outline:0}
.owl-nav>div,
.ui-spinner .ui-spinner-input{font-size:16px;line-height:26px}
.ui-spinner-button{top:-16px;left:0;right:0;width:auto;height:auto;cursor:pointer}
.ui-spinner-button:before
		{content:"\f106";display:block;color:#323232;width:30px;margin:0 auto;background-color:#f8f8f8;font-family:"FontAwesome";font-size:16px;line-height:16px}
.ui-spinner-down{top:auto;bottom:-16px}
.ui-spinner-down:before{content:"\f107"}
.owl-dots{position:absolute;left:0;right:-4px;bottom:30px;font-size:0;line-height:0;text-align:center}
.owl-dot{
		display:inline-block;
		width:12px;
		height:12px;
		margin:10px 5px 0;
		background-color:#179EA8;
		border-radius:50%;
		opacity:.6;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out}
.nav--widget .nav>li>a:hover>span.count:before,
.owl-dot.active,
.pricing--nav .nav>li.active>a:after,
.tab-nav--widget .nav>li.active>a:after,
.tab-nav--widget .nav>li>a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.owl-nav>div
		{position:absolute;top:50%;left:10px;width:40px;margin-top:-20px;color:#fff;background-color:rgba(255,255,255,.1);
		border:1px solid transparent;
		border-radius:50%;
		line-height:38px;
		text-align:center;
		-webkit-transition-property:color,background,border-color,box-shadow;
		transition-property:color,background,border-color,box-shadow;
		-webkit-transition-duration:.3s;
		transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;
		transition-timing-function:ease-in-out;z-index:1}
		
.owl-nav>div:hover{color:#179EA8;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}
.owl-nav>div.owl-next{left:auto;right:10px}
.pagination{margin:-15px 0 0;padding:0;border-radius:0;font-size:0;line-height:0}
.pagination>li{display:inline-block;margin:15px 1px 0}
.pagination>li>a{
				float:none;
				display:block;
				min-width:40px;
				padding:0 2px;
				background-color:transparent;
				border-width:0;
				color:#393939;
				font-size:13px;
				line-height:40px;
				border-radius:50%}
.pagination>li.active>a,
.pagination>li.active>a:focus,
.pagination>li.active>a:hover,
.pagination>li:not(.prev):not(.next)>a:active,
.pagination>li:not(.prev):not(.next)>a:active:focus,
.pagination>li>a:focus,
.pagination>li>a:hover{color:#179EA8;background-color:transparent}
.pagination>li>a:before{content:" ";
						position:absolute;
						top:0;
						left:0;
						right:0;
						bottom:0;
						border:1px solid #179EA8;
						border-radius:50%;
						opacity:.1;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
						z-index:-1}
.pagination>li:first-child>a,
.pagination>li:last-child>a{border-radius:50%}
.pagination>li.next>a,
.pagination>li.prev>a{font-size:16px}
.pagination>li.prev,
.portfolio-info--widget .table tr td .social>li{margin-right:20px}
.pagination>li.next{margin-left:20px}
.header--cart-btn a:focus,
.header--cart-btn a:hover,
.pagination>li.next>a,
.pagination>li.next>a:active,
.pagination>li.next>a:active:focus,
.pagination>li.prev>a,
.pagination>li.prev>a:active,
.pagination>li.prev>a:active:focus,
.tagcloud a:focus,
.tagcloud a:hover{color:#fff}
.coming--soon-content .countdown ul:after,
.coming--soon-content .countdown ul:before,
.content--inner:after,
.content--inner:before{content:" ";display:table}
.coming--soon-content .countdown ul:after,
.content--inner:after{clear:both}
.content--inner table{width:100%;color:#323232}
.content--inner p+table{margin-top:26px}
.content--inner table td,
.content--inner table th{padding:8px 20px;border:1px solid #eee;font-weight:400}
.content--inner table th{color:#393939}
.content--inner figure{position:relative;padding:20px 0 0 20px;z-index:0}
.content--inner figure+p,
.content--inner p+figure{margin-top:18px}
.content--inner figure:before{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:20px;
		bottom:20px;
		border:1px dotted #000;
		opacity:.15;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
		z-index:-1}
.content--inner blockquote{margin-bottom:0;
		padding:33px 0 36px;
		color:#393939;
		border-style:dotted;
		border-width:1px 0;
		border-color:rgba(0,0,0,.15);
		font-family:"Raleway",sans-serif;
		font-size:18px;
		line-height:28px;
		font-weight:500;
		font-style:italic;
		text-align:center}
.content--inner blockquote:before{content:"\f10d";
		position:absolute;
		left:10%;
		color:#eee;
		font-family:"FontAwesome";
		font-size:30px;
		line-height:40px;
		z-index:-1}
.content--inner blockquote+p,
.content--inner p+blockquote{margin-top:20px}
.content--inner blockquote p{max-width:440px;margin:0 auto}
.comment--list,
.content--inner blockquote{position:relative;z-index:0}
.comment--respond+.comment--list{margin-top:54px}
.post--items+.comment--list{margin-top:20px;padding-top:55px}
.post--items+.comment--list:before{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:0;
		border-top:1px solid #179EA8;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		z-index:-1}
.comment--list .title{margin-bottom:13px}
.comment--list .title .h4{margin-top:-1px;color:#393939;font-family:"Open Sans",sans-serif;font-size:16px;line-height:26px}
.comment--items{margin:0;padding:0;list-style:none}
.comment--items .comment--items{margin-top:10px;margin-left:100px}
.comment--items li+li{margin-top:10px}
.comment--item{padding:30px 30px 30px 40px}
.comment--item .img{float:left;margin-right:30px}
.comment--item .info{overflow:hidden}
.about--widget dl dd p+p,
.comment--item .info .header{margin-top:5px}
.comment--item .info:before{bottom:0;border:1px solid #179EA8}
.comment--item .info--left{float:left}
.comment--item .header .name{margin-bottom:0;
		color:#393939;
		font-family:"Raleway",sans-serif;
		font-size:14px;
		line-height:24px;
		font-weight:400;
		text-transform:uppercase}
.comment--item .header .datetime{margin-top:-2px;
		margin-bottom:0;color:#323232;
		font-family:"Raleway",sans-serif;
		font-size:12px;
		line-height:22px;
		font-weight:300}
.comment--item .header .datetime span{margin-right:10px}
.comment--item .info--rating,
.comment--item .info--reply{float:right}
.comment--item .info--rating .nav
		{margin:0 -4px;
		color:#393939;
		font-size:0;
		line-height:0;
		opacity:.3;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.comment--item .info--rating .nav>li
		{margin:0 4px;
		font-size:14px;
		line-height:24px}
.comment--item .info--reply
		{color:#323232}
.comment--item,.comment--respond
		{position:relative;
		z-index:0}
.comment--list+.comment--respond
		{margin-top:37px}
.post--items+.comment--respond
		{margin-top:20px;padding-top:55px}
.comment--item .info:before,
.comment--respond .form--inner:before,
.post--items+.comment--respond:before
		{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:0;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		z-index:-1}
		
.post--items+.comment--respond:before
		{border-top:1px solid #179EA8}
		
.comment--respond .title
		{margin-bottom:30px}
.comment--respond .title .h4
		{margin-top:-1px;
		color:#393939;
		font-family:"Open Sans",sans-serif;
		font-size:16px;
		line-height:26px}
.comment--respond .form--inner
		{position:relative;
		padding:34px 60px 11px;
		z-index:0}
.post--items+.comment--respond .form--inner
		{background-color:#f8f8f8}
.comment--respond .form--inner:before
		{bottom:0;border:1px solid #179EA8}
.post--items+.comment--respond .form--inner:before
		{opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.comment--respond .rating
		{margin-top:0;margin-bottom:22px}
.comment--respond .rating label
		{display:inline-block;
		margin-right:15px;
		margin-bottom:0;
		color:#393939;
		font-size:14px;
		font-weight:300;
		vertical-align:top}
.comment--respond .rating .br-wrapper
		{display:inline-block}
.comment--respond .rating .br-widget a
		{display:inline-block;margin-right:9px}
.comment--respond .rating .br-widget a:last-child
		{margin-right:0}
.comment--respond .rating .br-widget a:after
		{color:#323232;
		font-size:14px;
		-webkit-transition:color .3s ease-in-out;
		transition:color .3s ease-in-out}
.comment--respond .rating .br-widget a[data-rating-value="0"],
.feature--item .img img+img,
.feature--item:hover .img img,
.pricing--nav .nav>li.active>a>img,
.pricing--nav .nav>li>a:hover>img,
.pricing--nav .nav>li>a>img+img,
.service--item .icon img+img,
.service--item.style--2:hover .icon img,
.tab-nav--widget .nav>li.active>a .icon img,
.tab-nav--widget .nav>li>a .icon img+img,
.tab-nav--widget .nav>li>a:hover .icon img{display:none}
.cart--widget a:hover .info .h4,
.comment--respond .rating .br-widget a.br-selected:after,
.page--header-breadcrumb .breadcrumb li span{color:#179EA8}
.comment--respond .form-group{margin-bottom:30px;position:relative;z-index:0}
.comment--respond .form-group:before
		{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		border:1px solid #179EA8;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out;
		z-index:-1}
.comment--respond .form-control
		{background-color:transparent;border-width:0}
.comment--respond textarea.form-control
		{min-height:130px;background-color:#f8f8f8;border-color:transparent}
.post--items+.comment--respond .form-control
		{background-color:#fff;border-width:1px;border-color:#eee}
.post--items+.comment--respond .form-control:focus{border-color:#179EA8}
.comment--respond .btn
		{margin-top:30px;
		padding-left:40px;
		padding-right:40px;
		font-size:14px}
		
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#179EA8;z-index:32323299}
.preloader--spinners{position:absolute;top:50%;left:0;right:0;width:90px;height:30px;margin:0 auto;font-size:0;line-height:0;text-align:center}
.feature--item:hover .img img+img,
.preloader--spinner,.pricing--nav .nav>li.active>a>img+img,
.pricing--nav .nav>li>a:hover>img+img,
.tab-nav--widget .nav>li.active>a .icon img+img,
.tab-nav--widget .nav>li>a:hover .icon img+img{display:inline-block}
.preloader--spinner:after,
.preloader--spinner:before
		{content:" ";
		display:inline-block;
		width:15px;
		height:15px;
		margin:0 2px;
		background-color:#fff;
		border-radius:50%;
		-webkit-animation:prelodaerStretch .95s infinite ease-in-out;
		animation:prelodaerStretch .95s infinite ease-in-out}
.preloader--spinner:after{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.preloader--spinner+.preloader--spinner:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.preloader--spinner+.preloader--spinner:after{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.widget+.widget{margin-top:30px}
.sidebar .widget+.widget{margin-top:60px}
.footer--widgets .widget+.widget{margin-top:37px}
.widget--title{margin-top:7px;margin-bottom:22px;color:#eee;font-weight:500}
.sidebar .widget--title
		{position:relative;
		margin-top:-7px;
		margin-bottom:20px;
		padding-bottom:14px;
		color:#393939;
		font-family:"Open Sans",sans-serif;
		font-size:16px;line-height:26px}
.nav--widget .nav>li>a:before,
.sidebar .widget--title:before
		{content:" ";
		position:absolute;left:0;
		border-bottom:1px solid #179EA8;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.sidebar .widget--title:before{bottom:0;right:0}
.product--img-gallery .owl-carousel a.current img,
.search--widget .form-control{border-color:#179EA8}
.search--widget .input-group-btn .btn{border-radius:0}
.search--widget .input-group-btn .btn:before
		{content:" ";
		position:absolute;
		right:0;
		bottom:-16px;
		width:0;
		height:0;
		border-style:solid;
		border-width:15px 20px 0 0;
		border-color:#00122b transparent transparent}
.about--widget,
.nav--widget .nav>li>a>span{font-size:14px;line-height:24px}
.about--widget .logo{margin-bottom:10px}
.about--widget address{margin-bottom:31px}
.about--widget dl,
.about--widget dl dd p{margin-bottom:0}
.about--widget dl+dl{margin-top:24px}
.about--widget dl dt{margin-bottom:12px;color:#eee;font-family:"Raleway",sans-serif;font-weight:300}
.about--widget dl dt .fa{min-width:14px;margin-right:10px}
.about--widget dl dd span{color:#323232}
.links--widget .nav>li,
.nav--widget .nav>li,
.tab-nav--widget .nav>li{float:none}
.links--widget .nav>li+li{margin-top:6px}
.links--widget .nav>li>a,
.portfolio-info--widget .table tr td .social>li>a,
.portfolio-info--widget .table tr td .tags>li>a,
.product--summery .info .rating .nav>li>a{padding:0}
.nav--widget .nav{font-size:0;line-height:0;font-weight:400}
.nav--widget .nav>li+li{margin-top:10px}
.nav--widget .nav>li>a{display:block;padding:8px 0}
.nav--widget .nav>li>a:before{top:50%;right:60px;z-index:-1}
.nav--widget .nav>li>a>span{display:inline-block}
.nav--widget .nav>li>a>span.text{padding-right:20px;background-color:#000}
.nav--widget .nav>li>a>span.count
		{position:absolute;
		top:50%;
		right:0;
		min-width:40px;
		margin-top:-20px;
		color:#179EA8;
		border-radius:50%;
		font-size:13px;
		line-height:40px;
		text-align:center;
		z-index:0}
.nav--widget .nav>li>a>span.count:before,
.portfolio--related-widget:before,
.portfolio-info--widget:before,
.tab-nav--widget .nav>li>a:before
		{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		z-index:-1}
.nav--widget .nav>li>a>span.count:before
		{background-color:#179EA8;
		border-radius:50%;
		-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out}
.newsletter--widget .desc{margin-bottom:16px}
.newsletter--widget form .form-control{color:#fff;background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}
.newsletter--widget form .btn{margin-top:15px;padding:6px 20px 5px}
.tab-nav--widget .nav{color:#393939;font-family:"Raleway",sans-serif;font-weight:300}
.tab-nav--widget .nav>li+li{margin-top:1px}
.tab-nav--widget .nav>li>a
		{display:block;
		position:relative;
		margin-right:27px;
		padding:17px 20px;
		font-size:16px;
		line-height:26px;
		-webkit-transition-property:margin,color,background-color;
		transition-property:margin,color,background-color;
		-webkit-transition-duration:.3s;
		transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;
		transition-timing-function:ease-in-out;z-index:0}
.tab-nav--widget .nav>li.active>a,
.tab-nav--widget .nav>li>a:hover
		{margin-left:10px;
		margin-right:17px;
		color:#fff!important;
		background-color:#179EA8}
.portfolio--related-widget:before,
.portfolio-info--widget:before,
.tab-nav--widget .nav>li>a:before{border:1px solid #179EA8}
.tab-nav--widget .nav>li>a:after
		{content:" ";
		position:absolute;
		top:10px;
		right:-10px;
		width:0;
		height:0;
		border-style:solid;
		border-width:7px 5px;
		border-color:transparent transparent transparent #179EA8;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out}
.tab-nav--widget .nav>li>a .icon
		{display:inline-block;
		min-width:28px;
		margin-right:10px;
		text-align:center}
.cart--widget a,
.service--item.style--2:hover .icon img+img{display:block}
.cart--widget .icon{float:left;margin-right:20px}
.cart--widget .icon .fa
		{display:block;
		min-width:95px;
		padding:15px 0;
		color:#179EA8;
		background-color:#f8f8f8;
		font-size:36px;
		line-height:46px;
		text-align:center;
		-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
		transition:color .3s ease-in-out,background-color .3s ease-in-out}
.cart--widget .info{text-align:right;overflow:hidden}
.cart--widget .info .h4{margin-top:9px;color:#393939;font-family:"Open Sans",sans-serif;
		font-size:16px;line-height:26px;font-weight:400;
		-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.cart--widget .info .nav{margin:11px -7.5px 0;color:#323232;font-size:0;line-height:0}
.cart--widget .info .nav>li{float:none;display:inline-block;margin:0 7.5px;font-size:12px;line-height:22px}
.portfolio-info--widget{position:relative;padding:37px 30px;z-index:0}
.portfolio-info--widget .table{color:#323232;font-family:"Raleway",sans-serif;font-size:16px;line-height:26px;font-weight:300}
.portfolio-info--widget .table tr td,
.portfolio-info--widget .table tr th{border-width:0}
.portfolio-info--widget .table tr th{position:relative;padding:0 10px 0 0;color:#393939;font-weight:400;white-space:nowrap;z-index:0}
.portfolio-info--widget .table tr th:after{content:":";position:absolute;right:0}
.portfolio-info--widget .table tr+tr td,
.portfolio-info--widget .table tr+tr th{padding-top:17px}
.portfolio-info--widget .table tr td{padding:0 0 0 10px}
.portfolio-info--widget .table tr td .tags{color:#323232}
.portfolio-info--widget .table tr td .tags>li:after{content:"|";margin:0 10px}
.portfolio-info--widget .table tr td .tags>li:last-child:after{display:none}
.portfolio-info--widget .table tr td .social{color:#ccc}
.portfolio--related-widget{position:relative;padding:35px 30px 31px;z-index:0}
.portfolio--related-widget>.title{margin-bottom:12px;color:#393939;font-size:16px;line-height:26px}
.portfolio--related-widget .portfolio--item .caption--text{left:50px;right:50px;bottom:46px}
.portfolio--related-widget .portfolio--item .caption--text .h4{font-size:16px;line-height:24px}
.recent-posts--widget .nav>li+li,.tagcloud a{margin-top:10px}
.recent-posts--widget .nav>li>.info{overflow:hidden}
.recent-posts--widget .nav>li>.info .title{margin-top:13px;margin-bottom:0;color:#393939;font-size:14px;line-height:24px}
.recent-posts--widget .nav>li>.info .date{margin-bottom:0;color:#323232;font-size:12px;line-height:22px}
.recent-posts--widget .nav>li>.info .title+.date{margin-top:4px}
.tagcloud{margin-top:-10px;font-size:0;line-height:0}
.tagcloud a
		{display:inline-block;
		position:relative;
		padding:4px 18px;
		margin-right:10px;
		color:#393939;
		border-radius:20px;
		font-size:14px;
		line-height:24px;
		z-index:0}
.tagcloud a:before
		{content:" ";
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color:#179EA8;
		border-radius:20px;
		opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out;
		z-index:-1}
.checkout--form .form-control:focus+span,
.tagcloud a:focus:before,
.tagcloud a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.header--section{position:absolute;top:0;left:0;right:0;z-index:323232}
/*warna tulisan di welcome*/
.header--topbar{padding:20px 0;color:#656568;font-weight:400}
.header--topbar .social{margin-left:-7.5px;margin-right:-7.5px}
.header--topbar .social>li>a{padding:3px 7.5px;font-size:14px;line-height:24px}
.header--topbar .links{margin-left:-15px;margin-right:-15px}
.header--topbar .links>li>a{padding:3px 15px}
.header--topbar .links>li>a>.fa{font-size:15px}
.header--topbar .links>li>.dropdown-menu{left:-22px}
.header--topbar .button{margin-left:30px}
.header--topbar .button>li>a{padding:3px 25px;text-transform:none}
/*warna tulisan di menu atas*/
.header--navbar{padding-top:13px;margin-bottom:0;color:#179EA8;
		border-width:0;border-radius:0;-webkit-transition-property:padding,background-color,box-shadow;
		transition-property:padding,background-color,box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
/*warna blok di menu atas*/		
.is-sticky .header--navbar{left:0;right:0;padding-bottom:13px;background-image:url(img/page-header-img/bg.jpg);box-shadow:0 5px 10px rgba(0,0,0,.5)}
.header--navbar:before{display:block;position:absolute;top:0;left:0;right:0;width:1140px;margin:0 auto;border-top:1px solid rgba(255,255,255,.1);
		opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.header--cart-btn a span:before,
.is-sticky .header--navbar:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.header--navbar:after{clear:none}
/*warna border tombol menu atas saat tampilan di hp*/	
.header--navbar .navbar-toggle{margin-right:0;padding:9px 15px;border-color:#179EA8;border-radius:24px}
/*warna tombol menu atas saat tampilan di hp*/		
.header--navbar .navbar-toggle .icon-bar{background-color:#179EA8}
.header--navbar .navbar-brand{padding-top:0;padding-bottom:0}
.header--cart-btn{margin-left:40px}
.header--cart-btn a{padding:9px 0;font-size:12px;line-height:30px}
.header--cart-btn a .fa{vertical-align:middle}
.header--cart-btn a span
		{display:inline-block;position:relative;min-width:30px;margin-left:10px;
		background-color:#179EA8;border-radius:50%;text-align:center;z-index:0}
.header--cart-btn a span:before
		{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;
		background-color:#000;border-radius:50%;-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out;z-index:-1}
.header--cart-btn a:hover span:before{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.header--navbar .navbar-collapse{padding-left:0;padding-right:0}
.header--nav-links{margin-left:-20px;margin-right:-20px;padding-top:5px;padding-bottom:4px;font-family:"Raleway",sans-serif;
		font-weight:600;text-transform:uppercase}
.header--nav-links>li>a{padding-left:18px;padding-right:18px;font-size:12px;line-height:21px}
.header--nav-links>.dropdown>.dropdown-menu{margin-top:17px}
.header--nav-links>.dropdown>a:after{content:"\f107";margin-left:5px;font-family:"FontAwesome"}
.page--header-breadcrumb .breadcrumb{margin-top:3px;margin-bottom:0;padding:0;background-color:transparent;border-radius:0;
		font-family:"Raleway",sans-serif;font-size:14px;line-height:24px;font-weight:300}
.page--header-title .h1{margin-bottom:3px;font-weight:300}
.page--header-breadcrumb+.page--header-title{margin-top:17px}
.page--content-inner .title .h1{margin-bottom:4px;color:#393939;font-weight:300}
.page--content-inner .sub-title{position:relative;margin-bottom:37px;padding-bottom:19px;z-index:0}
.page--content-inner .sub-title .h3{font-size:21px;line-height:31px;font-weight:300}
.page--content-inner .sub-title:before{content:" ";position:absolute;left:1px;right:0;bottom:0;max-width:150px;height:2px;background-color:#179EA8}
.page--content-inner .desc+.desc{margin-top:33px}
.page--content-inner .desc h4{margin:15px 0;color:#393939}
.banner--section{overflow:hidden}
.banner--item,
.banner--slider,
.banner--slider .owl-item,
.banner--slider .owl-stage,
.banner--slider .owl-stage-outer{height:100%}
.banner--item.bg--overlay:before{background:-webkit-linear-gradient(left,#00142e 0%,transparent 100%);
		background:linear-gradient(to right,#00142e 0%,transparent 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00142e', endColorstr='#00000000',GradientType=1 );
		opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.banner--content{font-family:"Raleway",sans-serif}
.banner--content .title .h1{margin-top:6px;font-size:72px;line-height:82px;font-weight:100}
.banner--content .desc{margin-top:15px;font-size:16px;line-height:26px;font-weight:100}
.banner--content .action{margin-top:23px;font-size:0;line-height:0}
.banner--content .action .btn{margin:10px 10px 0}
.banner--content .action .btn-default{color:#fff}
.domain-search--form .input-group-addon{padding:0;background-color:transparent;border-width:0;font-size:0;line-height:0}
.domain-search--form ::-webkit-input-placeholder{color:#acacac}
.domain-search--form ::-moz-placeholder{color:#acacac}
.domain-search--form :-ms-input-placeholder{color:#acacac}
.domain-search--form :-moz-placeholder{color:#acacac}
.domain-search--form .input-group input.form-control{height:50px;padding:12px 30px;color:#222;border-color:#179EA8;text-align:left}
.domain-search--form .input-group select{display:inline-block;min-width:115px;min-height:50px;padding:15px 15px 14px;
		border-width:0;border-radius:0;box-shadow:none;font-family:"Raleway",sans-serif;font-size:16px;line-height:26px;
		font-weight:400;vertical-align:middle;cursor:pointer;outline:0}
.domain-search--form .input-group select option{color:#222;background-color:#fff}
.domain-search--form .input-group button.btn{position:relative;padding-top:12px;padding-bottom:12px;
		border-left:1px solid rgba(0,0,0,.08);border-radius:0;font-size:14px;line-height:24px;z-index:0}
.domain-search--form .input-group button.btn:before{content:" ";position:absolute;right:0;bottom:-11px;
		width:0;height:0;border-style:solid;border-width:10px 25px 0 0;border-color:#393939 transparent transparent;z-index:-1}
.domain-search--form .extras{margin:30px -15px 0;font-size:0;line-height:0;text-align:center}
.domain-search--form .extras .nav>li{float:none;display:inline-block;margin:4px 15px 3px}
.domain-search--form .extras span{display:block;position:relative;font-family:"Raleway",sans-serif;font-size:14px;line-height:24px;font-weight:300;z-index:0}
.domain-search--form .extras span:before{content:"\f058";display:inline-block;margin-right:10px;color:#179EA8;font-family:"FontAwesome"}
.service--item{position:relative;padding:80px 40px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
		transition:color .3s ease-in-out,background-color .3s ease-in-out;z-index:0}
.service--item:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;
		opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:-1}
.service--item.style--2{padding:80px 30px;border:1px solid #179EA8}
.service--item.style--2:hover{color:#323232;background-color:transparent}
.service--item.style--2:hover:before{background-color:transparent;box-shadow:0 5px 10px #179EA8;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.services--slider .owl-item.active+.owl-item .service--item:before{opacity:.05;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"}
.services--slider .owl-item.active+.owl-item+.owl-item .service--item:before{opacity:.08;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)"}
.services--slider .owl-item.active+.owl-item+.owl-item+.owl-item .service--item:before{opacity:.15;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"}
.service--item .icon{margin-bottom:27px}
.service--item .icon img{width:auto;margin:0 auto}
.service--item .desc{max-width:280px;margin:11px auto 0}
.service--item .action{margin-top:26px}
.service--item .action .btn-primary{background-color:transparent;border-color:#fff}
.service--item .action .btn-primary:focus,
.service--item .action .btn-primary:hover{background-color:#fff}
.service--item.style--2:hover .action .btn-primary{color:#fff;background-color:#179EA8;border-color:#179EA8}
.pricing--nav .nav>li>a,.services--content .img{position:relative;padding:30px 30px 0;z-index:0}
.services--content .desc+.img,.services--content .img+.desc{margin-top:23px}
.pricing--nav .nav>li>a:before,.services--content .img:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:30px;border:1px solid #eee;z-index:-1}
.services--content .desc blockquote{margin-bottom:0;padding-left:40px;color:#323232;border-color:#179EA8;
		font-family:"Raleway",sans-serif;font-size:16px;line-height:26px;font-style:italic;font-weight:400}
.portfolio--details blockquote+p,
.portfolio--details p+blockquote,
.services--content .desc blockquote+p,
.services--content .desc p+blockquote{margin-top:16px}
.services--content .desc ul{list-style:none}
.services--content .desc ul>li:before{content:" ";display:inline-block;width:8px;
		height:8px;margin-right:8px;border:1px solid #179EA8;border-radius:50%}
.pricing--section .tab-pane{-webkit-transition:opacity .35s linear .45s;transition:opacity .35s linear .45s}
.pricing--nav{margin-top:-1px;color:#393939;font-family:"Raleway",sans-serif;font-size:0;line-height:0;font-weight:300}
.pricing--nav .nav>li{float:none;display:inline-block;margin-top:1px;vertical-align:top;
		-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}
.pricing--nav .nav>li+li{margin-left:1px}
.pricing--nav .nav>li.active,
.pricing--nav .nav>li:hover{padding-top:10px}
.pricing--nav .nav>li>a{padding:18px 30px}
.pricing--nav .nav>li.active>a,
.pricing--nav .nav>li>a:hover{color:#fff!important;background-color:#179EA8}
.pricing--nav .nav>li>a:before{bottom:0;border:1px solid #179EA8;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.pricing--nav .nav>li>a:after{content:" ";position:absolute;left:33px;bottom:-8px;width:0;height:0;
		margin:0 auto;border-style:solid;border-width:4px 7px;border-color:#179EA8 transparent transparent;
		opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:4}
.pricing--nav .nav>li>a>span{display:inline-block;margin-left:10px;font-size:14px;line-height:24px;vertical-align:middle}
.pricing--slider .owl-nav{margin-top:30px;text-align:center}
.pricing--slider .owl-nav>div{display:inline-block;position:relative;top:auto;left:auto;right:auto;margin:10px 5px 0;
		color:#179EA8;border-color:#179EA8;line-height:38px}
.pricing--item,
.pricing--item .price{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}
.pricing--item{position:relative;text-align:center;z-index:0}
.pricing--item .title .h4,
.pricing--item:before{-webkit-transition-duration:.3s;transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.pricing--item:before{content:" ";position:absolute;top:50px;left:0;right:0;bottom:0;border:1px solid #179EA8;
		opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1;
		background-color:transparent;-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity}
.pricing--item.active,
.pricing--item:hover{color:#fff}
.pricing--item.active:before,
.pricing--item:hover:before{background-color:#179EA8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.title--big .pricing--item:before{top:85px}
.pricing--item .title .h4{display:inline-block;width:100px;height:100px;padding:11px 5px;color:#fff;background-color:#179EA8;
		border-radius:50%;font-family:"Lato",sans-serif;font-weight:300;text-align:center;-webkit-transition-property:color,background-color,box-shadow;
		transition-property:color,background-color,box-shadow}
.pricing--item.active .title .h4,
.pricing--item:hover .title .h4{color:#179EA8;background-color:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.1)}
.title--big .pricing--item .title .h4{width:150px;height:150px}
.pricing--item .price{margin-top:13px;color:#393939;font-family:"Lato",sans-serif;font-size:72px;line-height:82px;font-weight:300}
.pricing--item.active .price,
.pricing--item:hover .price,
.pricing--table .table tbody tr:hover th{color:#fff}
.pricing--item .price small{display:inline-block;margin-top:-15px;font-size:16px;line-height:16px;vertical-align:middle}
.pricing--item .price+.features{margin-top:21px}
.pricing--item .features .h4{margin-top:-19px;padding-top:23px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:600}
.pricing--heading .features .nav+.h4{margin-top:-18px;padding-top:0}
.pricing--heading .features .nav{padding:41px 0}
.pricing--item .features .nav+.nav{margin-top:58px}
.pricing--item .features .h4+.nav{padding-top:17px}
.pricing--item .features .nav li{float:none;position:relative;z-index:0}
.pricing--item .features .nav li+li{margin-top:8px}
.pricing--item .features .nav li:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border-style:solid;
		border-width:1px 0 0;border-color:#179EA8;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;z-index:-1}
.pricing--item .features .nav li:last-child:before{border-bottom-width:1px}
.features--striped .pricing--item .features.bg--c-darkgray .nav li:before,
.pricing--item.active .features .nav li:before,
.pricing--item:hover .features .nav li:before{border-color:#fff}
.features--striped .pricing--item .features .nav li{padding-top:8px}
.features--striped .pricing--item .features .nav li:last-child{padding-bottom:5px}
.features--striped .pricing--item .features .nav li:before,
.pricing--table .table tbody tr+tr td:before,
.pricing--table .table tbody tr+tr th:before{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.pricing--item .action{margin-top:33px;padding-bottom:40px}
.pricing--item .action .btn{padding-left:20px;padding-right:20px}
.pricing--item.active .action .btn-default,
.pricing--item:hover .action .btn-default{color:#fff;border-color:#fff}
.pricing--item .action .btn-default:hover{color:#179EA8;background-color:#fff}
.pricing--table{position:relative;z-index:0}
.portfolio--filter-menu .nav>li:before,
.pricing--table:before,
.product--details-nav .nav>li>a:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #179EA8;
		opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.pricing--table .table{font-family:"Raleway",sans-serif;word-break:break-all}
.pricing--table .table tr{color:#393939;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
		transition:color .3s ease-in-out,background-color .3s ease-in-out}
.pricing--table.text-center .table tr td,
.pricing--table.text-center .table tr th{text-align:center}
.pricing--table .table thead tr th{padding:18px 15px 16px;color:#fff;background-color:#393939;border-width:0;
		font-size:16px;line-height:26px;font-weight:300;white-space:nowrap;text-transform:uppercase;vertical-align:middle}
.pricing--table .table tbody tr td,
.pricing--table .table tbody tr th{position:relative;padding:10px 15px 12px;border-width:0;font-weight:400;vertical-align:middle}
.pricing--table .table tbody tr th{color:#179EA8;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:18px;line-height:28px}
.pricing--table .table tbody tr td{font-size:14px;line-height:24px}
.pricing--table .table tbody tr td:before,
.pricing--table .table tbody tr th:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border-style:solid;border-width:1px 0 0;
		border-color:#179EA8;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1}
.pricing--table .table tbody tr td .btn{border-color:#179EA8;white-space:nowrap}
.vps--pricing-slider-wrapper{position:relative;padding:70px 130px;background-color:#179EA8;z-index:0}
.vps--pricing-slider{height:1px;background-color:rgba(255,255,255,.5);border-radius:0;cursor:pointer}
.vps--pricing-slider:after{content:" ";position:absolute;left:0;right:0;bottom:-60px;height:20px;background-image:url(img/vps-pricing-img/ruler-pattern.png);
		background-repeat:repeat-x;z-index:-1}
.vps--pricing-slider-wrapper .ui-slider-next,
.vps--pricing-slider-wrapper .ui-slider-prev{display:block;position:absolute;top:50%;left:70px;width:30px;margin-top:-16px;
		padding:4px 0 3px 1px;color:#179EA8;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);
		font-family:"FontAwesome";font-size:13px;line-height:23px;text-align:center;cursor:pointer;z-index:0}
.vps--pricing-slider-wrapper .ui-slider-next{left:auto;right:70px}
.vps--pricing-slider.ui-widget{border-width:0}
.vps--pricing-slider .ui-slider-handle{top:0;margin-left:-18px;width:auto;height:auto;background-color:transparent;
		border-width:0;-webkit-transition:left .3s linear;transition:left .3s linear;cursor:pointer;outline:0}
.vps--pricing-slider .ui-slider-handle:before{content:"\f104 \f105";display:block;position:absolute;top:-13px;left:-10px;
		padding-left:15px;color:#fff;background-color:#393939;border-radius:15px;font-family:"FontAwesome";font-size:18px;
		line-height:26px;letter-spacing:15px}
.vps--pricing-slider .ui-slider-handle span{display:block;position:absolute;top:-60px;left:-15px;width:70px;
		padding:3px 0;color:#179EA8;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);
		font-size:14px;line-height:24px;font-weight:400;white-space:nowrap;text-align:center;text-transform:uppercase}
.portfolio--filter-menu .nav>li:after,
.vps--pricing-feature .h5:before,
.vps--pricing-slider .ui-slider-handle span:before{content:" ";position:absolute;left:0;right:0;bottom:-12px;
		width:0;height:0;margin:0 auto;border-style:solid;border-width:6px;border-color:#fff transparent transparent}
.vps--pricing-slider .ui-slider-range{top:-1px;height:3px;background-color:#fff;
		border-radius:0;-webkit-transition:width .3s linear;transition:width .3s linear}
.vps--pricing-feature{text-align:center;z-index:0}
.vps--pricing-feature .h5{position:relative;margin-top:-1px;padding-bottom:17px;color:#179EA8;font-weight:500;text-transform:uppercase;z-index:0}
.vps--pricing-feature .h5:before{bottom:-18px;background-color:transparent!important;border-width:10px 9px;z-index:1}
.vps--pricing-feature .h4:before,
.vps--pricing-feature .h5:after{content:" ";position:absolute;left:0;right:0;opacity:.2;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}
.vps--pricing-feature .h5:after{width:0;height:0;margin:0 auto;background-color:transparent!important;border-style:solid;border-width:10px 9px;
		bottom:-20px;border-color:#179EA8 transparent transparent;z-index:0}
.vps--pricing-feature .h4{position:relative;padding-top:22px;color:#393939;font-weight:300}
.vps--pricing-feature .h4:before{top:0;border-bottom:1px solid #179EA8;z-index:-1}
.vps--pricing-price{margin-top:10px;color:#393939;font-family:"Lato",sans-serif;font-size:72px;line-height:82px;font-weight:300;text-align:center}
.vps--pricing-price small{display:inline-block;margin-top:-10px;color:#010101;font-size:16px;line-height:26px;vertical-align:middle}
.vps--pricing-action{font-size:0;line-height:0;text-align:center}
.vps--pricing-action .btn{margin:17px 10px 0}
.feature--item{padding:60px 30px 50px;color:#393939;background-color:#fff;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;
		transition:color .3s ease-in-out,background-color .3s ease-in-out}
.feature--item:hover{color:#fff;background-color:#179EA8}
.feature--item.style--2,
.feature--item.style--2:hover{padding:0;color:#323232;background-color:transparent}
.feature--item .img{display:inline-block;width:100px;margin-bottom:24px;background-color:#179EA8;border-radius:50%;
		line-height:100px;text-align:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.feature--item:hover .img{background-color:#fff}
.feature--item .icon{display:inline-block;position:relative;min-width:50px;margin-bottom:13px;color:#179EA8;border-radius:50%;font-size:18px;
		line-height:50px;z-index:0}
.feature--item .icon:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #179EA8;border-radius:50%;
		opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.feature--item .title .h4{font-size:20px;line-height:30px}
.feature--item.style--2 .title .h4{color:#393939;text-transform:uppercase}
.feature--item .desc{margin-top:8px;padding-bottom:3px}
.portfolio--filter-menu .nav{font-family:"Raleway",sans-serif;font-size:0;line-height:0;font-weight:300}
.portfolio--filter-menu .nav>li{float:none;display:inline-block;position:relative;margin-top:1px;margin-right:1px;
		padding:12px 30px;font-size:16px;line-height:26px;-webkit-transition-property:margin,color,background-color;
		transition-property:margin,color,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;vertical-align:top;cursor:pointer;z-index:0}
.portfolio--filter-menu .nav>li.active,
.portfolio--filter-menu .nav>li:hover{margin-top:10px;color:#fff;background-color:#179EA8}
.portfolio--filter-menu .nav>li:after{bottom:-10px;border-width:5px 7px;border-color:#179EA8 transparent transparent;opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;
		z-index:-1}
.portfolio--filter-menu .nav>li.active:after,
.portfolio--item:hover .caption,
.product--details-nav .nav>li.active>a:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.portfolio--filter-menu .nav>li:last-child{margin-right:0}
.portfolio--item .img,
.product--img{position:relative;z-index:0}
.portfolio--item .img img{width:100%}
.portfolio--item .caption{display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background-color:#000;opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;
		z-index:1}
.portfolio--item .caption:before{content:" ";position:absolute;top:30px;left:30px;right:30px;bottom:30px;background-color:#179EA8;
		opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";z-index:-1}
.portfolio--item .caption--text{position:absolute;left:60px;right:60px;bottom:56px}
.portfolio--item .caption--text .fa{display:block;margin-bottom:10px;font-size:24px;line-height:34px;text-align:center}
.portfolio--item .caption--text .h4{line-height:28px}
.portfolio--item .caption--text .cat{font-size:14px;line-height:24px;text-align:right}
.portfolio--details blockquote{margin-bottom:0;color:#323232;border-color:#179EA8;font-family:"Raleway",sans-serif;font-size:16px;
		line-height:26px;font-style:italic;font-weight:400}
.product--img{border:1px solid #eee}
.product--img .action{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;text-align:center;opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(.8);transform:scale(.8);
		-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;
		-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;
		z-index:1}
.product--item:hover .product--img .action{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);
		transform:scale(1)}
.product--img .action:before{top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto}
.product--img .action--inner{position:absolute;left:20px;right:20px;bottom:20px}
.product--img .action .buttons{margin-top:25px;padding:7px 0;color:#ccc;background-color:#fff;font-size:0;line-height:0}
.product--img .action .buttons a{padding:10px 12.5px;font-size:16px;line-height:26px}
.product--info{padding:33px 15px 29px;background-color:#f8f8f8;text-align:center}
.product--info .name .h4{color:#393939;font-weight:600}
.product--info .price{margin-top:9px;color:#393939;font-size:18px;line-height:28px;font-weight:400}
.product--info .price .del{margin-left:25px;color:#323232}
.checkout--form .panel-collapse>p,
.product--info .rating{margin-top:8px}
.product--info .rating .nav{font-size:0;line-height:0}
.product--info .rating .nav>li{float:none;display:inline-block;margin:0 4px;color:#179EA8}
.checkout--info-form p,
.product--info .rating .nav>li>.fa{font-size:14px;line-height:24px}
.product--img-gallery .tab-content{margin-bottom:10px}
.product--img-gallery .owl-carousel{padding:0 40px}
.product--img-gallery .owl-carousel a{display:block;border:1px solid transparent}
.product--img-gallery .owl-carousel a img{border:1px solid transparent;-webkit-transition:border-color .3s ease-in-out;
		transition:border-color .3s ease-in-out}
.product--img-gallery .owl-nav>div{left:0;margin-bottom:10px;color:#323232;background-color:#fff;border-color:#eee;border-radius:0;box-shadow:none}
.product--img-gallery .owl-nav>div.owl-next{left:auto;right:0}
.product--img-gallery .owl-nav>div:hover{color:#fff;background-color:#179EA8;border-color:#179EA8}
.product--summery .title .h3{margin-top:-4px;color:#393939;font-family:"Open Sans",sans-serif;font-weight:400}
.product--summery .info{margin-top:9px;font-size:0;line-height:0}
.product--summery .info .fa,
.product--summery .info a{font-size:14px;line-height:24px;vertical-align:middle}
.product--summery .info .rating{display:inline-block;margin:0 20px 0 -4px;padding-right:16px;color:#179EA8;border-right:1px solid #ccc;
		vertical-align:middle}
.product--summery .info .rating .nav>li{margin:0 4px}
.product--summery .info>.btn-link{margin-right:20px;padding-right:16px;border-right:1px solid #ccc}
.product--summery .info>.btn-link:last-child{margin-right:0;padding-right:0;border-right-width:0}
.product--summery .desc{margin-top:15px}
.product--summery .instock,
.product--summery .price{margin-top:10px;margin-bottom:0;color:#179EA8;font-size:16px;line-height:26px;font-weight:400}
.product--summery .instock strong,
.product--summery .price strong{margin-right:8px;color:#393939;font-weight:400}
.product--summery .price .del{margin-left:15px;color:#ccc}
.product--summery form{margin-top:8px;font-size:0;line-height:0}
.product--summery .ui-spinner{margin-top:35px;margin-right:20px}
.product--summery .buttons{display:inline-block;color:#ccc;vertical-align:middle}
.product--summery .buttons .btn{margin-top:15px;margin-right:20px}
.product--summery .buttons .btn-link{margin-top:15px;margin-right:25px;font-size:16px;line-height:26px;vertical-align:middle}
.product--summery .buttons .btn-link:last-child{margin-right:0}
.product--details-nav .nav{margin-bottom:39px;color:#393939;font-family:"Raleway",sans-serif;font-size:0;line-height:0}
.product--details-nav .nav>li{display:inline-block;vertical-align:top}
.product--details-nav .nav>li>a{display:block;position:relative;margin-right:1px;padding-left:25px;padding-right:25px;font-size:16px;line-height:26px;
		-webkit-transition-property:margin,color,border-color,background-color;transition-property:margin,color,border-color,background-color;z-index:0}
.product--details-nav .nav>li.active>a,
.product--details-nav .nav>li>a:hover{margin-top:10px;background-color:#179EA8}
.product--details-nav .nav>li.active>a,
.product--details-nav .nav>li.active>a:focus,
.product--details-nav .nav>li.active>a:hover,
.product--details-nav .nav>li>a:hover{color:#fff}
.product--details-nav .nav>li>a:after{content:" ";position:absolute;left:20px;bottom:-10px;border-style:solid;border-width:5px 7px;
		border-color:#179EA8 transparent transparent;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.related--products .title{position:relative;margin-bottom:20px;padding-bottom:13px;z-index:0}
.related--products .title:before{content:" ";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #179EA8;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.cart--items thead,
.related--products .title .h4{color:#393939;font-size:16px;line-height:26px}
.cart--items .table{margin-bottom:0}
.cart--items thead{color:#fff;background-color:#393939;font-family:"Raleway",sans-serif;text-transform:uppercase}
.cart--items thead tr th{padding:16px 20px 14px;border-width:0;font-weight:400;text-align:center}
.cart--items tbody tr td,
.cart--items tbody tr th{position:relative;padding:20px 20px 0;color:#323232;border-width:0;font-size:16px;line-height:26px;
		font-weight:400;vertical-align:middle;text-align:center;z-index:0}
.cart--items tbody tr td.empty{padding-top:40px;padding-bottom:20px}
.cart--items tbody tr td:before{content:" ";position:absolute;top:30px;left:0;right:0;bottom:10px;background-color:#f8f8f8;z-index:-1}
.coupon--code{max-width:360px}
.coupon--code .input-group{position:relative;background-color:#f8f8f8;border-radius:25px;z-index:0}
.coupon--code .input-group:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #eee;border-radius:25px;z-index:-1}
.coupon--code .form-control{height:50px;padding:12px 25px;background-color:transparent;border-width:0;border-radius:25px;vertical-align:middle}
.coupon--code .input-group-btn{vertical-align:middle}
.coupon--code .input-group-btn .btn{border-radius:25px}
.coupon--code .input-group-btn .btn:not(:hover):not(:focus){background-color:#fff}
.cart--total .table tbody td,
.cart--total .table tbody th{padding:11px 20px;border:1px solid #eee;text-align:left}
.cart--total .table tbody td+td,
.cart--total .table tbody th+td{text-align:right}
.cart--total .table tbody td:before,
.checkout--form .checkbox input,
.checkout--form .panel input{display:none}
.cart--total .table tbody th{color:#393939;font-weight:600}
.cart--total .table tfoot td{padding:15px 20px;border:1px solid #eee;text-align:center}
.checkout--info .title{padding:24px 35px 22px;font-family:"Raleway",sans-serif;font-size:16px;line-height:26px;font-weight:300}
.checkout--info .title a{color:#fff;font-weight:500}
.checkout--info-form form{margin-top:21px}
.checkout--info-form label{color:#393939;font-size:14px;line-height:24px;font-weight:400}
.checkout--info-form .btn{margin-top:5px}
.checkout--info-form .input-group-btn .btn{margin-top:0}
.checkout--title{position:relative;margin-bottom:20px;padding:14px 25px;z-index:0}
.checkout--form .checkbox span:before,
.checkout--title:before{content:" ";position:absolute;left:0;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.checkout--title:before{right:0;bottom:0;background-color:#179EA8;z-index:0;top:0}
.checkout--title .h4{color:#393939;font-size:16px;line-height:26px}
.checkout--form .form-control{height:45px;padding:10px 25px;color:#393939;background-color:transparent;border-width:0}
.checkout--form .form-control+span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #179EA8;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out;z-index:-1}
.checkout--form .form-group{position:relative;z-index:0}
.checkout--form .checkbox label{display:block;padding:0}
.checkout--form .checkbox span{display:block;position:relative;padding-left:23px;font-family:"Raleway",sans-serif;font-size:14px;line-height:24px;
		font-weight:400;z-index:0}
.checkout--form .checkbox span:before{top:50%;width:15px;height:15px;margin-top:-8px;border:1px solid #000}
.checkout--form .checkbox span:after{content:"\f00c";position:absolute;top:0;left:2px;font-family:"FontAwesome";font-size:12px;opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.checkout--form .checkbox input:checked+span:after,
.checkout--form .panel input:checked+span:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.checkout--form .table tr td,
.checkout--form .table tr th{position:relative;padding:9px 25px;border-width:0;font-size:14px;line-height:24px}
.checkout--form .table tr th{color:#393939;font-weight:600}
.checkout--form .table tr td{font-weight:400}
.checkout--form .table tr td:before,
.checkout--form .table tr th:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #179EA8;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.checkout--form .table tr+tr td:before,
.checkout--form .table tr+tr th:before{border-top-width:0}
.checkout--form .table tr td+td:before,
.checkout--form .table tr th+th:before{border-left-width:0}
.checkout--form .table tr td+td,
.checkout--form .table tr th+th{text-align:right}
.checkout--form .table tr td+td{color:#323232;font-weight:300}
.checkout--form .panel-group{position:relative;margin-bottom:0;padding:40px 30px;z-index:0}
.checkout--form .panel-group:before{right:0;background-color:#179EA8;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.checkout--form .panel{border-radius:0;background-color:transparent;border-width:0;box-shadow:none}
.checkout--form .panel+.panel{margin-top:20px}
.checkout--form .panel-heading{padding:0}
.checkout--form .panel label{padding:0;color:#323232;font-size:14px;line-height:24px;font-weight:600;cursor:pointer}
.checkout--form .panel span{display:block;position:relative;padding-left:24px;z-index:0}
.checkout--form .panel span:before{content:" ";position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-8px;background-color:#fff;
		border:1px solid #179EA8;border-radius:50%}
.checkout--form .panel span:after{content:" ";position:absolute;top:50%;left:4px;width:6px;height:6px;margin-top:-4px;background-color:#179EA8;
		border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .3s ease-in-out;
		transition:opacity .3s ease-in-out}
.checkout--form .panel-body{margin-top:8px;color:#323232;background-color:#fff;border-width:0!important}
.checkout--form .btn{margin-top:30px}
.team--member{position:relative;margin:5px 0;padding:60px 20px 54px;background-color:#fff;z-index:0}
.checkout--form .panel-group:before,
.counter--item:before,
.team--member:before{content:" ";position:absolute;top:0;left:0;bottom:0;z-index:-1}
.team--member:before,
.testimonial--item .content:before{right:0;border:1px solid #179EA8;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.team--member:before{-webkit-transition-property:border-color,box-shadow,opacity;transition-property:border-color,box-shadow,opacity;
		-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.team--member:hover:before{border-color:transparent;box-shadow:0 0 20px #179EA8;opacity:.05;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"}
.team--member .img{margin-bottom:27px}
.team--member .img img{max-width:200px;margin:0 auto}
.team--member .name .h4{color:#393939;font-family:"Open Sans",sans-serif}
.team--member .role{margin-top:8px;color:#323232;font-size:14px;line-height:24px}
.team--member .social{margin:4px -15px 0;color:#323232;font-size:0;line-height:0}
.team--member .social .nav>li{float:none;display:inline-block}
.team--member .social .nav>li>a{padding:10px 15px 0;font-size:18px;line-height:28px}
.team--members .owl-nav{margin-top:25px;text-align:center}
.team--members .owl-nav>div{display:inline-block;position:relative;top:0;left:auto;right:auto;margin:10px 5px 0;color:#179EA8;
		background-color:transparent;border-color:#179EA8}
.team--members .owl-nav>div:hover{color:#fff;background-color:#179EA8;box-shadow:none}
.testimonial--slider .owl-dots{left:auto;bottom:6px;background-color:#fff}
.testimonial--item .content{position:relative;padding:0 80px 53px;z-index:0}
.testimonial--item .content:before{content:" ";position:absolute;top:80px;left:0;bottom:0;z-index:-1}
.testimonial--item .content:after{content:" ";position:absolute;left:0;bottom:-25px;width:0;height:0;border-style:solid;
		border-width:0 35px 25px 0;border-color:transparent #323232 transparent transparent;z-index:-1}
.testimonial--item .img{display:inline-block;position:relative;margin-bottom:53px;background-color:#fff;border-radius:50%;z-index:0}
.testimonial--item .img:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;box-shadow:0 3px 10px #179EA8;
		opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.testimonial--item .img img{border-radius:50%}
.testimonial--item blockquote{margin:0;padding:0;border-width:0;font-family:"Raleway",sans-serif;font-size:17px;line-height:27px;font-style:italic}
.testimonial--item blockquote:before{content:"\f10d";display:block;margin-bottom:14px;color:#eee;font-family:"FontAwesome";font-size:30px;line-height:40px}
.counter--item,
.testimonial--item .name{position:relative;color:#393939;z-index:0}
.testimonial--item .name{margin-top:48px;padding-bottom:2px;font-family:"Raleway",sans-serif;font-size:0;line-height:0}
.testimonial--item .name:before{content:"-";margin-top:-2px;margin-right:12px}
.testimonial--item .name p,
.testimonial--item .name:before{display:inline-block;font-size:20px;line-height:30px;vertical-align:middle}
.counter--item{padding:53px 65px 34px 30px}
.counter--item:before{right:35px;background-color:#fff}
.counter--item.style--2{color:#fff;padding:0;text-align:center}
.counter--item.style--2:before{display:none}
.counter--item .img{position:absolute;top:20px;right:0;width:70px;height:70px;background-color:#179EA8;border:3px solid rgba(255,255,255,.15);
		line-height:64px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;
		transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;text-align:center}
.counter--item:hover .img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.counter--item.style--2 .icon{margin-bottom:18px;font-size:36px;line-height:46px}
.counter--item .title .h4{max-width:120px;font-weight:600}
.counter--item.style--2 .title .h4{max-width:none;font-weight:400}
.counter--item .count{margin-top:15px}
.counter--item.style--2 .count{margin-top:11px;margin-bottom:1px}
.counter--item .count .h1{color:#179EA8;font-family:"Lato",sans-serif;font-size:48px;line-height:58px;font-weight:900}
.counter--item.style--2 .count .h1{color:#fff;font-size:36px;line-height:46px}
.affiliate--info-items{counter-reset:affiliateItems}
.affiliate--info-item{position:relative;z-index:0}
.affiliate--info-item:before{content:counter(affiliateItems);counter-increment:affiliateItems;position:absolute;top:1px;right:42px;
		color:#f8f8f8;font-size:100px;font-weight:900;z-index:1}
.affiliate--info-item:after{content:" ";position:absolute;top:50%;left:100%;width:60px;margin-top:15px;margin-left:-30px;
		border-bottom:1px dotted #000;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.affiliate--info-item:last-child:after,
.post--footer .cats--inner>li:last-child:after{display:none}
.affiliate--info-item-inner{position:relative;padding:0 30px 27px;z-index:0}
.affiliate--info-item-inner:before,
.post--inner:before,
.post--item:before{content:" ";position:absolute;left:0;right:0;bottom:0;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.affiliate--info-item-inner:before{border:1px solid #179EA8;top:30px}
.affiliate--info-item .icon{display:inline-block;min-width:60px;margin-bottom:14px;color:#fff;background-color:#179EA8;
		border-radius:50%;font-size:18px;line-height:60px}
.affiliate--info-item .title .h4{color:#393939;font-size:16px;line-height:26px}
.affiliate--info-item .desc{margin-top:6px}
.affiliate-pricing--item{text-align:center}
.affiliate-pricing--item .h4{padding:28px 20px 23px;color:#fff;background-color:#393939;font-family:"Open Sans",sans-serif;
		font-size:16px;line-height:26px;font-weight:300}
.affiliate-pricing--item .h3{padding:27px 10px 25px;color:#fff;background-color:#179EA8;font-weight:900}
.faq--item,.faq--items{margin-bottom:0}
.faq--item{box-shadow:none}
.faq--items .faq--item{border-radius:0}
.faq--items .faq--item+.faq--item{margin-top:10px}
.faq--item .panel-heading{padding:0;border-radius:0}
.faq--item .panel-heading a{display:block;position:relative;padding:13px 40px 13px 20px;color:#fff;background-color:#179EA8;
		font-size:0;line-height:0;z-index:0}
.faq--item .panel-heading a.collapsed{color:#393939;background-color:#f8fbff}
.faq--item .panel-heading a:after,
.faq--item .panel-heading a:before{content:" ";position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:-1px;
		background-color:#fff;-webkit-transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;
		transition:background-color .3s ease-in-out,transform .3s ease-in-out;
		transition:background-color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:1}
.faq--item .panel-heading a.collapsed:after,
.faq--item .panel-heading a.collapsed:before{background-color:#393939}
.faq--item .panel-heading a.collapsed:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.faq--item .panel-heading a .fa{min-width:18px;margin-right:14px;font-size:18px;line-height:28px;text-align:center}
.faq--item .panel-heading a span{font-size:18px;line-height:28px}
.faq--item .panel-body{padding:24px 30px;color:#393939}
.faq--item,
.faq--item .panel-heading+.panel-collapse>.panel-body{border-width:0}
.cta--content .title{margin-top:6px}
.cta--content .title .h3{line-height:34px}
.cta--content .action{margin-top:25px}
.cta--content .note{margin-top:16px;margin-bottom:3px}
.cta--content .note small{font-size:10px;line-height:20px}
.post--inner:before,.post--item:before{top:0}
.post--item:before{-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}
.post--item:hover:before{box-shadow:0 5px 10px #179EA8}
.post--items .post--item:before{display:none;top:-61px;border-top:1px solid #179EA8;box-shadow:none!important}
.post--items .post--item+.post--item{margin-top:121px}
.post--items .post--item+.post--item:before{display:block}
.post--img,
.post--inner,.post--item{position:relative;z-index:0}
.post--img{font-size:0;line-height:0}
.post--img .date,.post--items .post--img .date a{padding:8px 20px;color:#fff;background-color:#179EA8}
.post--img .date{position:absolute;top:0;left:0;font-size:12px;line-height:22px;z-index:1}
.post--img .date .fa{font-size:13px;line-height:23px;vertical-align:middle}
.post--items .post--img .date{padding:0;background-color:transparent;font-family:"Raleway",sans-serif;font-size:18px;line-height:28px}
.post--items .post--img .date a{display:inline-block;margin-right:1px}
.post--inner{padding:23px 20px 25px;background-color:#fff}
.post--items .post--inner{padding:23px 0 0}
.post--inner:before{border:1px solid #179EA8}
.post--items .post--inner:before{display:none}
.post--inner .meta{margin:-5px -7.5px 17px;color:#ccc;font-size:12px;font-weight:400}
.post--inner .meta>li{padding:5px 7.5px 0}
.post--inner .meta>li>a{padding:0}
.post--inner .meta>li>a>.fa{margin-right:8px}
.post--single .post--inner .meta>li>a{color:#179EA8}
.post--inner .title .h4{color:#393939;font-weight:400}
.post--single .post--inner .title .h4{margin-bottom:15px;font-size:24px;line-height:34px}
.post--inner .content{margin-top:9px}
.post--inner .action{margin-top:26px}
.post--inner .action .btn{padding:6px 20px 5px;-webkit-transition-property:color,background-color,border-color,box-shadow;
		transition-property:color,background-color,border-color,box-shadow}
.post--inner .action .btn:focus,
.post--inner .action .btn:hover{box-shadow:0 5px 5px rgba(0,0,0,.05)}
.post--inner .action .btn-lg{padding:13px 30px}
.post--footer,
.post--items+.pagination--nav{margin-top:61px;position:relative}
.post--items+.pagination--nav:before{content:" ";position:absolute;top:-31px;left:0;right:0;border-top:1px solid #179EA8;
		opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";z-index:-1}
.post--footer{margin-top:53px;padding:15px 0 10px;font-size:0;line-height:0;z-index:0}
.post--author .info:before,
.post--footer:before{content:" ";position:absolute;top:0;left:0;right:0;height:1px;background-color:#179EA8;opacity:.1}
.post--footer .nav,
.post--footer .tagcloud,
.post--footer>div>p{display:inline-block;vertical-align:middle}
.post--footer>div>p{margin-top:15px;margin-right:15px;margin-bottom:0;font-size:15px;line-height:25px;font-weight:500;
		text-transform:uppercase;color:#393939}
.post--footer .tagcloud{margin-top:6px}
.post--footer .nav{color:#323232;margin:4px -10px 0}
.post--footer .cats--inner{color:#333}
.post--author .info .social>li>a,
.post--footer .nav>li{padding:0 10px}
.post--footer .nav>li>a{margin-top:10px;padding:0;font-size:15px;line-height:25px}
.post--footer .social--inner>li>a{min-width:35px;border:1px solid;border-radius:50%;line-height:33px;text-align:center}
.post--footer .cats--inner>li:after{content:",";font-size:14px;line-height:24px}
.post--author{position:relative;margin-top:20px;padding-top:30px;padding-bottom:10px;z-index:0}
.post--author .img{margin-right:20px}
.post--author .info{overflow:hidden}
.post--author .info:before{z-index:-1}
.post--author .info .name{margin-bottom:8px;color:#333;font-weight:500}
.post--author .info .social{margin:6px -10px 0;color:#ccc}
.contact--info-item{text-align:center}
.contact--info-item .icon{max-width:100px;margin:0 auto 23px;color:#fff;background-color:#179EA8;border-radius:50%;font-size:25px;
		line-height:100px;text-align:center}
.contact--info-item .title .h3{color:#393939;font-size:25px;line-height:35px;font-weight:300}
.contact--info-item .info .h4{color:#393939;font-size:16px;line-height:26px;font-weight:300}
.contact--form{position:relative;padding:74px 60px 80px;background-color:#fff;z-index:1}
.contact--form:before{box-shadow:0 0 20px #179EA8;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.contact--form .title{margin-bottom:53px}
.contact--form .title .h1{color:#393939;font-weight:300}
.contact--form .title p{margin-top:7px;font-size:14px;line-height:24px}
.contact--form .alert{padding-left:25px;padding-right:25px;border-radius:0;font-size:14px;line-height:24px}
.contact--form .form-group{margin-bottom:20px}
.contact--form .form-control{height:44px;background-color:#f8f8f8;border-color:transparent;border-width:1px}
.contact--form .btn,
.contact--form .form-control{padding-top:10px;padding-bottom:10px}
.client--brand{position:relative;
		background-color:#f9f9f9;
		border-bottom:1px solid #323232;
		font-size:0;
		line-height:114px;
		filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);
		filter:grayscale(100%);
		-webkit-transition-property:border-color,background-color,-webkit-filter;
		transition-property:border-color,background-color,filter;
		transition-property:border-color,background-color,filter,-webkit-filter;
		-webkit-transition-duration:.3s;transition-duration:.3s;
		-webkit-transition-timing-function:ease-in-out;
		transition-timing-function:ease-in-out;text-align:center;z-index:0}
.client--brand:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(0);
		filter:grayscale(0);background-color:#fff;border-color:#179EA8}
.client--brand:before,
.contact--form:before,
.footer--copyright:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.client--brand:before{-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;opacity:.05;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"}
.client--brand:hover:before{box-shadow:0 0 10px #179EA8}
.footer--section{color:#ccc}
.footer--copyright{position:relative;background-color:rgba(55,71,84,.3);z-index:0}
.footer--copyright:before{border-top:1px solid #179EA8;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}
.footer--copyright .social{float:left;margin:3px -7.5px;color:#323232;font-size:14px;line-height:24px}
.footer--copyright .social>li>a{padding:0 7.5px}
.footer--copyright .copyright--text{float:right;margin:3px 0 2px;font-weight:400}
.coming--soon--section.bg--overlay:before{width:50%}
.coming--soon-content .logo{margin-bottom:62px}
.coming--soon-content .title p{margin-bottom:11px;font-family:"Raleway",sans-serif;font-size:30px;line-height:40px;font-weight:500}
.coming--soon-content .title .h1{color:#fff;font-size:72px;line-height:82px;font-weight:900;text-transform:uppercase}
.coming--soon-content .sub-title{margin-top:13px}
.coming--soon-content .countdown ul{margin:0;padding:0;list-style:none;color:#fff;font-size:0;line-height:0}
.coming--soon-content .countdown ul li{float:left;min-width:110px;margin-top:-1px;margin-right:-1px;padding:15px 15px 18px;
		border:1px solid rgba(255,255,255,.35);text-align:center}
.coming--soon-content .countdown ul li:first-child{color:#179EA8;background-color:#fff}
.coming--soon-content .countdown ul li strong{display:block;position:relative;font-size:36px;line-height:46px;font-weight:900;z-index:0}
.coming--soon-content .countdown ul li strong:before{content:" ";position:absolute;top:50%;left:0;right:0;margin-top:-1px;
		border-top:1px solid #179EA8;z-index:1}
.coming--soon-content .countdown ul li:first-child strong:before{border-color:#fff}
.coming--soon-content .countdown ul li span{display:block;margin-top:-2px;font-size:14px;line-height:24px;font-weight:400;text-transform:uppercase}
.coming--soon-content .countdown{margin-top:61px}
.coming--soon-content .widget{margin-top:57px;max-width:270px}
.coming--soon-content .widget--title{margin-top:0;color:#fff;font-weight:700}
.coming--soon-content form ::-webkit-input-placeholder{color:#fff}
.coming--soon-content form ::-moz-placeholder{color:#fff}
.coming--soon-content form :-ms-input-placeholder{color:#fff}
.coming--soon-content form :-moz-placeholder{color:#fff}
.coming--soon-content .btn:not(:hover):not(:focus){color:#fff;background-color:transparent;border-color:#fff}
.coming--soon-content .social{margin:74px -10px 0}
.coming--soon-content .social .nav>li>a{padding:0 10px;color:#fff;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.coming--soon-content .social .nav>li>a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.f0f--content .title{margin-bottom:14px}
.f0f--content .title .h1{margin-top:2px;color:#efefef;font-family:"Open Sans",sans-serif;font-size:72px;line-height:82px;font-weight:900}
.f0f--content .sub-title .h4{color:#393939;font-weight:500}
.f0f--content .desc{margin-top:11px}
.f0f--content .action{position:relative;margin-top:16px;padding-top:31px}
.f0f--content .action:before{content:" ";position:absolute;top:0;left:0;right:0;max-width:230px;margin:0 auto;border-top:1px solid #000;opacity:.1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}
.login--form .modal-dialog{width:100%;max-width:380px;margin-top:80px}
.login--form .modal-content{padding:60px 40px;border-width:0;border-radius:0}
.login--form .close{float:none;position:absolute;top:-15px;right:-15px;min-width:30px;color:#393939;background-color:#fff;border-radius:50%;
		box-shadow:0 0 1px #179EA8;font-size:17px;line-height:30px;font-weight:400;opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";outline:0;z-index:1}
.login--form .modal-body{padding:0}
.login--form .modal-body>.row>div{padding:40px 30px}
.login--form .title{margin-bottom:21px}
.login--form .title .h4{margin-top:-3px;color:#179EA8;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:400}
.login--form .bg--overlay .title .h4{color:#fff}
.login--form .form-control{background-color:#f8f8f8}
.login--form .form-control:not(:focus){border-color:#e9f2ff}
.login--form .help-block{margin:15px 0 31px;font-size:14px;line-height:24px;font-weight:400}
.login--form .btn{margin-top:10px}
.login--form .btn-primary:not(:hover):not(:focus){background-color:#393939;border-color:#393939}
#cookieNotify{position:fixed;left:0;right:0;bottom:0;overflow:hidden;z-index:3232329}
#cookieNotify .alert{color:#eee;margin-bottom:0;border-width:0;border-radius:0}
#cookieNotify .alert:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.95;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		z-index:-1}
#cookieNotify .alert .close,body.isScrolling 
#backToTop{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#cookieNotify .alert .close{float:right;min-width:20px;
		margin-top:4px;
		margin-left:15px;
		color:#222;
		background-color:#fff;
		border-radius:50%;
		font-size:18px;
		line-height:20px;
		font-weight:300;outline:0;z-index:1}
#cookieNotify .alert p{margin-top:4px;overflow:hidden}
#backToTop{position:fixed;right:30px;bottom:20px;
		-webkit-transform:scale(0);transform:scale(0);opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		visibility:hidden;
		-webkit-transition-property:opacity,visibility,-webkit-transform;
		transition-property:transform,opacity,visibility;
		transition-property:transform,opacity,visibility,-webkit-transform;
		-webkit-transition-duration:.3s;
		transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;
		transition-timing-function:ease-in-out;z-index:323232}body.isScrolling 
#backToTop{-webkit-transform:scale(1);
		transform:scale(1);
		visibility:visible}
#backToTop a{padding:12px 17px;
		font-size:14px;line-height:24px;
		box-shadow:0 5px 10px rgba(0,0,0,.1);
		text-align:center}
