/*
-----------------
	PAGES
-----------------
*/
.editoros {background: #fff;}
.editoros h2 {margin-bottom: 15px; font-style: italic; font-size: 20px; }
.content {background: url(../img/bg_content.gif);min-height: 10px; padding:0 10px;position: relative;}
.content:after {position: absolute;content: '';background: url(../img/bg.jpg); width: 778px; height: 250px; bottom: 15px; left: 0; }
.content > .row {min-height: 700px;padding-bottom: 250px;}

.bottom {background: url(../img/bg_oszlopok_alj.jpg);position: relative;width: 969px; height: 15px;margin-left: -10px; }
.bottom .banner_kontakt { position: absolute;width: 171px;    height: 235px;    display: block;    background: url(../img/banner_kontakt_2.png);    top: -223px;    right: 6px;}
.clear {clear: both;}
.services_holder {background: #fff;min-height: 20px;}
.active_content { width: 775px; padding-right: 20px; }
.active_content p, .active_content ul li { font-size: 16px; font-family: Arial,Helvetica,sans-serif;; }
.sidebar { width: 185px; }
.sidebar img {max-width: 100%;}

.services_list article {min-height: 20px;background: url(../img/talalat_bg.gif); max-width: 750px; margin-bottom: 10px; }
.services_list .active_c {background: url(../img/talalat_felso.gif) top left no-repeat;padding-top: 10px; padding-bottom: 10px; }
.services_list .active_c:after {content:'';display: block;width: 100%;height: 10px;background: url(../img/talalat_lab.gif) no-repeat; max-width: 750px; margin-top: 10px;position: relative;top: 10px;}
/*.services_list .thumb {margin: 0 6px 0 10px;padding-top: 9px;background: url(../img/talalatkep_felso.gif) top no-repeat;display: block; float: left; text-align: center; } 
.services_list .thumb .holder {float: left;width: 193px;text-align: center;background: url(../img/talalatkep_ism.gif);display: block;}
.services_list .thumb .holder:after{content:'';background: url(../img/talalatkep_lab.gif); width: 193px; height: 10px;display: block; position: relative; top: -10px; }*/
.services_list .thumb {margin:0 10px 0 10px; padding: 7px; background: #fff; float: left; border-radius: 10px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2); box-shadow: 0 2px 3px rgba(0,0,0,0.2); }
.right_bar { width: 528px; padding-left: 20px; }
.right_bar .title { height: 39px; border-radius: 5px; background: #950F10;display: block; line-height: 39px; color: #fff; font-size: 18px; padding-left: 15px; font-style: italic; font-weight: bold; margin-bottom: 5px; }
.right_bar .title a, .right_bar a.title { color: #fff; font-size: 16px; }
.right_bar p { font-size: medium; }
.icons {margin-top: 5px;}
.youtube img {width: 110px; margin: 20px 48px}

.dotted_line {border-bottom: 1px dotted #333;margin-bottom: 10px;}
.backto {margin: 20px 0;background: #F6AF13;border-color: #FF6A00;}
.backto:hover {background: #FF6A00;border-color: #FF6A00;}

.sliders {background: #971414;padding:3px;max-width: 330px;display: inline-block;}
.slider-full-center { text-align: center!important;}
.slider-full { max-width: 100%;}
.sliders .carousel-inner {text-align: center;}
.carousel-indicators {vertical-align: top;  position: static;display: inline-block;width: auto;}
.carousel-indicators {text-align: right;list-style: none;padding:0;margin: 0;}
.carousel-indicators li { padding: 0 5px; text-decoration: none; color: #000000; background: #fff; display: inline-block;  }
.carousel-indicators li.active { color: #000; background-color: #FEE496; }

.carousel-indicators li {font-size: 12px;}
.carousel-indicators li a{color: #000;}

.carousel-indicators li {width: auto!important;height: auto!important;margin:0px; text-indent: 0px;border-radius: 0;border:0;}
.text-right {text-align: right;}

.sliders .naved .prev, .sliders .naved .next { padding: 0 5px; text-decoration: none; color: #000000; background: #fff; display: inline-block;  }
.naved {margin:5px 0 3px 0;  }

.sliders .prev, .sliders .next {display: inline-block; font-size: 12px; }
.sliders .prev a, .sliders .next a { color: #000; }
.rotator { padding: 14px 0 0 23px; } 


.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity 1s; /*adjust timing here */
         -moz-transition: opacity 1s;
           -o-transition: opacity 1s;
              transition: opacity 1s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}

/*.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: auto;
}*/

@media(max-width: 1220px) {
	.container {width: 100%;}
}

@media(max-width: 1030px) {
	header {display: none;}
	#menu {display: none;}
	.services{display: none;}
	.editoros {margin:0 20px;padding:10px;}
	body {background: #F6AF13;}
	footer {display: none;}
	.content {background: transparent;}
	.content:after {display: none;}
	.bottom {display: none;}
	.content > .row{min-height: 20px;padding-bottom: 20px;}
	.active_content{width: 75%;float: left;}
	.sidebar {width: 25%;text-align: right;float: left;padding-left: 15px;padding-top: 20px;}
	.content > .row:before {position: absolute;top: 0;right: 0;width: 25%;height: 100%;background: #CD281F;content:''; display: block;}
	.content img {max-width: 100%;}

	.services_list article {background: #f5f5f5;padding-bottom: 20px;border-radius:10px;}
	.services_list .active_c {background: transparent;}
	.services_list .active_c:after {display: none;}
	.right_bar {width: 75%; padding-right: 20px;}
	.two_slider .col-md-6 {text-align: center;width: 100%; margin-bottom: 20px;}
	.text_c {text-align: center;margin-top: 20px;}
}

@media(min-width:1031px) {
	.rwd_header {display: none;}
	.rwd_menu{display: none!important;}
}

@media(max-width:1030px) {
	#container .content{padding-top: 0;}
	.with_sidebar {margin-top: 0;}
	.rwd_header {height: 60px;}
	.rwd_header .logo {font-size: 18px;color: #fff;line-height: 60px;}
	.menu {display: none;}
	.rwd_header .text-left{width: 100%;padding:0 20px;}
	.rwd_header .menu_holder{padding:0 20px;position: relative;}
	.rwd_header {display: block;background: #A01010;}
	.rwd_header .text-left {float: left;}
	.rwd_header ul.lang {float: right;}
	#rwd_header{background: #385e9e;height: 50px;border-bottom: 1px solid #859bc0;padding:0 10px;}
	#rwd_header img{max-height: 40px;padding-top: 5px;}

	#rwd_menu {z-index:999;cursor:pointer;display: inline-block; width: 40px;height: 40px; border:1px solid #f5f5f5; background: #f5f5f5; position: absolute; top: 10px; right: 20px; line-height: 44px; text-align: center;}
	#rwd_menu:hover{background: #212936; border-color:#454545;}
	#rwd_menu:hover i{color:#fff;}
	#rwd_menu i {font-size: 24px; color: #212936;}

	.rwd_menu {display: none;list-style: none; margin:0; padding: 0;}
	.rwd_menu li{ background: #f8f8f8; min-height: 50px; line-height: 50px; text-align: center;}
	.rwd_menu li.active, .rwd_menu li:hover {background: #A01010;}
	.rwd_menu li.active a, .rwd_menu li:hover a {color: #fff; font-weight: bold;}
	.rwd_menu li a{color: #333;text-transform: uppercase;display: block;}
	.rwd_menu li ul {display: none;}
	.rwd_menu li:hover ul {display: block;}
	.rwd_menu li ul {list-style: none; padding:0; margin: 0;}
	.rwd_menu li ul li {background: #385e9e;}
	.rwd_menu li ul li a{color: #fff!important;}
	.rwd_menu li ul li:hover a{color: #fff!important;}

	#rwd_email {z-index:999;cursor:pointer;display: inline-block; width: 40px;height: 40px; border:1px solid #f5f5f5; background: #f5f5f5; position: absolute; top: 10px; right: 65px; line-height: 44px; text-align: center;}
	#rwd_email:hover{background: #212936; border-color:#454545;}
	#rwd_email:hover i{color:#fff;}
	#rwd_email i {font-size: 24px; color: #212936;}

	#rwd_phone {z-index:999;cursor:pointer;display: inline-block; width: 40px;height: 40px; border:1px solid #f5f5f5; background: #f5f5f5; position: absolute; top: 10px; right: 110px; line-height: 44px; text-align: center;}
	#rwd_phone:hover{background: #212936; border-color:#454545;}
	#rwd_phone:hover i{color:#fff;}
	#rwd_phone i {font-size: 24px; color: #212936;}


	header {display: none;}
}

@media(max-width:1005px) {
	.right_bar .title span {display: none;}
}

@media(max-width:779px) {
	.sidebar {display: none;}
	.active_content{width: 100%;}
	.content > .row:before{display: none;}
	.active_content{padding-right: 0;}
}

@media(max-width:720px) {
	.services_list .active_c .col-md-3 {width: 100%; margin-bottom: 20px;}
	.right_bar {width: 100%;}
}