﻿
#container2 { width: 650px; float: left; margin-top: 20px; }

    .news_portal_featured_slider .slider-posts {
        float: none;
        width: 100%;
    }


    .news_portal_featured_slider .slider-posts img,
    .news_portal_featured_slider .featured-posts img {
        width: 100%;
    }


.news_portal_featured_slider .slider-posts .lSAction {
    position: absolute;
    right: 20px;
    top: 20px;
}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}
.fl-photo-img-svg {width: 100%;}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}


.footer{
	background:#00ACED;
	padding:2em 0;
	text-align:center;
}

.footer img{
	display:inline-block;
}
.partial_navigation .logo_wrapper .phone_close_btn_wrapper{width:50px;height:50px;padding:10px 0 0 10px;position:absolute;right:0;top:90px;background-color:#1d1d1d;display:none;z-index:2}
.partial_navigation .logo_wrapper .phone_close_btn_wrapper.show{display:block}
body.has-sidebar #content{width:calc(100% - 23% - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}


	.subtitle{
		font-size: 20px;
		line-height: 26px;
	}


	.btn,
	.subtitle{
		font-size: 18px;
	}


    .first_screen_inner .subtitle,
    .blackout2 .subtitle,
    .blackout .subtitle{
      color: #fff;
    }


  .first_screen_inner .subtitle{
    margin-bottom: 50px;
  }


      .servise_tabs p.subtitle{
        font-size: 20px !important;
        line-height: 28px !important;
        padding: 0 50px;
      }


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}



.compareoverlay         { position:fixed; bottom:5px; background:#666; margin:0 auto; border:1px solid #787878; left:30%; box-shadow: 0 0 32px -7px #000000; border-radius:7px 7px 0 0; z-index:20  }



.row-nav {background: #000; margin-bottom: 2.0em;}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.col_1{position:relative;width:930px;height:600px;margin-left:-11px;}

.col_1 div{font-family:'Source Sans Pro','Arial',san-serif;font-weight:400;}

.col_1 ul{font-size:10pt;list-style:none;margin-left:-30px;}

.col_1 a:hover{text-decoration:underline;color:#666;}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}
#mobilenav-loader{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1002}
#mobilenav-loader.show{display:block}
.parallax-mirror,aside,nav,footer img,footer nav,.cf:after,.open-mobile-nav,.quick-links,.slider,.owl-carousel,.search-form,.site-search,#mobilenav-loader,#mobilenav,#mobilenav-dimmer,.addthis_sharing_toolbox,.fb_iframe_widget,.fixed-menu,#colorbox{display:none !important}



#content p {
	margin: 10px 0;
}


#content ul {
	list-style-type:circle;
	padding-left: 30px;
	}

	
#content strong {
	font-weight: bold;
}


#content h1,  #content h1 a{
	font-size: 32px;
	font-weight: 500;
	color: #612679;
	text-decoration: none;
	font-family: 'Bitter', serif;
}


#content h2, #content h2 a {
	font-size: 14px;
	color: #000;

	text-transform: uppercase;
	font-family: 'Bitter', serif;
	font-weight: 700;
}


#content {
	width: 530px;
	float: left;
	background: #fff;
	padding: 25px;
}

.omurga_ust_orta, .omurga_alt_orta{background-color:#E6ADD3;height:10px;text-align:center}

#content_page {width: 920px; margin: 0px; padding: 20px; background: #FFFFFF; float: left;}


.c-hero__description {
  margin-top: 2rem;
  margin-bottom: 2rem;
  color: #fff; }

  .c-hero__description a {
    color: inherit; }

  .c-hero--light .c-hero__title,
  .c-hero--light .c-hero__subtitle,
  .c-hero--light .c-hero__description {
    color: #2c2c2c; }


.c-hero--calculator .c-hero__description h4 {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 2rem; }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

.mobile_view {
    display: none !important;
}
.popup-content__container{padding:30px 70px;background:#fff;text-align:center;overflow:hidden}
.popup-content__container--padded{padding:80px 40px 60px}
.home .section{display:block}
.home .section .section_inner{max-width:1000px;margin:auto}
.home .section.shadow{box-shadow:0px 0px 70px #ddd;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}
.home .section.border{border-top:1px solid #cccccc}
.subnav ul li a.section,.subnav ul li a:visited.section{color:red;font-size:22px;padding-bottom:7px}
.subnav ul li a.section:hover,.subnav ul li a.section.active:hover,.subnav ul li a.section:active,.subnav ul li a:visited.section:hover,.subnav ul li a:visited.section.active:hover,.subnav ul li a:visited.section:active{color:red}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

div#banniere {
	position:absolute;
	width:465px;
	height:30px;
	
	left: 515px;
	top: 0px;
	visibility: visible;
	border:0px solid #00FFFF;
	text-align: right;	
	vertical-align: middle;
	padding-top:7px
	}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}



.center { margin: 0 auto; text-align: left; max-width: 1158px;     width: 100%;}

.ittem_main{ width: 185px; height: auto; float: left; padding: 0 0 4px 13px;  margin:5px 5px 0 0; }

.ittem_main img{ float: left;}


#footer-copyright {
	width: 990px;
	margin: 0px auto;
	text-align: center;
	color: #fff;
	line-height: 1.7em;
}


#footer-copyright p {
	margin: 0px;
}


#footer-copyright a {
	color: #fff;
}





.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	overflow: hidden;
	width: 1px;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);
	clip: auto !important;
	color: #0C4C8A;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}

.nsite-map{position: fixed;right: -380px;top: 0;padding:70px 40px 0 30px;width: 380px;height: 100%;background: #2b2b2b;box-sizing: border-box;}

.nsite-map-tit{font-size: 14px;line-height: 35px;color: #dedede;}

.nsite-map-home{margin:20px 0;display: block;line-height: 24px;color: #01a7f9;}

.nsite-map-dl{margin-bottom: 10px;}

.nsite-map-dt-a{position:relative;display: block;line-height: 24px;color: #01a7f9;}

.nsite-map-dt-a:after{content: '';position: absolute;left: -15px;top: 50%;border-top: 4px solid #c5c5c5;border-left: 4px solid transparent;border-right: 4px solid transparent;}

.nsite-map-dd-a{display:inline-block;line-height: 24px;color: #8c8c8c;}

.nsite-map-dd-span{color: #8c8c8c;}

.nsite-map-dd-a:hover{color: #01a7f9;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.standard-form a.clear-value {
	display: block;
	margin-top: 5px;
	outline: none;
}

.clear{clear:both;}

.clear-left{clear:left;}

.clear-right{clear:right;}

form.standard-form a.clear-value{display:block;margin-top:5px;outline:none;}

.feed .event.item .date{float:left;width:32px;margin-right:24px;text-align:center}

.feed .event.item .date p{margin:0;line-height:1.1}

    #header h1, #header h2 {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 0;
    }

    #header h1:after, #header h2:after { background: #fff }

#header {
    position: relative;
    width: 98.1%;
    float: left;
    padding: 0 0 0 2%;
    background: #FFFFFF;
}

#header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #E2E2E2;
    bottom: 0px;
    left: 0;
}

#header .image-logo { margin: 11px 0 }

#header-widget-container {
    width: 96%;
    max-width: 940px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 24px;
}

.nobr{display:inline-block;white-space:nowrap;}

  #hdr-line2 .nobr{margin-top:8px !important;}

      .vin-container .vin-help .vin-image .vin-text-one {
        position: absolute;
        top: 10px;
        left: 66%;
        font-size: 12px;
        font-style: italic; }


.contentRecommendationWidget .left_espot .vin-image .vin-text-one {
  font-family: "Avenir", Helvetica, arial, sans-serif !important; }


.site-description {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	margin: 0;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-footer p,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
.entry-content .elementor-section-stretched .elementor-text-editor p{margin-bottom:10px;}

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}




#wp-calendar td:hover, #wp-calendar #today {
    background: #659800;
    color: #fff;
}


#wp-calendar td:hover a, #wp-calendar #today a {
    color: #fff;
}



.highlight .nf {
  color: #268BD2;
}
.a2a_kit a,.cd-top,.menu-toggle,.owl-controls .owl-buttons div,.owl-controls .owl-page,.search-toggle,.share{cursor:pointer}
.share{width:30px;height:30px}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
