@media (max-width: 500px) {
.stm_sidebar {
  margin-top: 30px;
}
}

.wpcf7-form-control-signature-body canvas {
   border: 2px solid #eee !important;
} 

.sg-popup-builder-content {
    height: 100%;
    padding: 10px;
}

.sgpb-theme-1-content {
    box-shadow: none !important;
    border: 5px solid #f76500 !important;
}

.top_nav .main_menu_nav>ul>li ul ul, .top_nav .top_nav_wrapper>ul>li ul ul {
    padding: 0px 0 4px;
}

.top_nav .main_menu_nav>ul>li ul, .top_nav .top_nav_wrapper>ul>li ul {
    padding: 2px 0;
    border-top: 2px solid #111c33;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected {
    background: #162442 !important;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
   background: white !important;
}

strong {
    font-size: 18px;
    font-family: Cairo;
}

.breadcrumbs {
    font-size: 16px;
    color: #162442;
    margin-top: 20px;
}

.page-child .breadcrumbs {
    margin-top: 40px;
    margin-bottom: 0px !important;
}

.page-child .page_title.transparent {
    margin-bottom: 0px !important;
}

.tophover a:active, a:focus, a:hover {
    text-decoration: underline;
    color: #ef7929;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul a {
    font-size: 15px !important;
}

#footer .copyright_row .copyright_row_wr .socials ul li a.social-instagram:hover {
    background: #e23b62 !important;
}

@media (max-width: 500px) {
#footer .copyright_row .copyright_row_wr .copyright {
   width: 100% !important;
}
}

.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor>a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent>a, .mobile_header .top_nav_mobile .main_menu_nav li.current_page_item>a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active>a {
    color: #ee7928 !important;
}

.page_title {
    padding: 40px 0 27px;
}

@media (min-width: 700px) and (max-width: 991px) {
.page_title {
    margin-top: 145px !important;
}

}

@media (max-width: 699px) {
.page_title {
    margin-top: 120px;
}
}

.wpb_wrapper p a {
color: #ff6500;
}

.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:hover:before, .top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:hover:before {
    border-left-color: #ef7929;
}

.icon_box.style_6:hover h4 {
    color: #ef7929;
}

.staff_list.grid ul li .staff_info .read_more .stm_icon {
    margin: 1px 0 0 5px;
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    background: #ef7929;
}

.page_title.transparent .breadcrumbs span i.fa, .staff_list.grid ul li .staff_info .read_more .stm_icon, .staff_list.grid ul li .staff_info .read_more:hover {
    color: #ef7929;
}

.page_title.transparent .breadcrumbs span a {
    color: #162442;
}

.top_bar_info_wr .top_bar_info li, .top_bar_info_wr .top_bar_info_switcher ul, .top_bar_info_wr .top_bar_info_switcher .active span {
    font-size: 15px;
}

@media (max-width: 500px) {
#footer .copyright_row .copyright_row_wr .copyright span {
    float: none !important;
}

#footer .copyright_row .copyright_row_wr .copyright {
    float: inherit;
    text-align: center !important;
    max-width: 300px !important;
    margin-right: auto;
    margin-left: auto;
    line-height: 24px;
}
}

@media only screen and (max-width: 991px) {
.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow i:after, .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow i:before {
    background-color: #111b31!important;
}

.mobile_header .top_nav_mobile .main_menu_nav ul:before {
    border-top: 8px solid #111b31;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:after, .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:before {
    background: #ee7928;
}

.mobile_header .top_nav_mobile .main_menu_nav>li:hover>a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active>a {
    color: #ee7928;
}

.mobile_header .header_info {
    background: #111b31;
}

#menu_toggle {
    margin: 31px 0 0;
}

#main {
    margin-top: 64px;
}

.mobile_header {
    display: inherit;
    position: fixed;
    width: 100% !important;
    top: 0 !important;
}

.mobile_header .logo_wrapper {
    padding: 8px 35px 14px 41px;
}

}

.top_nav .icon_text strong {
    font-size: 18px;
}

i.fa.stm-ankara-user {
    color: white !important;
}

.button.size-lg.icon_right:focus, .button:focus i {
    background: #3b5eaa !important;
    border-color: #3b5eaa !important;
    color: white !important;
}

a.home:hover, a.post.post-page:hover {
    color: #ef7927 !important;
}

body .vc_tta-container .vc_tta-accordion.vc_general.vc_tta-style-modern.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon, body .vc_tta-container .vc_tta-accordion.vc_general.vc_tta-style-modern.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::after, body .vc_tta-container .vc_tta-accordion.vc_general.vc_tta-style-modern.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #e97629;
}

body .vc_tta-container .vc_tta-accordion.vc_general.vc_tta-style-modern.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon {
    background: #e97629;
}

body .vc_tta-container .vc_tta-accordion.vc_general.vc_tta-style-modern.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon {
    border-color: #e97629;
}

.textwidget a:hover {
   color: white !important;
   text-decoration: underline !important;
}

.textwidget a {
   color: white !important;
}

#footer .footer_widgets .widget .widget_title {
    padding-top: 0px !important;
    margin-bottom: 23px;
    font-weight: normal;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a {
    color: white !important;
    line-height: 23px;
}

#footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100%;
    font-size: 17px;
    margin-bottom: 15px !important;
}

@media only screen and (max-width: 991px) {
.mobile_header .icon_texts {
    display: none;
}

.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item>a {
    color: #ee7928;
}

.mobile_header .top_nav_mobile .main_menu_nav>li>a {
   text-transform: capitalize;
   font-weight: 500;
}

}

@media (max-width: 991px) {
.mobile_header .header_info .icon_text .text span {
   display: none !important;
}
}

#menu_toggle button:after, #menu_toggle button:before, #menu_toggle button {
  background: white;
}

@media (max-width: 700px) {
.logo a img {
    max-width: 80%;
    margin-top: 8px;
}
}

@media only screen and (max-width: 991px) {
.mobile_header .logo_wrapper {
    background: #162442 !important;
}
}

.staff_list.grid ul li .staff_info p {
    font-size: 15px !important;
    line-height: 23px;
}

.top_nav .main_menu_nav>ul>li ul ul li a:hover, .top_nav .top_nav_wrapper>ul>li ul ul li a:hover {
    color: #f7f7f7;
}

.top_nav .main_menu_nav>ul>li ul ul, .top_nav .top_nav_wrapper>ul>li ul ul {
    background: #111c33;
}

.top_nav .main_menu_nav>ul>li ul li:after, .top_nav .top_nav_wrapper>ul>li ul li:after, .top_nav .main_menu_nav>ul>li ul li:before, .top_nav .top_nav_wrapper>ul>li ul li:before, .top_nav .main_menu_nav>ul>li ul li:hover>a, .top_nav .top_nav_wrapper>ul>li ul li:hover>a {
    background: #162442;
}

body .tparrows {
    top: 45% !important;
}

p {
    font-size: 18px !important;
    line-height: 30px;
}

.button.white_hover.size-lg:hover {
    color: #fff !important;
}

input:focus, textarea:focus {
    outline: none !important;
    box-shadow: 0 0 5px #a5b2cf!important;
}

.wpcf7-form-control {
    font-size: 15px;
    padding-left: 20px;
}

.button:hover i {
    color: #fff !important;
}

.button:hover {
    background: #3b5eaa !important;
    border-color: #3b5eaa !important;
    color: #fff !important;
}

.button i {
    color: #ffffff;
}

.button, .post-password-form input[type=submit], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    color: #fff;
    background: #162442;
    border: 3px solid #162442;
}

.form-control, .input-group .form-control, .post-password-form input[type=password], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text {
    background: #ededed;
}

h2:after {
    margin: 12px 0 0;
}

.comment-body .comment-text ul li, .wpb_text_column ul li {
    padding: 0 0 0 14px;
    margin: 0px 10px 14px;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    line-height: 22px;
}

body.header_style_3 .top_nav .top_nav_wrapper>ul>li ul li {
    line-height: 21px;
}

.staff_list.grid ul li .staff_info .read_more span {
    text-transform: capitalize;
    font-size: 16px;
}

.vc_custom_heading .subtitle {
    font-size: 16px;
    color: #374769;
    font-weight: 500;
    margin-left: 2px;
}

.third .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover .vc_btn3-icon {
color: #ededed !important;
}

.third .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    color: #fff;
}

.third .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #ffffff !important;
    border-color: #162442 !important;
    background: #162442 !important;
}

.third {
    background-color: #ffffff !important;
    border: 3px solid #eee !important;
}

.top_bar_info_wr .top_bar_info_switcher .active:after {
    border-top: 5px solid #fff;
}

.top_bar_info_wr .top_bar_info li i {
    color: #ffffff;
}

.top_bar_info_wr .top_bar_info_switcher .active {
    color: #fff;
}

.top_bar_info_wr .top_bar_info_switcher ul {
    background: #1d2e53;
    padding: 0px 0;
}

.top_bar_info_wr .top_bar_info_switcher ul a:hover {
    background: #3658a3 !important;
}

.top_bar_info_wr .top_bar_info_switcher {
    background: #28427a;
    color: white !important;
}

body.header_style_3 .header_top {
    padding: 42px 0 25px;
}

body.header_style_3 .top_nav .top_nav_wrapper {
   border-top: 0px !important;
}

.top_bar {
    background-color: #162442;
}

.top_nav .icon_text a:hover {
   text-decoration: none !important;
    color: #b6b6b6 !important;
}

.top_nav .icon_text span {
    font-size: 13px;
    color: white;
}

.top_nav .icon_text {
    margin: 13px 38px 0 0;
}

body.header_style_3 .top_nav .top_nav_wrapper>ul>li>a {
    height: 70px !important;
}

body.header_style_3 .top_nav .top_nav_wrapper>ul>li {
    font-size: 18px;
}

#header .icon_text .text strong {
    font-weight: bold;
    line-height: 16px;
}

.icon_text .text {
    color: #fff;
    font-size: 15px;
    line-height: 24px !important;
}

h4:after {
    display: none !important;
    background: transparent;
}
.wpb_wrapper h3 {
   font-size: 30px;
}

.page_title {
    color: #162442 !important;
    background-repeat: no-repeat !important;
    background-color: #ffffff;
}

#footer .footer_widgets .widget {
    margin: 0 0 30px;
}

#footer .footer_widgets .widget.widget_text p {
    font-size: 15px !important;
}

.widget .widget_title {
   border-top: 0px;
}

#footer .copyright_row .copyright_row_wr .copyright a:first-child:hover {
    color: #f07a28 !important;
    text-decoration: underline;
}

#footer .copyright_row .copyright_row_wr .copyright a:first-child {
    color: lightgrey;
    text-decoration: underline;
}

#footer {
    background: #162442;
}

#footer .copyright_row .copyright_row_wr .copyright {
    width: 50%;
    font-size: 15px;
    font-family: Cairo,sans-serif;
}

#main {
    padding: 0 0 0px;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat {
    color: #fff;
    border-color: #162442;
    background: #162442;
}

.icon_box.style_6 .icon_box_inner {
    padding-left: 0px !important;
}

.icon_box.style_6 .icon_box_inner .icon {
   display: none !important;
}

.icon_box.style_6 .icon_box_inner .icon_text {
    color: #111 !important;
}

.top_nav .main_menu_nav>ul>li, .top_nav .top_nav_wrapper>ul>li {
    text-transform: capitalize !important;
}

.header_top {
    background: #111c33 !important;
}

body.header_style_3 .top_nav {
    background: rgb(22, 36, 66) !important;
}

#hide, .hide {
   display: none !important;
}