/**
 * Place your custom styles here.
 */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap');

body {
    font-family: 'Oswald', sans-serif;
	background-color: #F3F3F3;
}

.header_container {
    background-color: #fff;
    margin-top: -14px;
    padding-top: 20px;
    margin-bottom: 20px;
}

.row.footercontainer {
    background-color: #1D1E23;
    padding: 30px 0 40px 0;
    margin-top: 50px;
}

.block-title {
    color: #24588f;
    border-bottom: 2px solid;
    padding-bottom: 5px;
}
.row.footercontainer a {
    color: rgb(219, 219, 219);
}

.row.dipnot {
    background-color: #111215;
}

/* İçerik Alanı Genel*/
.region.region-content {
    background-color: #FFFFFF;
    padding: 15px;
    border-top: 2px solid;
    border-color: #555555;
}

/**
 * İş Rehberi.
 .field--name-field-is-rehberi-yetkili, .field--name-field-is-rehberi-tel, .field--name-field-is-rehberi-fax, .field--name-field-is-rehberi-adres-resmi, .field--name-field-is-rehberi-ayrintilar 
 */
.node_is_rehberi {
    margin-right: 20px;
    margin-left: 95px;
    padding: 5px;

}

.fa-angle-right {
    color: #00BFF3;
}

.field--label {
    color: #00BFF3;
    margin: 0 0 10px 0;
    font-size: 16px;
}

/*İş Rehberi Field İconları*/
.field--name-field-is-rehberi-yetkili::before {
    content:"\f234";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}

.field--name-field-is-rehberi-tel::before {
    content:"\f095";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}

.field--name-field-is-rehberi-fax::before {
    content:"\f1ac";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}


.field--name-field-is-rehberi-adres-resmi::before {
    content:"\f0f7";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}

.field--name-field-is-rehberi-ilce::before {
    content:"\f018";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}


.field--name-field-is-rehberi-ayrintilar::before {
    content:"\f07c";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}

.field--name-field-is-rehberi-tags::before {
    content:"\f02c";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}

.field--name-field-is-rehberi-gorseller::before {
    content:"\f030";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 180%;
    float: left;
    position: absolute;
    left: 0;
    background: #00bff3;
    color: #fff;
    padding: 8px 10px 5px 8px;
    width: 40px;
    text-align: center;
    margin-left: 55px;
    -webkit-margin-start: 30px;
}




/*İş Rehberi Tags Yanyana*/
.field--name-field-is-rehberi-tags .field--item {
    display: inline-block;
    padding: 0px 10px 0 0;
    color: #00bff3;
}

/*İş Rehberi Search Area*/
section#block-exposedformis-rehberipage-1 {
    background: #00bff3;
    padding: 25px;
}

/*Logo*/
/*a.logo.navbar-btn.pull-left img {
    width: 270px;
}*/

.logo {
    margin: 0;
    padding: 0 !important;
}

/*Menü ve Logo Navigasyon Alanı*/
.navbar-default {

    background-color: #fff;
    border: none;

}

.menu.menu--main.nav.navbar-nav a:hover {
    background-color: #00bff3;
}


ul.menu.menu--account a:hover {
    background-color: #00bff3;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #00bff3;
}

#block-dyrbkr-bs-main-menu {
    display: flex;
    justify-content:flex-end;
}

.row.footertop {
    margin: 25px 0 -50px 0;
}

/*İş Rehberi Görseller*/
.field.field--name-field-is-rehberi-gorseller .field--item {
    display: inline-block;
}