/*
Theme Name: Fermenta
Description: A fermenta.hu sablonja.
Author: Mészáros Barna (<a target="_blank" href="http://pixelhuszar.hu">http://pixelhuszar.hu</a>)
Version: 1.0
*/


/*
	font-family:'Roboto Slab';
	font-family:'Roboto Slab';
	font-family:'Roboto Slab';
	font-family:'Roboto Slab';
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:300,700&display=swap&subset=latin-ext');

@font-face {
      font-family: 'fontello';
      src: url('font/fontello.eot?609616031');
      src: url('font/fontello.eot?609616031#iefix') format('embedded-opentype'),
           url('font/fontello.woff?609616031') format('woff'),
           url('font/fontello.ttf?609616031') format('truetype'),
           url('font/fontello.svg?609616031#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }




body{font-family: 'Roboto';background:#fff7ec;}

.main-content a{color:#e7832b;}

.demo-icon{font-family: 'fontello';}
.btn,.btn:hover,.btn:focus,.btn:active{text-transform:uppercase;background:#f7941e;color:#8e4402 !important;border-bottom:3px solid #e7832b;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;font-family:'Roboto';font-size:15px;padding:10px 25px;line-height:100%;font-weight:700;}

div.wpcf7-response-output{margin:0 0 20px 0 !important;}
span.wpcf7-not-valid-tip{position:relative;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{margin-left:20px;margin-right:20px;}
.modal-body div.wpcf7-validation-errors,.modal-body div.wpcf7-acceptance-missing{margin-left:0;margin-right:0;}
span.wpcf7-not-valid-tip{color:#f00 !important;padding:0!important;margin-bottom:5px !important;}
div.wpcf7-mail-sent-ok{background:#398f14;color:#fff;margin-bottom:0;padding:2px 6px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{margin-bottom:0;background:#f7e700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0;margin:3px 0 2px 20px;display:inline;}
img.alignleft{padding:0;margin:3px 20px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

img.centered,img.alignright,img.alignleft,img.alignnone{padding:1px;border:4px solid #f7941e;-webkit-box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


#header-wrapper.subpage{background:url('img/subpage-slide.jpg') center top no-repeat;height:400px;padding:0;margin:0;}
#menu-wrapper{/*background-color:rgba(255,255,255,0.8);*/padding:25px 0;margin:0;position:absolute;left:0;right:0;z-index:10000;}
#menu-shadow{z-index:10000;position:absolute;top:0;left:0;right:0;height:200px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#231a0c+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(35,26,12,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(35,26,12,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(35,26,12,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231a0c', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
#bs-example-navbar-collapse-1{z-index:10001;}
.header-menu{padding:0;}
.header-menu nav{float:right;}

.navbar-toggle{border:2px solid #fff !important;margin-right:20px;}
.navbar-default .icon-bar{border:2px solid #fff;width:30px;}
.navbar-default{ padding:0; margin:0;}
button.navbar-toggle:hover,button.navbar-toggle:active,button.navbar-toggle:focus{background:transparent !important;}

.container-fluid{overflow:hidden;}



.wp-pagenavi{clear:both;height:70px;}
.wp-pagenavi .pages{display:none;}
.wp-pagenavi a, span.current{font-weight:bold;background:#f7941e;color:#fff;font-size:13px;text-decoration:none;padding:10px;margin:2px;display:block;float:left;margin:5px 3px 0 0;border:0;border-bottom:2px solid #e7832b;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
span.extend{color:#333;font-size:13px;text-decoration:none;padding:10px 5px;margin:5px 5px 2px 2px;display:block;float:left;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{color:#333;}
.wp-pagenavi a:hover{background:#f7941e;border-bottom:2px solid #e7832b;}
.wp-pagenavi span.current{background:#f1dec4;border-bottom:2px solid #ead5b8;color:#333;}



.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
.left-half{
    left: 0;
    right: 50%;
	padding-left:0;
	padding-right:0;
}

.left-half img{
	float:right;
}
.right-half{
    right: 0;
    left: 50%;
	padding-left:0;
	padding-right:0;
}

.half-text-left{padding-right:30px;padding-bottom:30px;}
.half-text-right{padding-left:30px;padding-bottom:30px;}



#header-intro{margin:140px 0 70px 0;}
#header-intro h3{font-size:22px;margin:0;color:#fff;text-transform:uppercase;line-height:140%;font-family:'Roboto Slab';font-weight:700;}
#header-intro img{margin:0 0 60px 0;}


#header-intro-line-1{}
#header-intro-line-1 span{font-size:43px;display:block;color:#6b3200;text-transform:uppercase;font-family:'Conv_Gotham-Medium';margin:0 0 45px 0;}
#header-intro-line-2{}

.intro-left{}
.intro-right{}

.intro-left h3,
.intro-right h3{color:#fff;font-size:21px;text-transform:uppercase;background:url('img/line.jpg') bottom left no-repeat;padding:0 0 8px 0;margin:0;font-family:'Roboto Slab';font-weight:700;}
.intro-right h3{background:url('img/line.jpg') bottom right no-repeat;padding:0 0 8px 0;}

.intro-left p,
.intro-right p{color:#fff;font-size:16px;line-height:150%;padding-right:5px;}
.intro-right p{padding-left:5px;}

nav.navbar{font-size:0;line-height:0;border:0;margin:0;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:hover{font-family:'Roboto';text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4);font-size:22px;font-weight:700;color:#fff;padding:10px 20px 10px 20px;}

/*.navbar-default .navbar-nav > li a:after{content:'◈';font-size:16px;display:inline-block;color:#000;float:left;padding:0 19px 0 10px;}*/
/*.navbar-default .navbar-nav > li:first-child a:after{content:'';display:none;}*/
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
.navbar-default .navbar-nav > li.active > a,.navbar-default .navbar-nav > li.active > a:hover,.navbar-default .navbar-nav > li.active > a:focus{color:#fff;background:transparent;}
.navbar-default .navbar-nav > li.dropdown.open > a{background:#e67672;color:#8e4402;}
.navbar-default{background:transparent;}
.navbar{border-radius:0;min-height:1px;}

.mobile-menu{display:none;text-align:center;}

p{color:#2a241e;font-size:17px;line-height:160%;margin:15px 0;font-family:'Roboto';}

.half-text-right ul li{color:#2a241e;font-size:17px;line-height:160%;margin:3px 0;font-family:'Roboto';}

h1{color:#622f02;font-size:40px;font-family:'Roboto Slab';font-weight:700;line-height:100%;margin:25px 0 15px 0;}
h2{color:#f7941e;font-size:40px;font-family:'Roboto Slab';font-weight:700;line-height:130%;margin:25px 0 15px 0;}
.page-left h2{font-size:30px;}
h3{color:#f7941e;font-size:22px;font-family:'Roboto Slab';font-weight:700;line-height:130%;margin:25px 0 15px 0;}
.about-us p{}

.about-us{margin-bottom:30px;}
.about-us img{margin:0 auto;-webkit-border-radius: 400px;-moz-border-radius: 400px;border-radius: 400px;margin:0 auto;border:5px solid #fbdebb;}
.about-us p{text-align:center;}
.about-us h3{font-size:18px;color:#555;margin:15px 0 5px 0;line-height:130%;}
.about-us p{margin:0 0 10px 0;line-height:130%;}


/*#home-blog h2,#our-team h2,#help h2,#quotes h2{font-weight:400;padding-bottom:14px;}*/

#home-blog{padding:75px 0;background:#fcf2e5;}
#home-blog h2{text-align:center;margin:0 auto 30px auto;}
#home-blog p{text-align:center;}
#home-blog img{-webkit-border-radius: 400px;-moz-border-radius: 400px;border-radius: 400px;margin:0 auto;border:5px solid #fbdebb;}
#home-blog a{margin:0 auto;text-align:center;}
#home-blog h3{font-size:20px;font-family:'Roboto Slab';font-weight:700;}
#home-blog h3 a{color:#f7941e;}
#home-blog .btn{margin:0 auto;}
#home-blog .col-blog img{width:200px;height:auto;}
.blog-list-image{max-width:200px;height:auto;}
.category-left-image{margin-top:25px;display:inline-block;}
h2 a,h2 a:hover,h2 a:active,h2 a:focus{color:#f7941e;}

#help{background:#fcf2e5;padding:75px 0;}
#help h2{text-align:center;margin:0 auto 30px auto;}
#help h3{font-size:18px;font-family:'Roboto Slab';font-weight:700;text-transform:uppercase;padding-bottom:8px;color:#f7941e;margin:15px auto 10px auto;}
#help h3 a{color:#f7941e;}
#help p{color:#2a241e;font-size:14px;margin:10px 0;}
#help img{width:120px;height:120px;border:5px solid #f5dbba;-webkit-border-radius: 400px;-moz-border-radius: 400px;border-radius: 400px;}
.help-left{}
.help-right{text-align:right;}
#help .row{margin-top:40px;margin-bottom:40px;}
.col-termek{}

#our-team{padding:75px 0;background:#fff;}
#our-team h2{text-align:center;margin:0 auto 60px auto;}
#our-team .row{margin-bottom:30px;}
#our-team p{text-align:center;font-size:13px;color:#333;}
#our-team h3{font-size:17px;text-transform:uppercase;font-family:'Roboto Slab';font-weight:700;}
#our-team h3 a{color:#828282;}
#our-team h3{text-align:center;}

#creed{padding:70px 0 75px 0;background:#fff;}
/*#creed h2{padding-bottom:14px;color:#8e4402;font-size:25px;}*/
#creed h2{text-align:center;margin:0 auto 25px auto;}
#creed p{text-align:left;font-size:18px;color:#333;}
#creed img{margin-top:60px;}
#creed .intro-image img{margin:0 auto;width:100%;height:auto;}
#creed li{font-size:18px;color:#29231e;line-height:140%;margin:6px 0;list-style:none;}
#creed li:before{content:'';font-family:'fontello';font-size:15px;margin-right:7px;color:#f7941e;position:absolute;margin-left:-20px;}

.contact-us-right span{}

#offer{padding:70px 0 75px 0;background:#fbe4c7 url('img/circle-bg-2.png') center top no-repeat;}
#offer h2{padding-bottom:42px;color:#8e4402;text-align:center;margin:0 auto 0 auto;font-weight:400;}
#offer p{text-align:left;font-size:18px;color:#333;}
#offer img{margin-top:60px;}

.content ul{margin:0;padding:0;}
.content li{font-size:17px;list-style:none;line-height:140%;margin:7px 0;color:#2a241e;font-family:'Roboto';}
.content li li{font-size:17px;list-style:none;line-height:140%;margin:7px 0;padding-left:30px;color:#2a241e;font-family:'Roboto';}
.content ul li:before{content:'';font-family:'fontello';color:#f7941e;font-size:21px;margin:0 10px 0 0;}
.content td{border:1px solid #9e9180;font-size:17px;line-height:160%;margin:25px 0;font-family:'Roboto';color:#2a241e;padding:7px;}
.table > tbody > tr > td{border:1px solid #9e9180;}
.content table{border:1px solid #9e9180;}
.content a{color:#f7941e;}
.content a.btn{color:#8e4402;}

#contact-us{background:#f7941e;}
#contact-us img{margin:50px auto;}
#contact-us p{color:#fff;font-size:25px;margin:5px 0;line-height:130%;}
#contact-us h2{color:#fff;font-weight:500;margin:10px 0;}
#contact-us .contact-us-right{padding-top:40px;padding-bottom:30px;}
#contact-us a,#contact-us a:active,#contact-us a:focus{color:#fff;text-decoration:none}

#quotes{background:#fff;padding:75px 0;}
#quotes h2{text-align:center;margin:0 auto 30px auto;}
#quotes .slick-slider h3{text-align:center;text-transform:uppercase;font-size:14px;color:#555;font-family:'Roboto Slab';font-weight:700;margin:0;}
#quotes p{color:#555;font-size:14px;margin:0;margin:30px 0 20px 0;}
#quotes .position{color:#333;font-size:14px;margin:0;}
#quotes .slick-slider img{margin:0 auto;}
#quotes .slick-slide{padding:20px 15px;}
/*.slick-slider .slick-slide-wrapper{background:#e9e5dc;}*/
.slick-slider .slick-slide:nth-child(odd){background:#f4f1e9;}
.slick-slider .slick-slide:nth-child(even) {background:#e9e5dc;}
.slick-dotted.slick-slider{padding-bottom:0;}
.slick-slider .workplaces,.slick-slider .work,
.slick-slider .solutions,.slick-slider .solution{margin:0;}
.slick-dots li{width:10px !important;}
.slick-dots li button::before{content:' ' !important;background:#b9a088;opacity:1.0 !important;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;width:10px !important;height:10px !important;margin:0 auto !important;}
.slick-dots li.slick-active button::before{background:#54392b;}
.slick-prev,.slick-next{z-index:100000;}

.slick-prev{left:-67px;}
.slick-next{right:-67px;}

.slick-prev, .slick-next{width:37px;height:100px;}
.slick-prev::before{content:'';font-family:"fontello";color:#555;font-size:100px;z-index:100001;position:relative;display:block;width:37px;height:100px;}
.slick-next::before{content:'';font-family:"fontello";color:#555;font-size:100px;z-index:100001;position:relative;display:block;width:37px;height:100px;}


/* Message */
/*
#message{background:#f9e0db;padding-top:60px;padding-bottom:60px;}
#message input[type="text"],textarea{font-size:18px;font-family:'Roboto Slab';width:100%;padding:12px 20px;margin:0 0 15px 0;border:1px solid #f0c8cc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #ffffff;-webkit-box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);-moz-box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);}
textarea{height:120px;-webkit-box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);-moz-box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);box-shadow: 0px 2px 5px 0px rgba(246,200,198,1);}
#message input[type="submit"]{font-family:'Roboto Slab';text-transform:uppercase;font-weight:normal;text-shadow:0 1px 1px #c85a44;float:right;padding:12px 40px;background: #ef8671;background-image: -webkit-linear-gradient(top, #ef8671, #f86e53);background-image: -moz-linear-gradient(top, #ef8671, #f86e53);background-image: -ms-linear-gradient(top, #ef8671, #f86e53);background-image: -o-linear-gradient(top, #ef8671, #f86e53);background-image: linear-gradient(to bottom, #ef8671, #f86e53);-webkit-box-shadow: 0px 2px 5px 0px rgba(234,165,163,1);-moz-box-shadow: 0px 2px 5px 0px rgba(234,165,163,1);box-shadow: 0px 2px 5px 0px rgba(234,165,163,1);}
#message p{color:#50464a;font-size:18px;line-height:160%;}
#message h3{color:#6d535c;font-size:40px;text-align:center;font-family:'Roboto Slab';text-transform:uppercase;}
#message form{margin:80px 0 0 0;}
*/


#footer{background:#e7832b;padding:70px 0;min-height:400px;}
#footer li.lang-item{display:none !important;}

#footer .footer-top h2{font-size:30px;color:#fcf2e5;margin:0 auto 20px auto;text-align:center;}

#footer .footer-left a{color:#fcf2e5;}
#footer .footer-right li:before{content:'';font-size:'fontello';color:#fcf2e5;}
#footer .footer-right a{color:#fcf2e5;font-family:'Roboto';}
#footer .footer-right a:hover{color:#fcf2e5;}
#footer .footer-right form p{margin:15px 0;}
#footer .footer-middle a,#footer .footer-middle a:focus,#footer .footer-middle a:active,#footer .footer-middle a:hover{color:#fcf2e5;}
#footer p span{font-family:'Roboto';font-weight:700;}
#footer strong{font-family:'Roboto Slab';font-weight:700;}
#footer p{font-family:'Roboto';font-size:18px;color:#fcf2e5;line-height:150%;}
#footer .footer-right p{margin:15px 0 5px 0;}

#footer ul{padding:0;margin:0;}
#footer li{list-style:none;padding:0;margin:2px 0;font-family:'Roboto';font-size:18px;color:#fcf2e5;line-height:150%;}
#footer li:before{content:'';font-family:"fontello";font-size:18px;margin:0 5px 0 0;color:#fff;}
#footer li a,
#footer li a:focus,
#footer li a:hover,
#footer li a:active{color:#f2f2f2;font-size:18px;}

#footer input[type="text"],
#footer input[type="email"]{border:1px solid #383839;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#6b6b6b;padding:14px;width:100%;font-size:15px;}
#footer input[type="submit"]{background:#919191;font-family:'Roboto';font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:12px 25px;margin:0;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;font-size:17px;float:right;}


#footer2{background:#fed1aa;padding-top:40px;padding-bottom:40px;}
#footer2 a{color:#6d4420;}
#footer2 p{color:#a4876d;}
#footer2 .weboldal-keszites{margin-top:30px;margin-bottom:50px;}

.i1:before,
.i2:before,
.i3:before,
.i4:before,
.i5:before,
.i6:before{font-family:'fontello';font-size:20px;color:#fff;position:absolute;margin-left:-30px;color:#fcf2e5;}

.i1:before{content:'';}
.i2:before{content:'';}
.i3:before{content:'';}
.i4:before{content:'';}
.i5:before{content:'';}
.i6:before{content:'';}

.sidebar-box .i1,
.sidebar-box .i4{color:#e7832b;margin-left:25px;}
.sidebar-box .i1:before,
.sidebar-box .i4:before{color:#e7832b;}

.sidebar-box h3{color:#8e4402;}
.sidebar-contact a{color:#2a241e;}

.clr{clear:both;font-size:0;line-height:0;}


.page-left{padding-top:15px;padding-right:25px;padding-bottom:70px;border-right:2px solid #fff;min-height:800px;}
.page-sidebar{padding-left:25px;}

.contact-right{padding-top:15px;padding-bottom:70px;}
.contact-right iframe{margin-bottom:40px;}
.contact-left h2,.contact-right h2{margin:10px 0 20px 0;}
.contact-right,.contact-left{padding-top:15px;padding-bottom:40px;}

/*Contact form*/
.wpcf7-checkbox .wpcf7-list-item{display:block;}
.contact-right input[type="text"],
.contact-right input[type="email"]{margin:5px 0;border:1px solid #f1d0a3;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-family:'Roboto';font-size:14px;font-weight:400;padding:5px 15px;color:#333;}

.contact-right input[type="text"],
.contact-right input[type="email"],
.contact-right textarea{width:95%;}

.contact-right textarea{margin:5px 0;border:1px solid #f1d0a3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family:'Roboto';font-size:14px;font-weight:400;padding:5px 8px;color:#333;height:120px;}
span.wpcf7-list-item{margin:0;}
.contact-right p{margin:10px 0;}
.contact-right .text-right{font-weight:bold;padding-top:7px;}

.contact-right input[type="submit"]{background: #f7941e;background-image: -webkit-linear-gradient(top, #f7941e, #db6005);background-image: -moz-linear-gradient(top, #f7941e, #db6005);background-image: -ms-linear-gradient(top, #f7941e, #db6005);background-image: -o-linear-gradient(top, #f7941e, #db6005);background-image: linear-gradient(to bottom, #f7941e, #db6005);-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 24px;font-family:'Roboto';color: #ffffff;font-size: 20px;border:0;padding:7px 35px;text-decoration: none;margin:10px 0;}
.row.contact-row{padding-top:4px;padding-bottom:4px;}
.content-top{padding-top:35px;}



/*SLIDER*/
#home-slider{background:#f8f0e5;padding:0;}
/*#home-slider .carousel-indicators{display:none;}*/

/*#home-slider .slide1{background:url('img/slider1.jpg') center center no-repeat; background-size:auto 100%;}
#home-slider .slide2{background:url('img/slider2.jpg') center center no-repeat; background-size:auto 100%;}
#home-slider .slide3{background:url('img/slider3.jpg') center center no-repeat; background-size:auto 100%;}
#home-slider .slide4{background:url('img/slider4.jpg') center center no-repeat; background-size:auto 100%;}
#home-slider .slide5{background:url('img/slider5.jpg') center center no-repeat; background-size:auto 100%;}
*/
#home-slider .home-slide{min-height:600px;overflow:hidden;}
#home-slider .home-slide img{height:600px;width:auto;max-width:inherit;position:absolute;transform: translateX(-50%);left:50%;right:50%;}

#home-slider .carousel-inner{position:relative;text-align:left;}
#home-slider .carousel-caption{position:relative;top:50%;transform: translateY(-50%);z-index:10000;padding:0;/*left:19%;right:19%;*/width:40%;left:0;right:0;margin:0 auto;}
#home-slider .carousel-caption-inside{background-color:rgba(255,255,255,0.7);padding:20px 30px;}
#home-slider .item-inside{margin:0 auto;padding:0 20px;height:600px;}
#home-slider p.button-right{text-align:left;width:100%;}

/*#home-slider .button-bottom-right{float:left;}*/

#home-slider .carousel-caption p{color:#333;font-size:25px;text-align:left;font-family:"Roboto",sans-serif;font-weight:200;text-align:center;}
#home-slider .carousel-caption{text-shadow:none;}
#home-slider .carousel-caption h4{font-size:34px;color:#333;text-align:center;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-family:"Roboto Slab",sans-serif;font-weight:700;}
#home-slider .btn{margin:0 auto;}
#home-slider .button-bottom-right{text-align:center;}
#home-slider .button-red{background:#ea142b;}
#home-slider .button-red:hover{color:#fff;text-decoration:none;}

/*#home-slider .carousel-control.left,#home-slider .carousel-control.right{display:none;}*/



#home-image{padding:0;-webkit-box-shadow: 0px 0px 90px 0px rgba(247,148,30,0.5);
-moz-box-shadow: 0px 0px 90px 0px rgba(247,148,30,0.5);
box-shadow: 0px 0px 90px 0px rgba(247,148,30,0.5);}
#home-image .slide1{background:url('img/slide.jpg') center center no-repeat; background-size:auto 100%;}
#home-image .home-slide{min-height:759px;position:relative;}
#home-image h1{text-align:center;position:relative;margin:0;padding-top:300px;color:#fff;}
.home-block{margin-top:60px;margin-bottom:60px;}
.home-block a{color:#f7941e;}
.home-block.home-block2{margin-bottom:0;}

.main-h1{margin-top:0;}

.glyphicon-chevron-left,
.glyphicon-chevron-right{background:transparent;padding:25px;color:#fff;border:0;display:block;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:auto;height:auto;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size:40px;}


.carousel-control,.carousel-control:hover{background:transparent !important;background-image:none !important;}
.carousel-control,.carousel-control:focus, .carousel-control:hover{opacity:1;}

.carousel-control{text-shadow:0 !important;}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{text-shadow:none !important;}

.sidebar-image{-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;overflow:hidden;}
.sidebar-image img{width:150px;height:auto;-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;overflow:hidden;border:3px solid #f7941e;-webkit-box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);box-shadow: 0px 3px 10px 0px rgba(142,68,2,0.4);}
.sidebar-post .sidebar-post-right a.sidepost-link{color:#f7941e;font-size:18px;}
.sidebar-post{padding-top:15px;padding-bottom:15px;border-bottom:5px dotted #fddeb8;}
.sidebar-post p{margin-bottom:0;}

.page-sidebar{padding-top:40px;}
.sidebar-box{margin-bottom:50px;margin-top:35px;}
.box-big.sidebar-box{margin-top:0;margin-bottom:10px;}
.box-big{position:relative;text-align:center;}
.box-text{position:absolute;left:0;right:0;top:0;bottom:0;vertical-align:middle;font-size:16px;color:#fff;top:25%;}
.box-text-top{font-size:40px;color:#fcf2e5;font-family:"Roboto Slab",sans-serif;font-weight:700;}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media(max-width : 1200px) {
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:hover{font-family:'Roboto';font-size:16px;color:#fff;padding:10px 5px 10px 5px;}
	/*.navbar-default .navbar-nav > li a:after{content:'◈';font-size:16px;display:inline-block;color:#000;float:left;padding:0 14px 0 5px;}*/
}

/* Medium Devices, Desktops */
@media(max-width : 992px) {
	#message form{margin:0;}

	.logo-name{font-size:30px;}
	.logo-title{font-size:13px;}
	.phone{font-size:30px;}
	.phone-title{font-size:13px;}
	.phone-img{margin:7px 15px 0 0;}

	#footer .logo-name{font-size:30px;}
	#footer .logo-title{font-size:13px;}
	#footer .phone{font-size:30px;}
	#footer .phone-title{font-size:13px;}
	#footer .phone-img{margin:7px 15px 0 0;}

	.navbar-default .navbar-nav > li a:after{content:'';display:none;}
	.navbar-collapse{border-top:0;}
	.navbar-default .navbar-nav > li:first-child a:after{content:'';display:none;}
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:hover{font-size:18px;text-shadow:none;padding:15px 5px;color:#fff;}
	#home-slider .home-slide{min-height:600px;}
	#menu-wrapper{padding:10px 0;}
	.contact-phone{text-align:center;}

	.page-left{padding-right:15px;border-right:0;padding-bottom:30px;min-height:auto;}
	.page-sidebar{padding-left:15px;}


}


/* Small Devices, Tablets */
@media(max-width : 768px) {
	.phone-img{display:none;}

	.mobile-menu{display:block;}
	.slick-prev{left:50px;}
	.slick-next{right:50px;}

	#header-intro h3{font-size:18px;}
	#header-intro-line-1 span{margin:0 0 30px 0;}
	#header-intro{margin:140px 0 0 0;}
	.intro-left{margin-top:50px;}
	.intro-right{margin-top:50px;text-align:center;}
	.intro-left h3,.intro-right h3{background-position:center bottom;}
	.intro-left h3,.intro-right h3{font-size:19px;text-align:center;}
	.intro-left p,.intro-right p{font-size:14px;line-height:130%;margin:10px 0;text-align:center;}

	#home-blog h2,#our-team h2,#help h2,#creed h2,#quotes h2{font-size:25px;}
	#home-blog h3,#our-team h3,#help h3,#creed h3,#quotes h3{font-size:17px;}
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:hover{font-size:18px;}
	.contact-us-right span{display:block;margin:7px 0;}
	.contact-us-right i{display:none;}
	.contact-us-right br{display:none;}
	#contact-us p{margin:20px 0;}


	#help .row{margin-top:0;margin-bottom:0;}
	.col-termek{margin-top:35px !important;margin-bottom:35px !important;}
	#home-blog .col-blog{margin-top:35px !important;margin-bottom:35px !important;}

	#home-slider .carousel-caption h4{font-size:17px;}
	/*#home-slider .carousel-caption{top:10em;left:23%;right:23%;}*/
	#home-slider .carousel-caption p{font-size:14px;line-height:120%;}

/*	.glyphicon-chevron-left,
	.glyphicon-chevron-right{background:#f7941e;padding:8px;color:#8e4402;border:5px solid #8e4402;display:block;}*/
	#footer .footer-top h2{text-align:left;}

	.contact-row .text-right{text-align:left;}



	.relative{
		position: relative;
	}
	.absolute{
		position: relative;
	}
	.left-half{
		left: 0;
		right: 0;
		padding-left:0;padding-right:0;
	}
	.right-half{
		right: 0;
		left: 0;
		padding-left:0;padding-right:0;
	}

	.half-text-left{padding-right:15px;padding-bottom:30px;}
	.half-text-right{padding-left:15px;padding-bottom:30px;}

	.right-half img,.left-half img{max-width:100%;height:auto;}

	.left-half img,.right-half img{float:none;}
	#header-wrapper.subpage{background:url('img/subpage-slide.jpg') center top no-repeat;background-size:auto 100%;height:280px;padding:0;margin:0;}

	#footer{padding-left:40px;}
	.navbar-default .navbar-nav{background-color:rgba(255,255,255,0.95);}
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:hover{font-size:22px;text-shadow:none;color:#8e4402;padding:15px 5px;}
}


/* Extra Small Devices, Phones */ 
@media(max-width : 570px) {

	.logo-name{text-align:center;}
	.logo-title{text-align:center;}
	.phone{text-align:center;}
	.phone-title{text-align:center;}
	.phone-img,.phone-right{display:inline;float:none;text-align:center;}
	.phone-img{display:none;}
	.header-left,.header-right{float:none;display:block;width:100%;}

	#footer .logo-name{text-align:center;}
	#footer .logo-title{text-align:center;}
	#footer .phone{text-align:center;}
	#footer .phone-title{text-align:center;}
	#footer .phone-img,#footer .phone-right{display:inline;float:none;text-align:center;}
	#footer .phone-img{display:none;}
	#footer .footer-left,#footer .footer-right{float:none;display:block;width:100%;}
	#footer{min-height:300px;}

	h2{font-size:26px;}

	#creed p,#home-blog p,#help p{font-size:15px;}
	.content li{font-size:15px;}
	#contact-us p{font-size:18px;}

	h1{font-size:25px;}
	h2{font-size:21px;}
	h3{font-size:18px;}
	#footer .footer-top h2{font-size:25px;}
	.content li,p{font-size:16px;}
	#contact-us img{margin:50px auto 20px auto;}

}


/* Extra Small Devices, Phones */ 
@media(max-width : 480px) {
	#header-intro h3{font-size:12px;}
	#header-intro-line-1 span{margin:0 0 30px 0;}
	#header-intro{margin:140px 0 0 0;}
	.intro-left{margin-top:50px;}
	.intro-right{margin-top:50px;text-align:center;}
	.intro-left h3,.intro-right h3{background-position:center bottom;}
	.intro-left h3,.intro-right h3{font-size:17px;text-align:center;}
	.intro-left p,.intro-right p{font-size:13px;line-height:120%;margin:10px 0;text-align:center;}

	#home-blog h2,#our-team h2,#help h2,#creed h2,#quotes h2{font-size:21px;}
	#home-blog h3,#our-team h3,#help h3,#creed h3,#quotes h3{font-size:15px;}

}


/* Custom, iPhone Retina */ 
@media(max-width : 320px) {
}