/*
Theme Name: Ecofeet
Theme URI: http://ecofeet.com.au
Description: Ecofeet New Theme
Version: 1.0
Author: Pragna Technosys 
Author URI: http://pragnatechnosys.com
*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('fonts/BebasNeueRegular.eot?') format('eot'), 
	     url('fonts/BebasNeueRegular.otf')  format('opentype'),
	     url('fonts/BebasNeueRegular.woff') format('woff'), 
	     url('fonts/BebasNeueRegular.ttf')  format('truetype'),
	     url('fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
}
*{ margin:0; padding:0;}
.c{ clear:both;}
body{ background-color:#fff !important; font-family: 'Open Sans', sans-serif; font-size:14px;outline:none;}
a{color:blue}
a:hover, a:active, a:focus {outline:0;color:blue;}
.hblack{color:#2e3a47;}
h1,h2,h4,h5,h6{font-family:'BebasNeueRegular','Open Sans',sans-sarif;color:#1bc4de}
h2{font-size:22px;}
h3{font-family:'BebasNeueRegular','Open Sans',sans-sarif;color:#000000;font-size:20px;}
blockquote{border:none;}
blockquote p{font-size:14px;color:#2e3a47;font-family:'Open Sans',sans-serif;}
/* blog css */
.post-title a{color:#1bc4de}
.post-meta{color:#6b6b6b;font-weight:bold;}
.post-meta span{color:#8fb984;font-weight:bold;}
.post-list-title{color:#8fb984;font-weight:bold;}

.post-list li{padding:5px 0;list-style:none;}
.post-list a{color:#666666;font-size:14px;font-family:'Open Sans',sans-sarif; }
.list-wrap{background:#f2f2f2;}
/* blog css end */
input[type="button"],input[type="submit"]{
	background:#8fb984;
	color:#ffffff;
	border:1px solid #8fb984;
	padding:5px 20px;
}
input[type="button"]:hover,input[type="submit"]:hover{
	background:#1bc4de; 
		border:1px solid #1bc4de;
}
textarea{resize:none;}
input[type="text"],input[type="email"],input[type="password"],textarea{
	border:1px solid #8fb984;
	background:#f7ffec;
	box-shadow:0 0 5px #8fb984 inset;
	-moz-box-shadow:0 0 5px #8fb984 inset;
	-webkit-box-shadow:0 0 5px #8fb984 inset;
	-o-box-shadow:0 0 5px #8fb984 inset;
	padding:3px 5px;
}
.logo{ padding:20px 0 !important;}
.header-right .widgettitle{text-align:right;font-size:20px;margin:5px 0}
.header-right input[type="text"],.header-right input,.header-right input[type="button"],.header-right input[type="submit"][type="email"]{ box-shadow: none; padding:0 10px;font-size:12px;}

.msg{ padding:27px 0 !important;}
.msg p{ text-align:right; margin-bottom:0; line-height:30px;}
.icon-padding{ padding-right:15px;}
#select-menu{ display:none;}

.text-content h1{font-size:30px;letter-spacing:2px;color:#1bc4de;}
.text { padding:0;}
.text p{ font-size:14px; line-height:25px; margin-top:10px !important; display:block;}

.four-div h2{ text-transform:uppercase;}
.four-div p{color:#959595; font-size:14px; line-height:24px;  text-align:justify; padding:0 10px 0px 0;}
.four-div a{ background:#0CF; color:#fff; border-radius:0px;}

.footer-nav ul{ list-style:none;}
.footer-nav ul li{ display:block; float:left;}
.footer-nav ul li a{ display:block; float:left; padding:0 20px 0 0; color:#fff; font-size:14px;}
#menu-bg{background: #9fce93;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmY2U5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzlmY2U5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzhmYjk4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmI5ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9fce93 0%, #9fce93 47%, #8fb984 49%, #8fb984 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fce93), color-stop(47%,#9fce93), color-stop(49%,#8fb984), color-stop(100%,#8fb984));
background: -webkit-linear-gradient(top,  #9fce93 0%,#9fce93 47%,#8fb984 49%,#8fb984 100%);
background: -o-linear-gradient(top,  #9fce93 0%,#9fce93 47%,#8fb984 49%,#8fb984 100%);
background: -ms-linear-gradient(top,  #9fce93 0%,#9fce93 47%,#8fb984 49%,#8fb984 100%);
background: linear-gradient(to bottom,  #9fce93 0%,#9fce93 47%,#8fb984 49%,#8fb984 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fce93', endColorstr='#8fb984',GradientType=0 );
width:100%;}
.nav ul{ list-style:none;position:relative;margin:0;}
.nav ul li{ display:block; float:left;}
.nav ul li a{ display:block; float:left; padding:13px 28px; color:#fff; font-size:14px;text-decoration:none;}
.nav ul > li:hover{background: #1bc4de;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiYzRkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzFiYzRkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzE4YjBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOGIwYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1bc4de 0%, #1bc4de 47%, #18b0c7 49%, #18b0c7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1bc4de), color-stop(47%,#1bc4de), color-stop(49%,#18b0c7), color-stop(100%,#18b0c7));
background: -webkit-linear-gradient(top,  #1bc4de 0%,#1bc4de 47%,#18b0c7 49%,#18b0c7 100%);
background: -o-linear-gradient(top,  #1bc4de 0%,#1bc4de 47%,#18b0c7 49%,#18b0c7 100%);
background: -ms-linear-gradient(top,  #1bc4de 0%,#1bc4de 47%,#18b0c7 49%,#18b0c7 100%);
background: linear-gradient(to bottom,  #1bc4de 0%,#1bc4de 47%,#18b0c7 49%,#18b0c7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bc4de', endColorstr='#18b0c7',GradientType=0 );
 text-decoration:none;}
.nav ul li ul{position:absolute;top:45px;left:auto;z-index:999;left:-9999px;background:#1bc4de;}
.nav ul li ul li{display:block;background:#1bc4de;clear:both;width:100%;min-width:160px;}
.nav ul li ul li a{display:block;width:100%;}
.nav ul li:hover ul{left:auto}

.nav ul li ul li:hover{background:gray !important;}
.nav ul li ul li ul{display:none;}
.nav ul li ul li:hover > ul{display:inline-block;left:auto;top:auto;min-width:100%;}

.nav ul li ul li ul li ul{display:none;}
.nav ul li ul li ul li:hover > ul{display:inline-block;left:auto;top:auto;min-width:100%;}
.nav ul li ul li ul li a{display:block;width:100%;}


.sociable_tagline{color:#ffffff}
.copyright{margin:10px 0;color:#ffffff}
 
 .hwim-text {
    line-height: 24px;
    padding: 0 10px 0 0;
    /* text-align: justify; */
	/* min-height:195px; */
	/* max-height:195px; */
	/* overflow:hidden; 2nd Nov 2017 */ 
}
.space{margin-left:20px}

.sidebar-left .widgettitle{display:none;}
.hwim-title-link a {
	text-decoration:none;
	color:#1bc4de;
}
.hwim-title-link a:hover {
	text-decoration:underline;
	color:#1BC4D9;
}

@media (max-width: 767px) {
	.menu-main-menu-container{display:none;}
	.header-right .widgettitle{text-align:center}
	#menu-bg{ background:none;}
	.none{display:none;}
	.msg{padding:0 0 10px 0!important;}
	.msg p{ margin-bottom:0; line-height:30px; text-align:center; float:inherit;}
	.logo{text-align:center; padding:10px 0px !important;}
	.logo img{width:290px;}
	#select-menu{ background:#fff;
    border-top: 10px solid #8fb984;
    border-left:4px solid #8fb984;
    border-bottom:10px solid #8fb984;
    border-right:4px solid #8fb984;
    color: #959595;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0px;
    width: 100%;
	}
	.responsive-slider.flexslider .slide .slide-title{display:none;}
	.responsive-slider.flexslider .flex-control-nav{right:40% !important;bottom:-6% !important}
	.hwim-text {  min-height: initial;}
}
@media (min-width: 1385px) and (max-width: 1520px) {
.flexslider .slide  img{ max-height:auto;}
}
.synved-social-credit{
display:none;
}
#social{
padding-top:10px;
}
