/*
Theme Name:     Flexi Wardrobes
Theme URI:      http://www.creativeadm.com.au
Description:    Child theme for the Twenty Fourteen theme
Author:         CreativeADM
Author URI:     http://www.creativeadm.com.au
Template:       twentyfourteen                             
Version:        0.1.0!
*/

/* Global */
html {
	height: 100%;
}
body:before {
	display: none;
}
body {
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0 auto;
	height: 100%;
	font-size: 16px;
	background-color: #FFF !important;
}
.hentry {
	margin: 0 !important;
}
a:link {
	color: #fff;
}      /* unvisited link */
a:visited {
	color:#EAEAEA;
}  /* visited link */
a:hover {
	color: #FFF;
}  /* mouse over link */
a:active {
	color: #FFF;
}  /* selected link */
::selection {
  background: #0082c8;
  color: #fff;
  text-shadow: none;
}
p {
	margin-top: 1.0em !important;
	margin-bottom: 1.0em !important;
}
.padding-in {
	padding: 0.5em;
	box-sizing: border-box;
	behavior: url(css/boxsizing.htc);
}
.img-full-width {
	width: 100%;
}
.txt-center {
	text-align: center;
}
.txt-left {
	text-align: left;
}
.txt-right {
	text-align: right;
}
.d-height-100 {
	height: 100%;
	position: relative;
}
#s-tag-line {
	color: #ccc;
}
#s-also-see {
	color: #0082c8;
}
#d-header-centre {

}
#d-page-title{
	font-weight:700;
	font-size:1.8em;
	color:#0082c8;
	padding-left: 0.25em;
}
.d-blog-item-title{
	font-size:1.2em;
	font-weight:700;
	color:#0082c8;
}
.d-blog-item-content{

}
.d-blog-item-image{

}
.d-blog-item-date{
	font-size:0.8em;
}
.clr-fix{
	clear:both;
}
.s-phone-number, .t-buttons, #s-email-us{
	background-color:#0082c8;
	text-align:center;
	width:100%;
	display:inline-block;
	margin-top:0.2em;
}.s-phone-number a{
	color:#0082c8;
}
.s-phone-number img {
	vertical-align: middle;
}
.l-header-link{
	color:#0082c8 !important;
}
.l-header-link:hover{
	color:#999 !important;
}
#d-menu-container {
	text-align: center;
	background: #0082c8;
}
#s-main-menu {
	text-align: center;
	color: #fff;
}
.primary-navigation {
	float: none;
	font-size: 1.0em;
}
.primary-navigation li:hover > a,  .primary-navigation li.focus > a {
	background-color: #333;
	color: #fff;
}
.primary-navigation ul ul {
	background-color: #333;
	float: left;
	margin: 0;
	position: absolute;
	top: 48px;
	left: -999em;
	z-index: 99999;
}
.primary-navigation ul ul a:hover,  .primary-navigation ul ul li.focus > a {
	background-color: #0082c8;
}
.primary-navigation li li {
	text-align:left;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
	color: #BFFBFF;
	font-weight: normal;
}
#menu-footer-menu{
	margin:0;
}
#menu-footer-menu li{
	display:inline-block;
	padding-right:0.5em;
	padding-left:0.5em;
	border-right:1px solid #fff;
}
.l-last-item{
	border-right:none !important;
}
.l-first-item{
	padding-left:0 !important;
}
#d-bcrumbs{
	margin-top:1.0em;
	text-align:right;
}
#d-bcrumbs a{
	color:#0082c8 !important;
}
#menu-footer-menu li a{
	text-transform:uppercase;
}
#d-home-footer {
	background-color: #0082c8;
	color: #fff;
	font-size: 0.8em;
	font-weight: 400;
}
#d-home-footer img {
	vertical-align: middle;
}
#d-footer-phone {
	margin-top: 12px;
	font-size: 1.5em;
	text-align: right;
}
.fade {
	opacity: 1;
	transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
}
.fade:hover {
	opacity: 0.8;
}
#p-blurb {
	font-size: 1.4em;
	color: #575757;
}
#d-page-content a{
	color:#0082c8 !important;
}
.p-selection {
	text-align: center;
	color: #575757;
}
.img-border-shadow {
	border: 4px solid #EBEBEB;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(138,136,138,1);
	-moz-box-shadow: 0px 0px 2px 1px rgba(138,136,138,1);
	box-shadow: 0px 0px 2px 1px rgba(138,136,138,1);
}
.d-no-space {
	margin-bottom: 0;
}
input[type="submit"] {
  background-color: #0082c8;
}
input[type="submit"]:hover {
  background-color: #999;
}
#d-conversion-image{
	width:59%;
	margin:0 auto;
}
.twentytwenty-handle{
	background-color:#0082c8 !important;
}

/*--------------Yahoo Native Form---------------*/
.frm-yahoo-native_wrapper{
	padding:1.0em;
	margin:0;
}
.frm-yahoo-native .gfield_label{
	text-align:center;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#fff;
	background-color:#0082c8;
	width:100%;
}
.frm-yahoo-native ul.gfield_radio li{
	display:inline-block;
	width:50%;
	border:1px solid #fff;
	background-color:#444;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
}
.frm-yahoo-native ul.gfield_radio li label{
	margin:0 !important;
}
.frm-yahoo-native input[type=radio]{
	display:none;
}

.frm-yahoo-native input[type=text]{
	border:1px solid #0082c8;
	width:100% !important;
}
/*--------------Yahoo Native Form---------------*/
.su-column-size-1-2{width:45% !important}

/* Tablet */
@media screen and (max-width: 1024px) {
img {
	max-width: 100%;
}
.s-phone-number a{
	font-size:0.8em;
}
}

/* Mobile */
@media screen and (max-width: 768px) {
#P_MS599a55000a56f{
	display:none;
}
img {
	max-width: 100%;
}
#s-tag-line {
	line-height: 1.0em;
}
.txt-center {
	text-align: center;
}
.txt-left {
	text-align: center;
}
.txt-right {
	text-align: center;
}
#d-home-footer {
	font-size: 0.8em;
	font-weight: 400;
	text-align: center;
}
#d-bcrumbs{
	text-align:left;
	padding-left:1.0em;
}
#d-footer-phone {
  text-align: center;
}
.d-blog-item-title{
	text-align:center;
}
.d-blog-item-image{
	text-align:center;
}
.s-phone-number a{
	font-size:1.0em;
}
#img-site-logo{
	width:45%;
}
#d-site-logo-container{
	text-align:center;
}
}
