/* reset */
html {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}

body {
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #404040; /* 797979 */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

img {
	display: inline-block;
	vertical-align: top;
    height: auto;
    max-width: 100%;
    border: 0;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.25em;
}


/* page-head */
.page-head {
    width: 100%;
    height: 180px;
    line-height: 180px;
    font-weight: 300;
    letter-spacing: 2px;
    text-align: center;
    user-select: none;
    color: #ffffff;
    background-color: #404040;
    background-position: center center;
    background-image: url(res/page-head.jpg);
    background-size: cover;
}


/* wbhe-tablo */
table.excel {
	border-collapse: collapse;
}
table.excel td{
	border-width: 1px;
}

.wbhe-tablo {
	border-collapse: collapse;
}
.wbhe-tablo td {
	vertical-align: top;
	padding: 2px;
}
.wbhe-tblbdr td {
	border: solid 1px #dddddd;
}


/* wbhe-hold */
.wbhe-hold {
    padding: 15px 0;
    line-height: 1.5;
}

.wbhe-hold img {
    border-radius: 4px;
}

.wbhe-hold ul {
    line-height: 1.5;
    
    list-style: none;
    padding: 0;
    
    margin: 10px 0;
}
.wbhe-hold li {
    padding-left: 1.3em;
    padding-top: 3px;
    padding-bottom: 3px;
}
.wbhe-hold li:before {
    content: "\f105"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
    color: #404040;
}


/* sublink */
a.sublink,
button.sublink {
	display: inline-block;
	padding: 8px 16px;

-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.5);

    background-color: #b79e75;
    color: #ffffff;
    border: none;
	text-decoration: none;
	cursor: pointer;
}
a.sublink.newcolor,
button.sublink.newcolor {
    background-color: #003e48;
}
a.sublink:hover,
button.sublink:hover {
	background-color: #b79e75;
}


/* easy-grid */
.ikili .col6,
.dortlu .col3,
.dort-cift .col3,
.dort-iki .col3,
.uclu .col4 {
    display: inline-block;
    vertical-align: top;
    float: none;
}

@media (max-width: 1200px) {
    .ikili .col6 {
        width: 50%;
    }
    .dortlu .col3 {
        width: 33.333%;
    }
} /* 1200px */

@media (max-width: 992px) {
    .dortlu .col3 {
        width: 50%;
    }
    .dort-cift .col3 {
        width: 50%;
    }
    .dort-iki .col3 {
        width: 50%;
    }
    .uclu .col4 {
        width: 50%;
    }
} /* 992px */

@media (max-width: 768px) { /* Daima */
    .ikili .col6 {
        width: 50%;
    }
    .dortlu .col3 {
        width: 100%;
    }
    .dort-cift .col3 {
        width: 50%;
    }
    .dort-iki .col3 {
        width: 25%;
    }
    .uclu .col4 {
        width: 50%;
    }
} /* 768px */

@media (max-width: 576px) {
    .ikili .col6 {
        width: 100%;
    }
    .dort-cift .col3 {
        width: 100%;
    }
    .dort-iki .col3 {
        width: 50%;
    }
    .uclu .col4 {
        width: 100%;
    }
} /* 576px */
