/*
Theme Name: D2NV
Version: 1.0
License: WordPress theme is comprised of two parts: (1) The PHP code is licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://codex.wordpress.org/GPL (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://wiki.envato.com/support/legal-terms/licensing-terms/
License URI: license.txt
Tags: domain registration, domains, hosting, hosting theme, shared web hosting, web hosting, web site, website design, website hosting, whmcs, whmcs-bridge, wordpress hosting theme
Text Domain: themesquared
Template: flathost
*/

/* COLOURS

GREEN		A1ED51
DK GREEN	93E535
RED		FF6666
DK RED		FF5050
BLACK		000000
LT GRAY		E3E7E8
GRAY		a7b3bd
DK GRAY		616B72

*/

/* General Styling */
body * {
	word-wrap: break-word;
}

/* End General Styling */

/*NAV BAR*/
.navbar {
	background: #000;
	min-height: 110px;
}
.navbar .nav > .active > a {
  color: #A1ED51 !important;
}
.navbar .nav > li > a {
  text-shadow: none;
}

.navbar.secondary-menu {
	position: absolute;
	margin-top: 0px;
	top: 710px;
 	width: 100%;
}

.myhosting-title {
	margin-top: 160px !important;
}

.myhosting-title > * {
	color: #fff !important;
}

.myhosting-title img {
	margin: 0px auto;
	display: block;
}

.navbar .nav > .active > a.btn {
	background-color: #f66 !important;
}

.navbar-header img {
	width: 100%
}

.navbar-default > .container {
	margin-top: 13px
}

#menu-onepagemenu .btn {
	width: 125px;
}

.container .contentpadded {
    padding-top: 100px !important;
}

/*END NAV BAR*/

/*BUTTON*/
button[data-target="#bs-example-navbar-collapse-1"], button[data-target=".navbar-ex1-collapse"] {
	border: none;
	border-radius: 0px;
	width: 44px;
	height: 44px;
	padding: 9px 7px;
}

button[data-target="#bs-example-navbar-collapse-1"] .icon-bar, button[data-target=".navbar-ex1-collapse"] .icon-bar {
	background-color: #000 !important;
	height: 3px;
	width: 30px;
}

button[data-target="#bs-example-navbar-collapse-1"], button[data-target="#bs-example-navbar-collapse-1"]:focus {
	background-color: #A1ED51 !important;
}

button[data-target="#bs-example-navbar-collapse-1"]:hover, button[data-target=".navbar-ex1-collapse"]:focus {
	background-color: #93E535 !important;
}

button[data-target=".navbar-ex1-collapse"] {
	background-color: #FF6666;
	margin-top: 30px !important;
}

button[data-target=".navbar-ex1-collapse"]:hover, button[data-target=".navbar-ex1-collapse"]:focus {
	background-color: #FF5050 !important;
}

.btn, input {
	border-radius: 0px !important;
}

.btn-success {
	border-color: #93E535;
	background-color: #A1ED51!important;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	border-color: #93E535;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
	background-color: #93E535!important;
}

.btn-primary {
    color: #FFF;
    background-color: #F66;
    border-color: #FF5050;
}

.btn-info {
    color: #FFF;
    background-color: #F66;
    border-color: #FF5050;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #FFF;
    background-color: #FF5050 !important;
    border-color:#F66 !important;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #FFF;
    background-color: #FF5050 !important;
    border-color:#F66 !important;
}

.active .btn-success {
	border-color: #EB534E;
}

.btn-w {
	width: 265px !important;
}

#login {
	margin: 5px 10px 5px 0px;
}

.domainresults {
	position: relative;
}

.close-btn {
	display: block;
	position: absolute;
	top: -30px;
	right: -30px;
	width: 30px;
	height: 30px;
	background: transparent url("/wp-content/plugins/easy-fancybox/fancybox/fancybox.png") repeat scroll -40px 0px;
	cursor: pointer;
	z-index: 11103;
}

/*END BUTTON*/

/*HOVER*/
a:hover, a:focus {
	color: #222;
}
a {
  color: #444;
}
/*END HOVER*/

/*PLAN PRICING*/
.PlanPricing .price {
	background: #A1ED51;
}

.PlanPricing.Recommended .price {
	background: #FF6666;
}

.btn-danger {
	background-color: #FF6666;
	border-color: #FF5050;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
	background-color: #FF5050!important;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	border-color: #93E535;
}

.PlanPricing .planName {
  background: #000;
}

.PlanPricing .planFeatures {
  background: #E3E7E8;
}

.PlanPricing .price {
    padding: 20px 10px;
    font-size: 22px;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    border-color: #FF5050;
}
/*END PLAN PRICING*/

/*COMPARE PLANS*/
.ComparePlans .Recommended .planHead2 {
	background: #FF6666;
}

.ComparePlans .Recommended .planFeatures {
  border-right: solid 1px #FF6666;
  border-left: solid 1px #FF6666;
}

.ComparePlans .planHead2 {
  height: 60px;
  background: #A1ED51;
}

.ComparePlans .pricing .planFeatures {
  border-right: solid 1px #A1ED51;
  border-left: solid 1px #A1ED51;
}

.ComparePlans .check {
  background: url('/wp-content/uploads/green-tick.png') no-repeat;
}
/*END COMPARE PLANS*/

/*TICK LIST*/
.ticklist li {
  background: url('/wp-content/uploads/green-tick.png') no-repeat left;
}
/*END TICK LIST*/

/*DOMAIN*/

.domain {
 background: url('/wp-content/uploads/bg.jpg') center top;
}

.domain h1 {
  color: #333;
}

.container .contentpadded {
	padding-top: 65px;
}

/*END DOMAIN*/

/*PAGE HEAD*/
.PageHead h1 {
  color: #616B72;
}

.PageHead h3 {
  color: #a7b3bd;
}

.adminreturndiv {
	z-index: 10000;
}

.mobileimg {
	display: none;
}

.mobileimg img {
	width: 100%;
}

/*END PAGE HEAD*/

.copyright p {
  color: #fff;
}

.copyright a {
  color: #A1ED51;
}

.scrollup {
  opacity: 0.75;
}

.form-control:focus {
  border-color: #a1ed51;
}

/*Footer*/
.widget-area p {
  color: #ffffff;
}

.copyright {
	text-align: center;
}

.footer a:hover, a:focus {
	color: #93E535;
}

.footer {
	text-shadow: 0px 0px 5px #000;
}

/*Contact Form*/
.ContactUs {
	margin-top: 0px;
}

.ContactUs input[type=tel] {
	height: 50px;
}

.ContactUs input, .ContactUs textarea {
	border: 1px solid #ccc;
	width: 100%;
	padding: 0 10px;
}

.ContactUs .btn {
	padding: 20px;
	width: 200px;
}
/*END Contact Form*/

/* Shopping Cart */
#greyout {
	height: 100% !important;
}

#domainpopupcontainer {
	top: 40% !important;
	position: fixed !important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.domainresults {
	border-radius: 0 !important;
}
/* End Shopping Cart */

/* Slider */
.flex-control-nav {
	bottom: -30px;
}

.flexslider {
	margin: 0px;
}
/* End Slider */

/* Mobile Responsive */
@media screen and (min-width: 768px)  and (max-width: 1199px) {
	.navbar-header {
		width: 29%;
	}
}

@media screen and (min-width: 768px) {
	.secondary-menu .navbar-header {
		display: none;
	}

	.navbar-ex1-collapse ul:first-child {
		float: left !important;
	}
}

@media screen and (max-width: 959px) {
	.myhosting-title img {
		width: 80%;
	}
}

@media screen and (max-width: 767px) {
	div[id*="54684"] {
		display: none;
	}

	.flexslider {
		display: none;
	}

	.masthead {
		height: 400px;
	}

	.navbar.secondary-menu {
		top: 480px;
	}

	.wpcf7-form-control, .wpcf7-submit {
		margin-top: 20px !important;
	}

	.mobileimg {
		display: block;
	}

	#menu-onepagemenu {
		padding: 0px 12px;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.myhosting-title {
		margin-top: 120px !important;
	}

	#text-8 {
		width: 33%;
	}
}

@media screen and (max-width: 479px) {
	.myhosting-title {
		margin-top: 90px !important;
	}

	.navbar-header a {
		width: 75%;
	}

	#text-8 {
		width: 50%;
	}

	input[value="Search Domain"], input[value="Check Availability"], input[value="Transfer Domain"], input[value="Hosting Plan"] {
		width: 160px !important;
		padding: 10px;
		font-size: 1em;
	}

	.masthead {
    		height: 300px;
	}

	.navbar.secondary-menu {
		top: 379px;
	}
}