/*
/*
Theme Name: halink
Theme URI: halink
Author: halink
Version: 1.0
*/
@font-face {

    font-family: "UTM Swiss Condensed";

    src: url('fonts/UTM Swiss Condensed.ttf') format("truetype");

}
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.ttf');
  font-weight: normal;
  font-style: normal;
}

@font-face {

    font-family: "UTM Akashi";

    src: url('fonts/UTM Akashi.ttf') format("truetype");

}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video, 
button, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body{
	color: #666;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* be compatible with "input" defaults */
button, input[type="submit"] { 
	box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	cursor: pointer; 
	-webkit-appearance: none;
}

/* iOS styling reset */
button, input { border-radius: 0; }

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* IE scrollbar */
textarea { overflow: auto; }

a img { border: 0; }

.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; } /* old-ie only */

/* reset placeholder color */
::-webkit-input-placeholder { color: inherit; }

:-moz-placeholder { 
	color: inherit;
	opacity: 1; 
}

::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

:-ms-input-placeholder { color: inherit; } 


/**
 * 1.1. =Typography
 * ----------------------------------------------------------------------------
 */

/* baseline 14px -- 1.5x base line-height */
body {
	font: 14px/1.5 "Open Sans", Arial, sans-serif;
	/* Chrome 38 Bug - text-rendering: optimizeLegibility; */
}

p {	margin-bottom: 21px; /* 1.5em */ }

/* base headings */

h1 { font-size: 24px; } 
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }


h1, h2, h3, h4, h5, h6 {
	font-weight: normal; 
	color: #19232d;
}

::selection { 
	background: #e54e53; 
	color: #fff; 
}

::-moz-selection {
	background: #e54e53;
	color: #fff; 
}

img::selection 	{ background: transparent; }
img::-moz-selection	{ background: transparent; }
body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* link and text helpers */
a { 
	color: #7e7e7e;
	text-decoration: none;
	
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

a{
  transition:all 0.5;
}
a:hover{
 color:red;
 text-decoration: none;
}
/**
 * 1.2. =Other Elements
 * ----------------------------------------------------------------------------
 */

code, pre {
	padding: 1.857em;
	padding-bottom: 0;
	border-left: 3px solid #d9d9d9;
	border-bottom: 1px solid transparent;
	background: #f2f2f2;
}

p code {
	padding: 1px 5px;
	border: 0;
}

pre {
	display: block;
	word-break: break-all;
	word-wrap: break-word;
}

pre code { white-space: pre-wrap; }

/* default table styling */
table {
	max-width: 100%;
	background-color: transparent;
}

th, td {
	background: #fff;
	padding: 4px 7px;
	border: 1px solid #e1e1e1; 
}

th { background: #f2f2f2; }

tr:nth-child(odd) td { background: #fcfcfc; }


table caption { 
	padding: 0 0 7px 0;
	width: auto;
	font-weight: 600;
}

/* form styling */
input, textarea, select {
	background: #f9f9f9;
	border: 1px solid #d9d9d9;
	padding: 7px 14px;
	outline: 0;
	font-size: 13px;
	color: #a6a6a6;
	max-width: 100%;
}


textarea { 
	padding: 7px 14px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
	
input:focus, textarea:focus, select:focus { 
	border-color: #bbb;
	color: #606569;
}
h3:hover a{
 color:red !important;
 text-decoration: none;
}
.hl_clear{
	clear:both;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-sm-1,.col-xs-2,.col-sm-2,.col-md-2,.col-sm-2,.col-xs-3,.col-sm-3,.col-md-3,.col-sm-3,.col-xs-4,.col-sm-4,.col-md-4,.col-sm-4,.col-xs-5,.col-sm-5,.col-md-5,.col-sm-5,.col-xs-6,.col-sm-6,.col-md-6,.col-sm-6,.col-xs-7,.col-sm-7,.col-md-7,.col-sm-7,.col-xs-8,.col-sm-8,.col-md-8,.col-sm-8,.col-xs-9,.col-sm-9,.col-md-9,.col-sm-9,.col-xs-10,.col-sm-10,.col-md-10,.col-sm-10,.col-xs-11,.col-sm-11,.col-md-11,.col-sm-11,.col-xs-12,.col-sm-12,.col-md-12,.col-sm-12 {
	position:relative;
	height:100%;
	min-height:1px;
	padding-right:0;
	padding-left:0;
	margin:0;
	padding:0;
}
.container, .row{
	margin: 0 auto;
	padding:0;
}
.footer_ex {background: url('images/sos.png');padding: 20px;border-top: 1px solid rgb(125, 164, 164);}
.footer_ex_dv {font-family:'UTM Swiss Condensed',Verdana,Tahoma;font-size: 22px;margin-bottom: 10px;;}
.text_m {margin: 3px 3px 3px 10px;}
.list_post_more {
    list-style: inside;
}
.list_post_more li {
    margin: 5px 0 0 0px;
    padding: 0 0 5px 12px;
    background: url(images/bullets_ft.png) no-repeat;
    display: block;
}
.list_post_more li a {
    color: #334B54;
    line-height: 18px;
}
.hl_content1 {overflow:hidden;}
.line_p_m
{
	width:100%;
	margin: 5px 0px;
}
.line_p_n
{
	padding: 5px;
    background: rgb(217, 37, 30) none repeat scroll 0% 0%;
    float: right;
}
.wpls-logo-showcase .slick-dots {
	display: none !important;
}
#nav > nav > div > ul > li > ul >li > .sub-menu {
     left: 100%;
    min-width: 200px;
}
.brand-footer {
	padding: 10px 0px;
    margin-bottom: 0px;
    color: #fff;
    text-align: center;
    font-size: 18px;
}
.menu_footer .hl_widget_title {

	background-repeat: no-repeat;
}
#nav, .menu_footer {
    background: #01aecc !important;
}