/*
Theme Name: Framework Foundation
Version: 1.0
Description: The Website Guys Framework Foundation
Author: The Website Guys
Author URI: http://www.thewebsiteguys.co.nz
Template: canvas
*/
 
@import url("../canvas/style.css");

.footer-widget-2 h3{

color: #656565!important;}

P {
font: 300 15px 'Open Sans', arial, sans-serif!important;
line-height: 29px!important;
}
.imgborder img{

border:none!important;
}
.contentmiddle {

padding-left: 400px;
}
.meetup {

padding-left: 405px;

}
#footer-id-1 {
width: 36%;
margin-left: auto;
margin-right: auto;
}

.menu-footer-container li {
display: inline;
}

.twg-footer-menu li:before{
  content: "|";
  margin-left: 10px;
  margin-right: 10px;
}

.twg-footer-menu li:first-child:before {
  content:"" !important;
}

#head_txt {
font: 200 13px/1.5em 'Open Sans', arial, sans-serif !important;
margin-top: 8px;
text-align:center;
width:75%;
}
#head_txt p{
font:  16px 'Open Sans', arial, sans-serif !important;
margin-left: 207px;
}
#head_txt a:hover{
text-decoration: none;
color:#46b9d3!important;
}
#artical {

font:22px 'Open Sans', arial, sans-serif !important;
font-weight:bold!important;
color:#656565!important;
}
h1 {

font:22px 'Open Sans', arial, sans-serif !important;
font-weight:bold!important;
color:#656565!important;
line-height: 36px!important;
}
a.ether-frame img, span.ether-frame img, a.ether-img img {
width:auto!important

}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
border:none!important

}
#testi {

background-image: url("/wp-content/uploads/11.png")!important;
background-repeat: no-repeat;
padding-left: 53px;
}
h2 {

font:18px 'Open Sans', arial, sans-serif !important;
font-weight:bold!important;
color:#656565!important;
line-height: 36px!important;
}
.articiallist li{

list-style-type:decimal!important;
line-height: 29px;
}
#head_txt li{

display:inline;
display: inline;
margin-left: -354px;
font-size: 19px!important;

}
#head_txt ul {
margin-top: -37px;
}
#head_txt li span{

color: #b43042;
margin-left: 10px;
font-weight: bold!important;

}

#head_logo {

float:right;
height: 55px;
margin-top: -63px;
}

#head_logo img{

margin-right:34px;

}
#top_header {

background-color:#f1f2f3;
height: 33px;
border-bottom: 1px solid #dddddd;
}
#top_header_logo {

width:33px;
float: right;
}
#top_header_logo img{
margin-right:-3px!important;
}
#logo {
margin-top: -22px;
margin-left: 26px;
}
#logo img {

width:310px

}
#header {
padding-bottom: 22px!important;

}


#navigation {

font: 300 17px 'Open Sans', arial, sans-serif !important;

}


#navigation ul li a{
color:white;
font-size:15px!important;

}

#footer-widgets {

background-color:#f1f2f3;
margin-top: -29px;
}

.widget ul {

list-style-type: none!important

}

#footer {
padding:0px !important;
padding-top:10px!important;
background-color:#33a0b8;


}
#copyright {
margin-left:20px;
}
#footer p{
color:white !important;
}
#credit p span {
display:block!important;
color :#c1ecf5!important;
float:left;

}
#credit {
width: 300px;
margin-right:20px;
text-align: right;
}
#credit a{
color:white!important;
text-decoration:none;
}

#navigation {
margin-bottom:0px!important;


}
.wooslider {
border:0px !important;
height: 300px;
margin-top: -29px;
}

#getup h3 {

margin-bottom: 30px;
color:#b62f42;
}

#getup h3 span{

font-weight:bold
}

#contactus {

background-color:white;
padding-bottom: 15px;

}

#getup p{
color: #34a0b9 !important;
font-weight: bold !important;
font-size: 14px !important;
}
#getup {
margin-left: 18px;
}
.ether-cols-3d4-1{


}
.ether-col {
padding-bottom:0px!important;

}
.wooslider .overlay-natural .slide-excerpt p {

background:none !important;
font: 20px 'Open Sans', arial, sans-serif !important;
}
.slideheader h2 {

color :white!important;
font: 31px 'Open Sans', arial, sans-serif !important;
margin-left: 20px;
}


.slideshowbutton{
width: 34%!important;
margin-left: 20px!important;

}

#getup td img {
float:left;
margin-right: 10px;
margin-top: 10px;

}

#getup table {

border:0px !important;
margin-left: 42px;
background:none !important;

}

#getup td {

border-bottom: 1px dashed #eee !important;
border-right: 0px !important;
padding-left: 0px!important;
width: 206px;
}

#getup tr:nth-child(2n) td {

background:none!important;

}
.girl {
margin-left: -43px;
padding-top: 36px!important;
}


#tri-section-firm {
background-image: url("/wp-content/uploads/firmup.png")!important;
height: 314px;
width: 301px;
margin-left: 15px;
}
#tri-section-speak{
background-image: url("/wp-content/uploads/speakup.png")!important;
height: 314px;
width: 299px;
margin-left: 2px;

}

#tri-section-what{
background-image: url("/wp-content/uploads/whatsup.png")!important;
height: 314px;
width: 301px;
margin-left: -15px;
}


.tri-img{
padding-left: 18px;
padding-top: 50px;
padding-bottom: 5px;

}
.tri-table {
-webkit-box-shadow:none !important;
border:0px !important;
box-shadow: none!important;
background:none !important;
padding-left: 19px;
padding-right: 18px;

}

.tri-table td {
padding:0px!important;
border-bottom: 0px!important;
border-right: 0px !important;
}

.tri-table tr:nth-child(2n) td {

background:none!important;

}

.tri-txt a {
color:white !important;
font-weight: bold;
}

.tri-txt {

border-bottom: 1px dashed #eee !important;
height: 38px;
width: 127px;

}

.tri-txt img {
vertical-align: 0px!important;
padding-top:20px!important;
padding-left:0px!important;
padding-right:10px!important;

}

#inner-wrapper {
background-color: white!important;
}

input,textarea{

background: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 235, 235, 0.99)), to(#ffffff));

border-radius: 5px;
line-height: 20px;
border-color: #ccc!important;
}

input:focus
{ 
background-color:white!important
}

#input_2_3 {

width:436px!important;
height: 128px;
line-height: 20px;
border-radius: 5px;
}
#input_2_1 {
width: 183px!important;

}
#input_2_2 {
width: 212px!important;

}
#input_2_4 {

width: 450px;

}
#gform_submit_button_2 {

float:right


}
.contact_gmap {

width: 419px;
margin-left: 20px;


}
.contact_header {


font: bold 16px 'Open Sans', arial, sans-serif !important;
margin-bottom: 10px;
color:#656565!important;
padding-left: 20px;

}
#contact_p{
padding-left: 20px;

}
.contact_form_area {


padding-left: 20px;

}



#gform_wrapper_2 .gfield_label {
margin-bottom :10px!important;
}
#contactus .ether-cols {

margin-top:0px !important;
}


#navigation ul.nav li.current_page_item > a:first-child {
/* background-color:#bcd060!important; */


}
#navigation ul.nav li.current_page_item {
background-image: url("/wp-content/uploads/background1.png")!important;
	background-repeat:repeat;

}
ul.nav ul li.current_page_item {
background-image: url("/wp-content/uploads/background1.png")!important;
	background-repeat:repeat;

height:36px!important;

}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
background:none!important;

}
#navigation ul.nav > li a:hover {
background-image: url("/wp-content/uploads/background1.png")!important;
	background-repeat:repeat;

}
#inner-wrapper {

max-width: 960px !important;
padding:0px !important;
}
#navigation ul li {
width: 149px!important;

text-align:centre!important;

}


@media only screen and (max-width: 900px){ 
#getup{
display :none;
}
#credit,.footer-widget-1,.footer-widget-2,.footer-widget-3,.footer-widget-4 {

margin-left:15px!important;
}
#tri-section-speak,#tri-section-what {
margin-left:15px!important;

}
.girl {

margin-left:15px!important;
padding-top:10px!important;
}
#contactus{
margin-top:20px;
}
#head_txt {

display :none;

}
.slide-excerpt {

display:none
}
#head_underlogo {

display:none
}


#text-2 {

display:none

}
#head_logo {

display:none;

}

}

@media only screen and (min-width: 960px){ 


#getup table {
width: 633px!important;


}




#footer-widgets .widget_text{

width: 200px;
float: left;


}


#footer_text {

width: 200px;
float: left;
margin-left:20px;

}

#footer_text p {

font:13px 'Open Sans', arial, sans-serif !important;
color:#7e7e7e;
line-height: 35px!important;

}
.widget h3 {
border-bottom:0px!important;
color:#656565!important;
font:16px 'Open Sans', arial, sans-serif !important;
font-weight:bold;
}
.widget ul {

list-style-type: none!important;

}
.widget ul li a{


font:13px 'Open Sans', arial, sans-serif !important;
color: rgb(83, 83, 83)!important;
line-height: 35px!important;
}

.footer-widget-2 ,.footer-widget-1{

float:left;
}

.widget_nav_menu {

width:200px;
float: left;
}




}

.entry {
padding: 20px;


}

.entry p,.entry ul li{

color: rgb(83, 83, 83)!important;

}
.vimage {

}
.entry .ether-cols-3d4-2 {
margin-top:0px!important;
margin-bottom:50px!important;

}
.title {

display:none;
}
.artical_header {



}
#head_underlogo {

float: right;
margin-top: -6px;
margin-right:37px;
}
ul li a {
text-align:center;
}

ul.nav ul li {
	width: 300px !important;
	text-align: center;
height:29px!important;
}
ul.nav ul li:last-child {
	
	text-align: center;
height:36px!important;
}

.sub-menu {
background-color: #b43042 !important;
	width: 149px !important;
}

#navigation .nav li.parent > a:after {
	border:none!important;
}

#mc_embed_signup .clear {
	overflow: inherit !important;
	visibility: inherit !important;	
}

#mc_embed_signup h2 {
	font: bold 24px 'Open Sans', arial, sans-serif !important;
}

#navigation .nav li.parent a {
	
}

ul.nav ul {
	padding: 0 !important;
}

ul.nav li a {
	
}

ul.nav li ul li a {
text-align:center;
padding-left: 10px!important;

}

#footer-widgets ul li {
	font: 300 15px 'Open Sans', arial, sans-serif!important;
}

#footer-widgets ul li a {
	font: 300 15px 'Open Sans', arial, sans-serif!important;
}

a img:hover, input[type=image]:hover {
	opacity: 0.8;
}

.nav-toggle {
	background: #33a0b8;
}

.nav-toggle a {
	color: #ffffff !important;
}

.nav-toggle:hover {
	opacity: 0.8;
}

ul.nav li ul li a {
	color: #ffffff !important;
}

.menus h3 {
	display: none;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
    	#navigation ul {
		background: #33a0b7;
	}

	#navigation ul li a {
		text-align: left;
	}
}

#top_header {
	height:auto;
	float:left;
	width:100%;
}


#navigation ul li a {
    font-size: 13px!important;
}