/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/
@font-face {
font-family: "DINPro Bold";
src: url("fonts/DINPro-Bold.woff");
font-weight: bold;
}
@font-face {
font-family: "DINPro Black";
src: url("fonts/DINPro-Black.woff");
font-weight: bold;
}
@font-face {
font-family: "DINPro Light";
src: url("fonts/DINPro-Light.woff");
font-weight: normal;
}
@font-face {
font-family: "DINPro Medium";
src: url("fonts/DINPro-Medium.woff");
font-weight: normal;
}
@font-face {
font-family: "DINPro Regular";
src: url("fonts/DINPro-Regular.woff");
font-weight: normal;
}

body{
  font-family: "DINPro Regular" !important;
}

p{
	font-family:"DINPro Regular" !important; font-size: 18px !important; line-height: 24px;
}

ul.main_menu_nav li.menu-item a{
  font-family: "DINPro Medium" !important;
	font-weight: 400;
	font-size: 17px;
}
body.header_style_3 .top_nav {
    background: #0a56a1!important;
}

.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: #000000 !important; 
height: 4px !important;
}

/* .stats_counter.style_3 h3{
font-size: 54px !important;
line-height: 54px !important;} */

.stats_counter.style_3 .counter_title{
text-transform: none !important;}
.stats_counter .counter_title{
font-size: 16px !important;}

/* İç sayfa Sidebar */
.widget.widget_nav_menu ul li{background: none !important;}

.widget.widget_nav_menu ul li a{font-size: 16px;}

.widget.widget_nav_menu ul li .sub-menu li a{
    font-size: 16px;
    font-family: sans-serif;
    padding-top: 2px !important;
}

/* top bar */

.top_bar{background-color: #f8fcfc !important; 
}
.top_bar_info_wr .top_bar_info li{color: #000 !important; }
.top_bar_info_wr .top_bar_info li a{color: #000 !important; }

/* footer alt */

#footer .copyright_row { background-color: #fff !important; }

/* Ürün kutuları */

.kutularim{
    background: #0054A4; min-height: 190px; color: #fff; max-height: 250px; border-radius: 5px;
}

.kutularim h3{
    margin: 0;
    padding: 20px;
    font-size: 25px;
    font-size: 24px;
    line-height: 36px;
    color: #fff;}

.kutularim img {position: absolute; right: 30px; bottom: 30px;}

/* footer menu */
.widget.widget_nav_menu ul li{
background: none !important; }

.widget.widget_nav_menu ul li a {background: none !important;}

/* menü başlık paddingleri */
body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li>a {padding: 10px 8px !important; }

li.social_li{
padding: 3px!important;
}
a.get_a_quote{
background-color:#0093D0;
color:#fff!important;
padding:10px;
font-weight:bold;
}
.top_bar_info_wr .top_bar_info li a.get_a_quote {
    color: #fff !important;
}
.top_bar_info_wr .top_bar_info li i {
    margin: 0 5px 0 0!important;
    font-size: 16px;
    color: #19a790;
}
.top_bar_info_wr .top_bar_info li {
    padding: 5px 0 5px 18px!important;
    color: #fff;
    font-size: 13px;
}
ul.main_menu_nav_footer{
float:right;
list-style:none;
margin-top:15px;
}
ul.main_menu_nav_footer li{
float:left;
margin-right:10px;
font-size: 13px;
    
}


/* footer sol taraf uzunluk */
#footer .copyright_row .copyright_row_wr .copyright{ width: 20% !important;
    padding: 14px 0 14px !important;}

/* gizlemek için */

.gizle{display: none;}
#footer .footer_widgets .widget.widget_nav_menu {
border-right:1px solid #000000;
width:200px;
min-height:221px;
margin-left:20px;
}

#footer .footer_widgets .widget.widget_nav_menu ul li{
width:100%!important;
 
}
 
#footer h4.widget_title{
   color:#014A97!important;
margin-bottom:0px!important;
padding-top:0;
}


#footer .footer_widgets .widget .widget_title{
border:0!important;
}

/*mavi çerçeveli yazı */

.info_box.style_5 p {
    margin-bottom: 32px;
    font-family: "DINPro Regular" !important;
    font-size: 17px !important;
    line-height: 24px;
}
 

/* başlıkların altındaki çizgi */

.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: #0054A4 !important;
    height: 8px !important;
    width: 52px; 
}


.footer_widgets h4.widget_title{
   color:#014A97!important;
margin-bottom:0px!important;
padding-top:0;
}

.son_footer .widget_nav_menu{
border:0!important;
}
 
.home .info_box.style_3 .info_box_text h6{
 font-size: 14px!important;
 
}
.home .info_box.style_3 .info_box_text  .icon{
 display:none;
}
.home .info_box.style_3 .info_box_text .title .icon {
    color: #19a790;
    font-size: 40px;
    min-width: 54px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 12px 0 0;
    display: none;
}
.home .info_box.style_3 .info_box_text p {
    padding-left: 0px;   
    
}

.info_box.style_3 .info_box_text .read_more {
    margin-top:-5px;
    padding-left: 0!important;
}

.home .info_box.style_5 {
    border: 4px solid #000!important;
    padding: 27px 25px 20px 27px;
    transition: border-color .4s ease;
}
.home .info_box.style_5:hover {
    border: 4px solid #e30c14!important;
    padding: 27px 25px 20px 27px;
    transition: border-color .4s ease;
}
 

.zoom:hover {
  zoom:150%; 
}

/*rf kutu*/

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
    width: 300px !important;
    height: 300px !important;
    margin: 20px;
}


