@import url(https://fonts.googleapis.com/css?family=Montserrat:600);

body p {font-size:18px;}

.tm-toolbar {background:#FFF;padding-bottom:0;}
.tm-toolbar a.phone {color:#07ab8a !important;font-size:30px;padding-right:20px;border-right:1px solid #eee;margin-right:20px;vertical-align:middle;}
.tm-toolbar a.phone .fa:before{color:#495152;margin-right:10px;}
.tm-toolbar a.uk-button {background-color:#07ab8a;}

.uk-navbar-nav > li > a {font-weight:bold}
.uk-navbar-nav > li > a:before {height:4px}
#js-search-toggle {display:none;}

.home-fullwidth {
	background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-image: url("http://turnkeypromotions.com.au/wp-content/uploads/revslider/slider1/turnkey_slider_bg_4.jpg");
  background-size: cover;
  background-position: center top;
  width: 100%;
  height: 100%;
	min-height: 465px;
}
.home-fullwidth .tk-section-content {
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
	text-align:right;
}
.home-fullwidth .tk-section-content h1 { font-family: 'Montserrat'; font-size: 45px; color: #fff; }

.home-featured-left-panel {padding:10%}
.home-featured-left-panel h3 {color:#eee;}
.home-featured-left-panel p {font-size:24px;color:#eee;line-height:200%;}

.home-service-gallery .uk-panel-title { font-size:24px !important; line-height: 24px; }

.home .uk-panel-title {font-size:36px;}
.home .recent-posts-list ul li span{font-size:18px;font-weight:bold}
.home .testimonials .katb_test_box_basic:first-child {margin-right:5%;}
.home .testimonials .katb_test_box_basic {width:45%;float:left;clear:none;text-align:left;}
.katb_test_box_basic .katb_test_text_basic p, .katb_test_box .katb_test_text p {line-height: 26px !important;}
.home .testimonials .katb_test_box_basic p:before {content: '“';color:#07ab8a;font-weight:bold;font-size: 42px;vertical-align: bottom;line-height: 1px;margin-right: 10px;}
.home .testimonials .katb_test_box_basic .katb_avatar {margin:0 15px 15px 0; width:100px !important;}
.home .testimonials .katb_test_box_basic .katb_author {font-size:18px;margin-bottom:20px;}
.home .testimonials .uk-button {font-size:18px !important; padding: 10px 20px;}

.tm-sidebar-a .uk-panel {margin-top:0 !important;}
.tm-sidebar-a .uk-panel-title {font-size:24px;color:#333}
.tm-sidebar-a .katb_test_wrap_basic {padding:25px;background-color:#afe4d9;font-style:italic;width:auto}
.tm-sidebar-a .katb_test_box_basic {width:95%;margin:0;padding:0;}
.tm-sidebar-a .katb_test_wrap_basic .katb_author {font-size:18px;}
.tm-sidebar-a .view-more {font-size:18px;}
.tm-sidebar-a .rpwwt-widget .rpwwt-post-title{font-size:18px;font-weight:bold}

.tm-content h1,
.tm-content h2,
.tm-content h3,
.tm-content h4 {color:#333!important}

.tm-bottom-c .uk-panel-title {color:#07ab8a}
.tm-bottom-c .uk-input { padding:10px; font-size:16px;}
.tm-bottom-c .mc4wp-form .uk-button { font-size:18px }
.tm-bottom-c .mc4wp-form p.input { display:inline-block; margin-right:15px; }

.uk-list .fa:before{margin-right:10px}

.services-stack .ssba.ssba-wrap {display:none}

.social-media-list li {float:left;}

.footer-widget .uk-panel-title {color:#777;text-transform:uppercase;font-size:18px}
.footer-widget span.fa:before {color:#07ab8a;}
.footer-widget .uk-list {color:#ccc;}
.footer-widget .social-media-list {margin-top:20px}
.footer-widget .social-media-list .uk-icon-button {border-radius:0;margin-bottom:10px;}
.footer-widget .social-media-list .uk-icon-facebook {background-color:#3b579d;color:#fff !important;margin-right:10px;}
.footer-widget .social-media-list .uk-icon-facebook:hover,
.footer-widget .social-media-list .uk-icon-linkedin:hover,
.footer-widget .social-media-list .uk-icon-pinterest:hover,
.footer-widget .social-media-list .uk-icon-instagram:hover {background-color:#07ab8a}
.footer-widget .social-media-list .uk-icon-linkedin {background-color:#007bb6;color:#fff !important;margin-right:10px;}
.footer-widget .social-media-list .uk-icon-pinterest {background-color:#e71f28;color:#fff !important;margin-right:10px;}
.footer-widget .social-media-list .uk-icon-instagram {background-color:#895A4D;color:#fff !important;}

.footer-widget .uk-form input, .footer-widget .uk-form textarea {border-radius:0;}

.gform_wrapper input[type=submit] { 
	border:2px solid #595959; color: #595959; 
	cursor:pointer; background:none; padding: 10px 40px; }

.footer-widget .gform_wrapper input[type=submit], 
.footer-widget .gform_wrapper input[type=text] { width: 100%; }
.footer-widget .gform_wrapper input[type=submit] {
	background: none;
    color: #fff;
    padding: 10px;
    border: 2px solid #fff;
	cursor:pointer;
}
.footer-widget .gform_wrapper input[type=submit]:hover,
.gform_wrapper input[type=submit]:hover { background-color:#07ab8a; border-color:#07ab8a; color: #fff; }
.footer-widget .ginput_recaptcha { transform:scale(.85); transform-origin:0; }

.tm-footer-top .uk-width-medium-1-3 iframe {width:100%; height:335px;} /*Google Map*/
.tm-footer-top .uk-width-medium-1-3 input[type=text], 
.tm-footer-top .uk-width-medium-1-3 input[type=email],
.tm-footer-top .uk-width-medium-1-3 textarea {max-width:350px !important} /*Form inputs for 3 column footer widgets area */

.tm-footer {text-align:left;}
.tm-footer p{font-size:14px;color:#999;}
.tm-footer a{color:#999;}

/* Blog */
.blog .wp-post-image {display:none;}

/*Home blocks */
.home div.tm-block:nth-child(5) {background-color:#f8f8f8;} /*Testimonials*/
.home .tm-block.tm-block-dark:nth-child(7) { background-color: #07ab8a; }
.tm-block.tm-block-dark:nth-child(8) {background-color:#111} /*Footer*/
.tm-block.tm-block-dark:nth-child(9) {background-color:#111;padding:40px !important;margin-top:0 !important} /*Footer*/

/* Helpers */
.green {color:#07ab8a;}
.light-gray {background-color:#f8f8f8;}
.no-border {border:none}

/*Overrides*/
.tm-block-dark h1,
.tm-block-dark h2,
.tm-block-dark h3,
.tm-block-dark h4,
.tm-block-dark h5,
.tm-block-dark h6 {color:#fff !important;}

.uk-button {border-radius:0;}
.uk-button-primary {border-color:#FFF;color:#fff!important}
.uk-button-primary:hover {border-color:#07ab8a;}
.uk-button-primary.uk-button-full {background-color:#07ab8a;color:#FFF;}
.uk-button-primary.uk-button-full:hover {background-color:#2dd6b4;;}

.uk-button-white { color:#FFF; border-color:#FFF; }
.uk-button-white:hover { background-color:#FFF; box-shadow:inset 0 0 10px 30px #fff; color: #595959}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {padding:10px !important;}

@media only screen and (max-width : 1280px) {
	.home-slider .uk-overlay-panel .uk-h1 {font-size:34px;line-height:normal;}
	.home-slider .uk-overlay-panel .uk-h1 span { font-size:24px; font-weight:bold;}
}
@media only screen and (max-width : 992px) {
	.home-slider .uk-overlay-panel .uk-h1 {font-size:28px;line-height:normal;}
	.home-slider .uk-overlay-panel .uk-h1 span { font-size:18px; font-weight:bold;}
}
@media only screen and (max-width : 768px) {
	.home-slider h3.uk-h1 {font-size:28px;line-height:normal;}
	.home-slider .uk-overlay-panel .uk-h1 span { font-size:18px; font-weight:bold;}
}
@media (max-width: 767px ) {
	html {margin-top:10px!important;}

  .home-fullwidth {
    background-position: 40% top;
    width: 100%;
    height: 100%;
  	min-height: 320px;
  }
  .home-fullwidth .tk-section-content {
  	position: absolute;
  	right:0;
    left:0;
  	top: 50%;
  	transform: translateY(-50%);
  	text-align:center;
  }
  .home-fullwidth .tk-section-content h1 { font-size: 24px; color:#fff;}
  
  .tm-toolbar.uk-hidden-small { 
		display:block!important;
		padding: 10px 0;  
  }

  
  .tm-toolbar .tm-social-icons > span { white-space: nowrap; }
	.tm-toolbar a.phone {margin-right:0;padding-right:0;border-right:none;}
}

@media (max-width: 570px ) {
	html {margin-top:10px!important;}
	.tm-toolbar .uk-float-right { text-align:center; float:none!important; }
    .tm-toolbar .uk-float-left { width: 100%; }
}
@media only screen and (max-width : 480px) {
	html {margin-top:10px!important;}
	.tm-toolbar .uk-float-right { text-align:center; float:none!important; }
	.tm-toolbar a.phone {margin-right:0;padding-right:0;border-right:none;}
	.tm-toolbar a.bt-client-login {display:none;}
	
	.home .uk-panel-title {font-size: 28px;line-height: normal;}
	
	.home .testimonials .katb_test_box_basic {width:100%}
	
	.rpwwt-widget img{display:none !important;}
}
@media only screen and (max-width : 320px) {
	html {margin-top:10px!important;}
	.tm-toolbar .uk-float-right { text-align:center; float:none!important; }
	.tm-toolbar a.phone {margin-right:0;padding-right:0;border-right:none;}
	.tm-toolbar a.bt-client-login {display:none;}
	
	.home .uk-panel-title {font-size: 28px;line-height: normal;}
	
	.home .testimonials .katb_test_box_basic {width:100%}
	
	.rpwwt-widget img{display:none !important;}
}