body{font-family: Rubik,sans-serif;}
.logo{ display:inline-block;}
.mkd-image-with-hover-info-item{ margin-bottom:60px;}
.mkd-image-with-hover-info-item .mkd-iwh-image::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: opacity 0.3s ease 0s;
    width: 100%;
}
.page-id-2170 .mkd-image-with-hover-info-item.mkd-appeared .mkd-iwh-image {
    transition: all 0.5s cubic-bezier(0.35, 0.7, 0.32, 0.9) 0s;
}
.mkd-image-with-hover-info-item .mkd-iwh-image {
    box-shadow: 3px 5px 8px 0 rgba(44, 44, 44, 0.15);
    display: block;
    position: relative;
}
.mkd-image-with-hover-info-item .mkd-iwh-title {
    color: #585858;
    margin-top: 25px;
}
.mkd-image-with-hover-info-item .mkd-iwh-link:hover .mkd-iwh-image::before {
    opacity: 0.2;
    transition: opacity 0.15s ease 0s;
}
.mkd-image-with-hover-info-item .mkd-iwh-image::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: opacity 0.3s ease 0s;
    width: 100%;
}
.mkd-iwt{ text-align:center; margin-bottom:60px;}
.mkd-iwt h4{ color:#151515; margin:0 0 20px;font-size: 21px;font-weight: 400;}
.mkd-icon{color: #0093DD;font-size:65px; display:inline-block;margin-bottom: 23px;}
.text-holder{ line-height:26px; color:#555;}
.features_bg{ background:#F7F7F7; padding-top:60px;}
.h2{font-weight: 300; color:#151515}
.h5 {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.83em;
}
.run_text{font-size:40px; text-align:center; color:#fff; font-weight:800;}
.header{text-align:center;font-weight:800;}
.sep{width: 53px;border-bottom: 3px solid #0093DD;margin: 18px auto 20px}
.mb60{ margin-bottom:60px;}
.mb30{ margin-bottom:30px;}
.p20{ padding-top:20px; padding-bottom:20px;}
.p40{ padding-top:40px; padding-bottom:40px;}
.p60{ padding-top:60px; padding-bottom:60px;}
.white{ color:#fff !important}
.category-starter-site__overlay {
  opacity: 0;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  display: block; 
  z-index: 1; } 
  .mkd-image-with-hover-info-item:hover .category-starter-site__overlay {
    opacity: 1; }
	.category-starter-site__overlay-buttons {
		text-align:center;
  width: 180px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%); }

.category-starter-site__overlay-button {
  margin: 10px; }
  .discovery-button {
  display: block;
  padding: 0 30px;
  margin-bottom: 0.5em;
  font-weight: bold;
  text-decoration: none;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  width:100%;
  height: 50px;
  line-height: 50px; }
  .discovery-button.-outlined {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #4a90e2;
    color: #4a90e2;
}
.discovery-button.-filled {
    background: #4a90e2 none repeat scroll 0 0;
    border: 2px solid #4a90e2;
    color: white;
}
.portfolio{text-align:center;}
.portfolio_content{position:absolute; top:120px; width:100%; z-index:9;}
.rel{ position:relative;}
.typed-div-1147 .typed-cursor {color:#005CAA; font-weight:300;}
.btn,.form-control,.input-group-addon{ border-radius:0px;}
#Website_Builder .form-control,#Website_Builder .input-group{ margin-bottom:20px;}
#Website_Builder .input-group .form-control{ margin-bottom:0px;}
#Website_Builder h2{ margin-top:0px;}
.form-control:focus{-webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;}
.btn-lg{ padding:10px 30px;}
.footer {
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
	padding:60px;
}
.footer h3{ color:#292b2c; font-size:17px; margin:0 0 20px;}
.footer ul{ margin:0px; padding:0px;}
.footer ul li{ list-style-type:none; line-height:34px; color:#81878c}
.footer ul li a{color:#81878c}
.social{ font-size:30px;}
.social a{ color:#81878c !important; display:inline-block; padding-right:30px;}
.copy{ text-align:right;}
.copyright,.copyright a{color:#0093DD }
#main_banner{background-color:#009cde;background-image:radial-gradient(circle farthest-side at center bottom,#009cde,#003087 125%); padding:30px 0 60px;}
.header{ padding-bottom:40px;}
.temp_count{position:absolute; right:15px; bottom:-10px;}
#inner_banner{background:url(../images/Landing-Slider-1.jpg) no-repeat center top fixed; background-size:cover; padding:30px 0 40px;}
#inner_banner .header{ padding-bottom:30px;}
.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.3s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:18px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:18px;height:2px;background-color:#fff;border-radius:3px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger{-webkit-backface-visibility:hidden;backface-visibility:hidden}
a.link{ color:#fff; margin-left:15px;}
#bg_server_images{ max-height:300px; overflow-y:auto;}
#bg_server_images label > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
#bg_server_images label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:4px solid #ccc;
  border-radius:3px;
  position:relative;
}
#bg_server_images label > input + img + .fa{ width:30px; height:26px; background:#0093DD; position:absolute; right:0px; bottom:0px;color:#fff; display:none; text-align:center; line-height:25px; font-size:17px;-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;}
#bg_server_images label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:4px solid #0093DD;
}
#bg_server_images label > input:checked + img + .fa{ display:block;}
.leftsidebarfixed {
    position: fixed;
    top: 0;
	right:-15px;
}
.well{ boeder-radius:0px; background:#333; color:#fff;}
.well .form-control{ padding:10px 20px; border:3px solid #000; height:60px; border-radius:10px; font-size:17px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; background:#efefef;}

.alert-success {
  background-color: #43ac6a;
  border-color: #3c9a5f;
  color: #ffffff;
}
.alert-success hr {
  border-top-color: #358753;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-info {
  background-color: #5bc0de;
  border-color: #3db5d8;
  color: #ffffff;
}
.alert-info hr {
  border-top-color: #2aabd2;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-warning {
  background-color: #e99002;
  border-color: #d08002;
  color: #ffffff;
}
.alert-warning hr {
  border-top-color: #b67102;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-danger {
  background-color: #f04124;
  border-color: #ea2f10;
  color: #ffffff;
}
.alert-danger hr {
  border-top-color: #d32a0e;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
.free_ribbon {
	width: 200px;
	position: absolute;
	top: 25px;
	left: -58px;
	text-align: center; 
	letter-spacing: 1px;
	color: #EEF80F; 
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	background:#EE3135;
	font-size:12px;
	z-index:999
}
@media (max-width:767px){
.portfolio{padding-top:220px; }
.portfolio_content{top:30px; }
}
@media (max-width:480px){
.col-xxs{ width:100%;}
#main_banner .img{ width:60%; height:auto;}
.run_text{font-size:30px;}
}