@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,200italic,300italic,400italic);
body{
font-family:Source Sans Pro;
  font-weight:300;
}
.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary {
	padding: 8px 20px;
	border-width: 1px;
	border-style: solid;
	}

.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
	color: #FFF;
}

.company_over .button-primary,
.mod-box-colored .button-primary,
.mod-box-transparent .button-primary {
  border: 2px solid rgba(0, 0, 0, 0.31);
  box-shadow: none;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  background-color: transparent;
  color: rgba(0, 0, 0, 0.34);
  font-weight: bold;
}

.company_over .button-primary:hover,
.mod-box-colored .button-primary:hover,
.mod-box-transparent .button-primary:hover {
	border-color: rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}

.company_over .button-primary:active,
.mod-box-colored .button-primary:active,
.mod-box-transparent .button-primary:active {
	border-color: rgba(20, 20, 20, 0.25);
	background: rgba(0,0,0,0.25);
}
.company_over a {
    text-decoration: none !important;
}
.last_new{
background-color: #581724;
}
.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
	border-color: #005C8B;
	background: #0082C2;
}

.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active,
#system .item > .links a:active {
	border-color: #00517A;
	background: #0079B4;
}

.menu_footer ol {
list-style: none;
margin: 0;
}
.menu_footer li{
display: inline-block;
  margin-right: 5px;
  font-size: 12px;
  font-weight: 700;
  border-right: 2px solid;
  padding-right: 10px;
}

.copyright{
font-size: 12px;font-weight: 700;}
#menu-item-11{

}

#wrapper-40{  background-color: #de6020;}
#wrapper-39{  background-color:#515F67}
#wrapper-41{background-image:url(http://htl.net.au/wp-content/uploads/2015/06/QIM-layout.jpg);}
#wrapper-45{background-image:url(http://htl.net.au/wp-content/uploads/2015/06/QIM-layout2.jpg);}
.button-primary:hover{  background: #F97F28 !important;}
.widget ul{list-style:disc !important;}
#wrapper-24{ background-color:#DE6020}
#wrapper-46{ background-color:#515f67}
#wrapper-47{ background-color:#581724}

#col-3-2 a{padding:5px 17px;}
#menu-menu li a:hover{border: 2px solid #0063a4;}
.sub-menu li a:hover{border:0px !important}
.sub-menu{top: 38px !important;}

@media screen and (max-width: 700px) {
.caption_slide{ font-size: 25px;padding: 12px;}
 .tp-caption .mediumbggray .tp-fade .tp-resizeme start{top:60px; left:90px}
.form{
float:right;}
.text_form{
float:right;}
}


#sdrn_bar{height: 70px !important;}
#sdrn_bar .sdrn_ic{margin-top: 15px !important;}
#sdrn_bar .bar_logo{height: auto!important;}

input[type='text'],
input[type='email'],
input[type='tel']
{  border: 2px solid white !important; background-color: transparent !important; padding: 10px !important; width: 85%; }

textarea{border: 2px solid white !important;background-color: transparent !important;padding: 10px !important;width: 150%;}

textarea,input[type='text'],input[type='password'],select { padding: 2px; }
select { line-height: 19px; } /* Needed for Safari */

button,input[type='button'],input[type='submit'] {   padding: 15px 100px;  background-color: #4bcaff;  color: white; border: 0px; }

@media (max-width: 959px){
textarea {
  width: 85%;
}
}

  .sub-menu{
  width: 175px !important;
  background-color: white;
  list-style: none !important;
}

.widget ul, .widget_ultimate_recent_comments ul, .widget_ultimatumsubnav ul, .widget_ultimatumtwitter ul, .widget_archive ul, .widget_links ul, .widget_meta ul, .widget_recent_entries ul, .widget_categories ul, .widget_pages ul, .widget_recent_comments ul {
  list-style: none !important;
}

.menu-item-language , .menu-item-language a{
    margin: 0 !important;
    padding: 0 !important;
}
#col-3-2 .colwrapper {
    padding-left: 120px !important;
}

.page-id-246 input[type="text"], .page-id-246 input[type="email"], .page-id-246 input[type="tel"], .page-id-246 textarea, .page-id-627 input[type="text"], .page-id-627 input[type="email"], .page-id-627 input[type="tel"], .page-id-627 textarea {
    background-color: transparent !important;
    border: 1px solid #c6c6c6 !important;
    padding: 10px !important;
    width: 50%;
  color: black !important;
}
body, html, p, ul, li, i, b {
 font-weight:400; 
}
.widget_ultimatumpcontent .vc_col-sm-2 {
    width: 14.2% !important;
}
.tp-caption a, .tp-caption a:hover {
    color: #fff;
    text-shadow: none;
    transition: all 0.2s ease-out 0s;
    text-decoration: none;
}