/*
Theme Name: Master
Theme URI: http://www.yootheme.com
Description: Master theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework.
Version: 1.0.0
Author: YOOtheme
Author URI: http://www.yootheme.com
*/

 body { background-image:url(images/bg.jpg);font-family: Arial, Helvetica, sans-serif;color: #000;overflow-x: hidden;font-family: 'Lato', sans-serif; background-repeat: no-repeat;
 background-attachment: fixed; background-position: center top; background-repeat: repeat;} 
 body p{text-align: justify;}
/*Header css*/
.full-header { background:url(images/bg-header.jpg) repeat-x;min-height: 150px;}
.tm-headerbar { width:25%; top: 0;position: absolute; }
.tm-headerbar .tm-logo { margin:-22px 0; }
#tel { top: 15px;right: 0;font-size: 28px;background: url(images/tel.png) no-repeat center left;padding: 10px 0 15px 30px;color: #03bde4;font-family: 'Open Sans', sans-serif; margin-right: 55px;}
	
/*Navigation css*/
.tm-navbar { width: 75%;float: right;margin-top: -68px; }
.uk-navbar { background:none; color:#717074;}
.uk-navbar-nav > li.uk-active > a { background:none;text-transform: lowercase;}
.page-id-41 .tm-content { display:none;}
.uk-navbar-nav > li > a { text-transform: lowercase; color: #717074;font-size: 16px;padding: 0 15px;display: block;-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.uk-nav-side > li > a:focus { background:none;}
.uk-nav-navbar > li > a { background: #69a1bc;border-top: 1px solid #8ac9e7;border-bottom: 1px solid #49758a;margin: 0;padding: 8px;width: 250px;color: #fff;font-size: 16px;
text-shadow: 1px 1px 2px #095173;text-transform: lowercase;text-shadow: 1px 1px 2px #095173;}
.uk-dropdown { padding:0;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a { background-color:none;}

/*Slider css*/
.metaslider .caption-wrap { background:none; font-family: 'Open Sans', sans-serif;font-weight: lighter;display: block;font-size: 3em;padding: 10px;line-height: 1.4em;bottom: 20%;}
.tm-top-a .uk-panel-box { background:none; }
.caption p { width:65%; float:left; font-size: 30px;text-align: justify;line-height: 38px; }
.caption .btn { width:30%;float:right; margin-top: 80px; }
.tm-main-top .uk-panel-box,.tm-sidebar-a .uk-panel-box { background:#fff;}
.page-id-41 .tm-content { dsplay:none;}  

/*3box section css*/
#one { background-image: url(images/cta1.jpg);background-size: 100%;margin: 0 15px 0 0;background-repeat: no-repeat;}
#two { background-image: url(images/cta2.jpg);background-size: 100%;margin: 0 15px 0 0;background-repeat: no-repeat;}
#three { background-image: url(images/cta3.jpg);background-size: 100%;background-repeat: no-repeat;}
.cta { background: #fff;width: 100%;height: 284px;position: relative;float: left;margin: 0 0 15px 0;color: #444 !important;text-decoration: none !important;-webkit-box-shadow: 0 0 40px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 40px rgba(0,0,0,0.3);box-shadow: 0 0 40px rgba(0,0,0,0.3);}
.tm-top-b .uk-panel-box { background:none; padding:0; }
.cta span { position: absolute;bottom: 20px;left: 20px;font-family: 'Open Sans', sans-serif;font-weight: lighter;font-size: 1.6em;text-transform: uppercase;}

/*Loans my way section css*/
.tm-main-top .uk-panel-title { font-family: 'Open Sans', sans-serif;font-weight: lighter;color: #444;font-size:30px;margin: 0 0 20px 0;}
.tm-main-top p { margin: 10px 0;font-size: 14px;line-height: 2.15em;color: #7e7e7e;}

/*New section css*/
#gopiplushome h2 a { font-size:22px;color: #444 !important;text-decoration: none !important;line-height:20px!important; }
#gopiplushome h2 a:hover { color:#46cbe8;}
#gopiplushome h2 { font-size:20px!important;line-height:25px!important; }
#gopiplushome { min-height: 335px;width: 95%; border:0;}
#gopiplushome .post { padding:0;}
.tm-sidebar-a .morenews { background: url(images/blog-arrow.jpg) no-repeat bottom right;color: #00bce4;width: 330px;height: 40px;position: absolute;bottom: 0;
right: 0;text-decoration: none !important;font-family: 'Open Sans', sans-serif;font-size: 1.4em;}
.readmore { margin:0 !important;}
#gopiplushome p { margin-bottom:0 !important;}

/*Footer section Link css*/
.tm-bottom-a { background:#fff; margin-left: 0px !important;  margin-top: 30px !important;}
.tm-bottom-a .uk-panel-box { background:none; }
.tm-bottom-a .uk-panel-title { text-transform: uppercase;color: #009ABA;}
.contact img { float: left;margin-right: 10px;margin-top: 3px;}
.contact p { margin-left: 35px;}
.uk-nav-side > li > a:hover { background:none;}
.tm-sidebar-b .uk-panel-box { background:#fff;}

/*Calculator related styles
.hide {display: none; }*/


/*Side bar Form*/

.gform_title {

	font-size: 1.9em !important;

	margin: 0 0 0px 0 !important;

}

.gform_wrapper {

	width: 100% !important;

margin: 0 !important;

max-width: 100% !important;

}

.gfield_error input {

	left: 2px;

}

.tm-sidebar-b .gform_wrapper .top_label .gfield_error {

	width: 100% !important;

}

.gform_wrapper .top_label .gfield_label {

	display: none !important;

}

.gfield input {

	border: none !important;

	background: #fff;

	padding: 10px !important;

	margin: 10px 0 !important;

	width: 100% !important;

	color: #666;

	

	max-height: 125px;

	font-size: 1.2em !important;

	position: relative;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);

	box-shadow: 0 0 10px rgba(0,0,0,0.2);

}

.gfield textarea {

	background: #fff;

	border: none !important;

	padding: 10px !important;

	margin: 10px 0 !important;

	width: 100% !important;

	color: #666;

		box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	max-height: 100px;

	font-size: 1.2em !important;



	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);

	box-shadow: 0 0 10px rgba(0,0,0,0.2);

}

.tm-sidebar-b .gform_button {

	padding: 10px;

	background: #00bce4;

	font-size: 1.6em;

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-weight: lighter;

	border: none;

	cursor: pointer;

	opacity: 1;

	margin: 10px 0x !important;

	width: 100% !important;

	position: relative;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	-webkit-border-bottom-right-radius: 10px;

-moz-border-radius-bottomright: 10px;

border-bottom-right-radius: 10px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

.tm-sidebar-b .gform_button:hover {

	opacity: .8;

}

.gfield_required {

	color: #c00 !important;

}

.gform_edit_link {

	display: none !important;

}

.gform_wrapper .gform_footer {

	padding: 0 !important;

	margin: 0 !important;

	clear: both;

}

.gform_wrapper li.gfield.gfield_error {

	background-color: none !important;

	background: none !important;

	border: none !important;

}

.gform_wrapper .validation_message {

	color: #F00 !important;

	position: relative;

	top: -5px;

	left:20px;

}

.gform_wrapper .top_label .gfield_error input, .gform_wrapper .top_label .gfield_error textarea, .gform_wrapper .top_label .gfield_error select {

	color: #f00 !important;

}

.validation_error {

	display: none;

}

#gforms_confirmation_message {

	background: #fff!important;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2)!important;

	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2)!important;

	box-shadow: 0 0 10px rgba(0,0,0,0.2)!important;

	border:none !important;

	margin:10px 20px 0 20px;

	padding:10px !important;

	}

/*News page css*/

.searchtermarea,.newsthumbnail { float:left;}
.news a { text-decoration:none;}
.searchtermarea { margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.news a:hover {text-decoration:none !important;	color:#333;}
.newsright h3 {	margin:0 0 20px 0 !important;}
.newsright h3 a{text-decoration:none !important;}
.blog-time {color: #000;}
.newsthumbnail { margin-right: 20px;margin-bottom: 20px;}
#searchform label { display:none;}
/*#searchsubmit { position: absolute;width: 28px;height: 29px;background: url(images/search.jpg) no-repeat top center;top: 0;right: 0;border: none;cursor: pointer;
text-indent: -9999em;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
opacity: 0;z-index: 999;}
#s { background: url(images/search-form.jpg) no-repeat top center;width: 187px;height: 19px;padding: 5px 33px 5px 5px;border: none;position: relative;}*/
#s { height: 29px; }
#searchsubmit {background: url(images/search.jpg) no-repeat; position: absolute;width: 28px;height: 29px; text-indent: -9999em; border: none; }
.blog-seperator { margin-top: 30px;}
.execphpwidget h2,.execphpwidget h4 { text-transform: uppercase;color: #46cbe8;font-size: 24px;}
.table-responsive select { height:25px;}

/*Copyrights and Hellopeople logo Section*/

.tm-footer { margin: 0 !important;}
.tm-footer .widget_text {width: 33.3333%;float: left;}
.hello {float:left;top:10px;position: relative;}
.copy-rights { text-align: center;width: 100%;color:#fff;font-size: 14px;font-family: 'PT Sans Narrow', sans-serif; }
.copyright img{margin-left: 12px;}
.tm-footer #credit img {margin-left: 10px;}
.copyright { color: #fff;margin-left: 25px;margin-top: 15px; font-family: 'PT Sans Narrow', sans-serif;font-size:14px;}
.copy-rights a { color: #fff;font-size:14px;}
#credit{font-size:10px;color: #ccc;margin-left: 25px;}
div.powered_block {display:inline;font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif!important;color: #0d0e10!important; margin-right:15px;}
img.powered_image {border-style: none;} 
a.powered_text, a.powered_text:link, a.powered_text:visited, a.powered_text:hover, a.powered_text:active  {font: normal small-caps normal 1.1em/150% Arial, Helvetica, sans-serif!important;  color: #fff!important;outline: none; } 
.hp_std_copyright{font-size:10px;color: #0d0e10;margin: 18px 0 0 0;}

.tm-content { background:#fff; padding:20px;overflow: auto; }
.tm-content .uk-article-title { text-transform: uppercase;color: #46cbe8;font-weight: 600;font-size: 30px;}
.tm-sidebar-b .uk-panel-box .uk-panel-title { text-transform: uppercase;color: #46cbe8; font-size: 24px;}




/*Responsive Strucure */

/* iPad (Landscape) */
@media (max-width: 1024px) {
.tm-logo { margin-top: -18px !important;}
.uk-navbar-nav > li > a { padding: 0 10px;}
.cta { height: 235px;}
.cta span { bottom: 15px;left: 9px;font-size: 20px;}
.tm-main-top .widget_text{min-height: 450px;}
#gopiplushome { min-height: 400px;}
.tm-sidebar-a .morenews { width:100%;}
.tm-sidebar-a span { margin-left: 20px;}
#gopiplushome h2 a{  font-size: 10px !impportant;}
}

/* iPad (Portrait) */
@media (max-width: 800px) {
.tm-headerbar { margin-top: 55px;}
.metaslider .caption-wrap { bottom: 0;top: 5px;}
.uk-navbar-nav > li > a { padding: 0 5px;}
.tm-navbar { width: 85%;}
.cta { height: 178px;}
.cta span { bottom: 8px;left: 5px;font-size: 16px;}
.tm-sidebar-a .morenews { width:100%;}
.tm-main-top .widget_text{min-height: 515px;}
#gopiplushome { min-height: 465px; }
.contact p { margin-left: 0px;}
.contact img { margin-right: 0px;}
.tm-logo {  margin-top: -45px !important; width: 98%;}
.facebook-wrap iframe {width: 200px !important;}
}


/* Mobile Phones (Landscape) */
@media (max-width: 700px) {
 .cta { height: 250px;}
}

/* iPhone 5 (Portrait) */
@media (max-width: 640px) {
 body { background-image:none; background-color:#196E97; overflow-x: initial;}
.full-header { min-height: 130px;}
.metaslider .caption-wrap { position: initial;}
.caption p,.caption .btn { width: 100%;}
.tm-navbar { width: 100%;float: right;margin-top: -115px;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text { width:100%;}
.hello { width:100%;left:0;}
.tm-footer .widget_text:last-child img { margin: 20px 0;}
.cta { height: 417px;}
.cta span { bottom: 36px; left: 35px;}
#gopiplushome { min-height: 285px; width: 100%;}
.tm-bottom-a .uk-width-1-1 {  width: 50%; margin-top: 0;}
}


/* Mobile Phones (Portrait) */
@media (max-width: 500px) {
body { background-image:none; background-color:#196E97; overflow-x: initial;}
.metaslider .caption-wrap { position: initial;}
.caption p,.caption .btn { width: 100%;}
.tm-navbar { width: 100%;float: right;margin-top: -115px;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text { width:100%;}
.hello { width:100%;left:0;}
.tm-footer .widget_text:last-child img { margin: 20px 0;}
.cta { height: 476px;}
.cta span { bottom: 12px;left: 10px;  font-size: 18px;}
#gopiplushome {   min-height: 380px;}
.morenews span {   margin-left: 75px;}
}

/* iPhone 5 (Portrait) */
@media (max-width: 480px) {
.cta { height: 335px;}
}

/* iPhone 5 (Portrait) */
@media (max-width: 360px) {
.cta { height: 250px;}
}



/* iPhone 5 (Portrait) */
@media (max-width: 320px) {
.cta { height: 215px;}
.caption p{ font-size: 20px; text-align: center;}
.tm-bottom-a .uk-width-1-1 {  width: 100%;}
}


table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  text-align: left; 
}



@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr {  }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
		width:100%;
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
/*td:nth-of-type(1):before { content: "First Name"; }
	td:nth-of-type(2):before { content: "Last Name"; }
	td:nth-of-type(3):before { content: "Job Title"; }
	td:nth-of-type(4):before { content: "Favorite Color"; }*/
}