@import url(https://fonts.googleapis.com/css?family=Prosto+One);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);
html,
body {
  height: 100%;
}
/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
  padding: 0 0 60px;
}
.oauth-box { box-shadow: 6px 6px 1px #EEEEEE; }
.jumbotron { text-align: center; background-color: transparent;}

/* Custom page CSS
-------------------------------------------------- */
.oi-nav-bar-area {
	padding: 10px; 
	font-family: 'Open Sans', verdana, sans-serif, courier;
}
.btn-xlarge {
    padding: 18px 28px;
    font-size: 22px;
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
}
#wrap > .container {
  padding: 60px 15px 0;
}
.container .credit {
  margin: 20px 0;
}
.our-ip-address {
	font-size: 20px;
}
.left-bar  {
	padding-bottom: 150px;
}
.left-bar-menu h3 {
	display: block;
	margin-top: 0px;
}
.left-bar-menu a .text {	
	font-size: 16px;
	padding-left: 5px;
}
.right-bar  h3 {
	margin-top: 0px;
}
.home-panel {	
}
.home-panel-left {
	font-family: "Prosto One", "Oswald",sans-serif;
}
.left-bar-menu a i {
	width: 20px;
}
.left-bar-menu a {
	line-height: 35px;
	padding-left: 5px;
	display: block;
	border: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}
.left-bar-menu a:hover {
	text-decoration: none;
	background-color: #ddd;
}
.help-text-body  {
	font-size: 1.2em;
}
code {
  font-size: 80%;
}
ul.inline > li, ol.inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.text-heading{
	font-size: 1.6em;
}
.description{
	color: #47A06A;
	font-style: italic;
}
div.ch-theme-image{
  cursor:pointer; 
  margin:10px;
}
div.ch-theme-details{
  cursor:pointer; 
  display: none;
  margin:10px;
}
.theme  .images img{
	max-height: 200px;
}
.theme  .details .features ul { 
	list-style-type: none;
}
.theme  .details .features li.pos:before {
font-family: 'FontAwesome';
font-size: 15px;
content: '\f00c';
margin:0 5px 0 -15px;
color: rgb(237, 196, 60);
}
.theme  .details .features li.neg:before {
font-family: 'FontAwesome';
font-size: 15px;
content: '\f00d';
margin:0 5px 0 -15px;
color: rgb(224, 30, 46);
}
.code-block {
	font-size: 15px;
	background-color: #fee; 
	border: 1px solid #ddd;
	padding: 10px;
	padding-left: 30px;
	font-family: courier;
}

/* custom inclusion of right, left and below tabs */
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-left > .nav-tabs > li > a {
	border: none;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-left > .tab-content > .active,
.pill-content > .active {
  /* margin-left: 120px; */
}
.tabs-left > .nav-tabs > li {
	display: block;
	font-size: 16px;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border: #dddddd;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  background-color: rgb(255, 196, 1);
}

/* end of tabs */
.wrapper {
	min-height: 100%;
}
.dl-horizontal dd :.unstyled {
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: 2px solid #eeeeee;
}
.borderless tr, .borderless td, .borderless th {
    border: none;
}
.dl-horizontal dt :.unstyled {
	font-weight: bold;
	font-size: 1.1em;
	/* color: #96720A; */
	width: 250px;
	color: #8a6d3b;
	text-align:left;
}
.navbar {
	/* border-bottom: 3px solid #ffd34e; */
	border-bottom: 5px solid rgb(237, 196, 60);
}
a{
	transition: all .4s ease-in-out 0s;
}

.name-h3 {
	font-size: 22px;
}

.slicknav_menu{
	display: none;
}
.navbar-default .navbar-brand{
	color: rgb(255, 196, 0);	
}
a.navbar-brand{
	font-family: "Prosto One",cursive;
}

div.mainmenu {
    padding: 0;
}
span.phn_lg {
  color: #ddd;
  font-size: 12px;
  padding-left: 25px;
}
div.mainmenu ul#nav {
margin: 0;
padding: 0;
text-align: right;
}
div.mainmenu ul#nav li {
display: inline-block;
list-style: outside none none;
margin: 5px 15px;
}
div.mainmenu ul#nav li a {
    color: #fff;
}
div.mainmenu ul#nav li a:hover, div.mainmenu ul#nav li a.active {
    color: #ffd34e;
	text-decoration: none;
}
div.socials ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
div.socials ul li {
    display: inline-block;
    list-style: outside none none;
    margin: 5px;
}
div.socials ul li a {
    color: #fff;
}

div.socials ul li a i {
    transition: all .5s ease-in-out;
}
div.socials ul li a i:hover {
    color: #ffd34e;
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	transform: rotate(-360deg);
}
.slider_area{

}
.big-font{
    font-size: 22px;
    font-weight: bold;
}
.slider_area img{
display: block;
margin: 0 auto;
}
section.slider_area div.carousel-inner div.carousel-caption div.trnsprnt {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  padding: 20px 10px;
}
.heading-x{
	margin-bottom: 30px;
	font-size: 20px;
	font-family: "Prosto One", "Oswald",sans-serif;
} 
.heading-x1{
	color: #AAAAAA;
} 
.heading-x2{
	color: rgb(237, 196, 60);
} 

ul .ticked{
  list-style: none;
  padding: 0;
}
ul.ticked li{
  padding-left: 1.3em;
}
ul.ticked li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

section.tag_line {	
	margin-top: 0px;
	margin-bottom: 30px;
	font-family: "Prosto One", "Oswald",sans-serif;
	border-bottom: 5px solid rgb(237, 196, 60);
    border-bottom: 5px solid rgba(237, 196, 60, .1);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}
caption {
	font-family: "Prosto One", "Oswald",sans-serif;
	font-size: 20px;
}

.table thead {
	font-family: "Prosto One", "Oswald",sans-serif;
	font-weight: normal;
}


table.price_table {
	font-family: "Prosto One", "Oswald",sans-serif;
}
table.price_table .name {
font-size: 25px;
padding: 20px 0px;
text-transform: uppercase;
}
table.price_table .first_col {
	background-color: #f0f0f0;
}	
table.price_table .lines {
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}	
table.price_table .lines .selected .btn-warning {
	background: none repeat scroll 0 0 rgb(85, 85, 85);
	border: 1px solid rgb(85, 85, 85);
}
section {
}
section.pc-search{
	width: 100%;
	/*
	background-image: url('../images/default-album/4.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: rgb(237, 196, 60); */
}
section.pc-search .content{
	padding-top: 80px;
	padding-bottom: 60px;
}
section.pc-search .content .get-my-location{
	cursor: hand;
	cursor: pointer;
}
.theme-img {
	margin: 2px;
	border: 1px solid #aaa;
	padding: 2px;
	height:300px;
}
.price {
	font-family: "Oswald",sans-serif;
	font-size: 25px;
	font-weight: 300;
}
.domain {
	font-family: "Oswald",sans-serif;
	font-size: 18px;
	font-weight: 100;
}
.price_table .month {
    font-size: 20px;
	font-weight: 300;
	display: block;
	text-transform: uppercase;
}
.price_table .price .ext {
    font-size: 15px;
	font-weight: 100;
	padding-left: 10px;
	padding-right: 10px;
}
.price_table .price .ext-1 {
    font-size: 15px;
	font-weight: 100;
}
.selected {
background: none repeat scroll 0 0 rgb(255, 196, 1);
}
.selected-je {
background: none repeat scroll 0 0 rgb(245, 0, 40);
color: #FFFFFF;
}
.sng_price .innr_price .features p {
  border-bottom: 1px solid rgb(221, 221, 221);
  font-family: "Oswald",sans-serif;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  padding: 12px 0;
}
.sng_price .innr_price .features p b {
  font-weight: 400;
}
.sng_price .innr_price a.btn {
margin: 0 auto 35px;
text-transform: uppercase;
background: rgb(255, 196, 0);
}

/* our qualities */
section.non-bordered-promo-area {
	width: 80%;
	margin-left: 10%;
	text-align: center;
}
section.non-bordered-promo-area h2 {
    font-family: "Prosto One", "Oswald",sans-serif;
	line-height: 30px;
	color: #428bca;
	margin-top: 30px;	
	margin-bottom: 10px;	
}
section.non-bordered-promo-area h3 {
    font-family: "Prosto One", "Oswald",sans-serif;
	line-height: 25px;
	margin-top: 15px;	
	margin-bottom: 15px;	
}

section.oo-logoarea  h3, section.logoarea  h3, section.testimonial  h3, section.pricing  h3, section.our_works  h3, section.main_points  h3, section.into_video  h3, section.themes_line  h3{
	line-height: 25px;
	padding-top: 15px;
	padding-bottom: 15px;		
	margin-bottom: 25px;	
	font-family: "Prosto One", "Oswald",sans-serif;
	color: #EDC43C;
	width: 80%;
	margin-left: 10%;
	text-align: center;
	border-bottom: 1px solid #EDC43C;
}
section.logoarea  h2, section.oo-logoarea  h2, section.pricing  h2, section.our_works  h2, section.main_points  h2, section.into_video  h2, section.themes_line  h2{
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Prosto One", "Oswald",sans-serif;
	color: #428bca;
}
section.logoarea  h1, section.pricing  h1, section.our_works  h1, section.main_points  h1,  section.into_video  h1,  section.themes_line  h1{
	line-height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;	
	font-family: "Prosto One", "Oswald",sans-serif;
}
section.logoarea{
	width: 80%;
	margin-left: 10%;
	padding-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EDC43C;
}
section.oo-logoarea {
	width: 80%;
	margin-left: 10%;
	margin-bottom: 10px;
	border-bottom: 1px solid #EDC43C;
}
section.main_points {
	padding-top: 100px;
	padding-bottom: 25px;
	font-family: 'Oswald', sans-serif;
}
section.themes_line {
	padding-top: 50px;
	padding-bottom: 25px;
	font-family: 'Oswald', sans-serif;
}
section.testimonial{
	padding-top: 100px;
	padding-bottom: 25px;
}
section.testimonial p{
	font-family: 'Oswald', sans-serif;
}
section.into_video{
	padding-top: 100px;
	padding-bottom: 25px;
}
section.our_works{
	padding-top: 100px;
	padding-bottom: 25px;
}
section.pricing{
	padding-top: 30px;
	padding-bottom: 5px;
}
section.our_qualities div.sng_qual {
    margin-bottom: 45px;
	font-size: 33px;
}
div.sng_qual p {
    line-height: 25px;
}
div.sng_qual h3 i {
    color: rgb(255, 196, 0);
    font-size: 33px;
    margin-right: 10px;
}
div.sng_qual h3 {
    vertical-align: baseline;
}

/* contact-us */
div.sng_cont p {

}
div.sng_cont i {
  color: rgb(255, 196, 0);
  font-size: 50px;
}
div.footer_area {
background: none repeat scroll 0 0 rgb(64, 70, 80); 
overflow: hidden;
padding: 30px 0;
}
div.footer {
  background: rgb(237, 196, 60) none repeat scroll 0 0;
  overflow: hidden;
  padding: 30px 0 20px;
}
div.footer  ul li a {
  color: #000000;
}
#ooMenu  a{
	text-decoration: none
}
#ooMenu .more-less {
float: right;
color: #212121;
}
