/* UNIVERSAL */


.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear60 {clear:both; height:60px;}


.noradi {border-radius:0 !important}
.nopad{padding: 0px;}

.righttoleft {text-align:right;}
.centertoleft {text-align:center;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size:12px;}
.breadcrumb {color:#777;}

.glavna-tekst {text-align:justify;}
.glavna-tekst img {display:block; max-width:100%; height:auto;}

.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#67d187;}


ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}

h2.entry {font-weight: bold; font-size: 42px; font-family: Amatic SC;}
h2 a:hover{text-decoration: none; color: #f50d0d;}
.glavna-tekst {text-align:justify;}

/* Cookie skripta */

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }



/* SPECIFIC */

body {color:#484848;}
p, li {color:#1B1B1B;}

html .scroll-to-top{background: #008ad2}
.scroll-to-top:hover{background: #f50d0d; color: #fff;}

#header .header-top ul.nav-top li a {padding: 4px 6px;}

.page-header{background: url('http://kblj.hr/slike/page-header_bg.jpg'); background-position: center; border-top: 0px; border-bottom: 5px solid #008ad2; padding-left: 40px;}
section.page-header h1{border-bottom: 5px solid; border-bottom-color: #f5760d; color: #008ad2; font-weight: bold; padding: 0 0 21px; font-family: Amatic SC; font-size: 43px;}

#footer {margin-top:0}

#footer{padding-top: 0px;}

#footer .footer-copyright a {color:#fff !important}

#footer ul.simple-post-list li {padding:5px 0; border:none;}

#footer .contact i {float:right; margin:7px 0 10px 8px;}

#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}

.usluge-naslov {height:81px; border-bottom:1px solid #b7b7b7; font-size:18px; font-weight:300;}
.usluge-tekst {height:75px; line-height:25px; font-size:14px; font-weight:300; margin-top:10px}

ul.footerprojekti {list-style-type:none; padding:0}
ul.footerprojekti li {line-height:36px; color:#fff;}

ul.footerprojekti li span {color:#484848 !important;}


.posaljite-upit {padding:60px 0 40px 0;}

.slider-gumb {padding:15px; font-size:18px; font-weight:600;}

.container_bg{background-color: #fff; padding-left: 40px; padding-right: 40px;}
#header.flat-menu nav ul.nav-main li > .link_blue, #header.flat-menu nav ul.nav-main li.active > .link_blue{padding: 38px 36px !important;}
#header.flat-menu nav ul.nav-main li > .link_turquise, #header.flat-menu nav ul.nav-main li.active > .link_turquise{padding: 38px 40px !important;}
#header.flat-menu nav ul.nav-main li > .link_plava, #header.flat-menu nav ul.nav-main li.active > .link_plava{padding: 0px 46px 29px 46px !important;}


/* Slider */

.slider-container{background: -webkit-linear-gradient(#bde4f1, #fff); background: -o-linear-gradient(#bde4f1, #fff); background: -moz-linear-gradient(#bde4f1, #fff); background: linear-gradient(#bde4f1, #fff);}
.slider-container .naziv_banner{font-size: 80px; font-weight: bold; font-family: Amatic SC;}

/* Navigacija */

.header_top{height: 60px; border-bottom: 3px solid #ccc; font-family: 'Amatic SC'; color: #5c5c5c; font-size: 24px; font-weight: bold; padding-top: 15px;}
.header_top a{color: #5c5c5c;}
.header_top a:hover{color: #f50d0d; text-decoration: none;}
.top_text{padding-right: 70px;}

.nav_container{min-height: 100px; background-color: #008ad2;}
.container-full{margin: 0 auto; width: 100%;}
.header_container{padding: 0px !important; border-top: 0px !important;}
.nav > li > .link_text{padding: 35px 44px; color: #008ad2; font-family: 'Amatic SC'; font-size: 26px; font-weight: bold;}

@media (min-width: 992px){
	#header.flat-menu nav ul.nav-main li > .link_text, #header.flat-menu nav ul.nav-main li.active > .link_text{padding: 38px 68px; color: #008ad2; font-family: 'Amatic SC'; font-size: 30px; font-weight: bold; background-color: #fff !important; border-top: 0px;}
	#header.flat-menu nav ul.nav-main > li:hover > .link_text, #header.flat-menu nav ul.nav-main > li > .link_text:hover{background-color: #fff !important; color: #008ad2 !important;}
	#header.flat-menu nav ul.nav-main li .link_ikona{padding: 0px !important; border-top: 0px !important;}
	#header.flat-menu nav ul.nav-main{margin-top: 0px !important;}
	#header.flat-menu > .button_container{height: 82px;}
    #header.flat-menu nav ul.nav-main li > .link_zadnji, #header.flat-menu nav ul.nav-main li.active > .link_zadnji{padding: 38px 40px;}
}

.blue_bg{background-color: #008ad2 !important;}
.red_bg{background-color: #f50d0d !important;}
.turquise_bg{background-color: #089393 !important;}
.orange_bg{background-color: #f5760d !important;}
.green_bg{background-color: #009c00 !important;}

.navigacija_li{max-height: 100px; overflow: hidden; transition: 0.3s;}
.navigacija_li:hover > .link_text{margin-top: -96px; transition: 0.3s;}
.nav .active > .link_text{margin-top: -96px;}
.link_text{transition: 0.3s;}
.link_icon{transition: 0.3s;}
.ikona_nav{margin-left: auto; margin-right: auto; padding-top: 30px;}
.link_text{background-color: #fff;}
.nav-pills > li + li{margin-left: 0px;}
.link_text:hover, .link_text:focus{background-color: #fff;}
.height100{height: 100px;}

.content_wrap{background: -webkit-linear-gradient(#bde4f1, #fff); background: -o-linear-gradient(#bde4f1, #fff); background: -moz-linear-gradient(#bde4f1, #fff); background: linear-gradient(#bde4f1, #fff);}

.naziv_nav{font-size: 40px; font-family: Amatic SC; font-weight: bold; padding-top: 39px; padding-left: 20px; display: block;}

/* Footer */

.blue{color: #008ad2 !important;}
.red{color: #f50d0d !important;}
.turquise{color: #089393 !important;}
.orange{color: #f5760d !important;}
.green{color: #009c00 !important;}

.border-circle-blue{width: 40px; height: 40px; border: 2px solid #008ad2; border-radius: 50%;}
.border-circle-orange{width: 40px; height: 40px; border: 2px solid #f5760d; border-radius: 50%;}
.border-circle-green{width: 40px; height: 40px; border: 2px solid #009c00; border-radius: 50%;}

#footer{background-color: transparent; color: #1B1B1B !important; font-family: 'Amatic SC'; border-top: 0px;}
#footer .footer_naslov{font-size: 47px; font-weight: bold; padding-top: 70px;}
.position_rel{position: relative; margin-top: -58px;}
.padding-left-60{padding-left: 60px;}
.kontakt_footer{font-size: 27px; font-weight: bold;}
.kontakt_footer a{color: #009c00 !important;}
#ikona_mail_hover{display:none;}
.kontakt_footer a:hover{color: #f50d0d !important; text-decoration: none;}
.kontakt_footer a:hover > #ikona_mail{display: none;}
.kontakt_footer a:hover #ikona_mail_hover{display: inline;}
.nav_footer li{list-style: none;}
.nav_footer{padding-left: 0px;}
#footer .footer_izdvojeno h2{font-size: 38px; font-weight: bold !important;}
#footer .footer_izdvojeno li a, #footer .footer_izdvojeno td, #footer .footer_izdvojeno td p{color: #1B1B1B; font-family: "Open Sans", Arial, sans-serif; font-size: 15px;}
.footer_izdvojeno td p{margin-bottom: 0px;}
.footer_izdvojeno td{padding-right: 8px; vertical-align: top}
#footer .footer_izdvojeno td{padding-bottom: 6px;}
#footer .footer_izdvojeno a{color: #1B1B1B;}
#footer .footer_izdvojeno a:hover{color: #f50d0d; text-decoration: none;}
#footer .footer_izdvojeno .podnaslov{color: #008ad2 !important; font-weight: bold; font-size: 28px;}
#footer .footer-copyright{background-image: url('https://vrtic.kblj.hr/slike/footer_bg.png'); background-repeat: no-repeat; background-position: center; background-color: transparent; border-top: 0px; padding: 74px 0 10px; margin-top: 0px; font-family: "Open Sans", Arial, sans-serif;}
.potpis_wrap{padding-top: 10px;}
#footer .footer-copyright .nofloat{float: none;}
#footer .footer-copyright nav ul li{border: 0px; padding: 0px; color: #fff;}
.padding40{padding-right: 40px;}
.social_naslov{margin-bottom: 10px;}
#footer .container .row .marginb0{margin-bottom: 0px;}
.crta_footer{background-image: linear-gradient(to right, transparent, #337ab7, transparent); margin-top: 5px;}

/* Novosti */

.head_prav h1{display: inline; width: 90%; font-family: 'Amatic SC'; font-size: 31px; font-weight: bold; color: #fff;}
.head_prav{width: 280px; padding: 8px 0px 6px 18px; -moz-border-radius: 25px 10px / 10px 25px; border-radius: 25px 10px / 10px 25px; !important; color: #fff;}
.novosti-naslov{font-family: 'Amatic SC'; font-size: 37px; font-weight: bold; color: #008ad2;}
.novosti-tekst{color: #1B1B1B; text-align: justify;}
.jos_nov_head{font-family: 'Amatic SC'; font-weight: bold; font-size: 34px; margin-bottom: 0px;}
.jos_nov_naslov{font-family: 'Amatic SC'; font-weight: bold; border-bottom: 1px solid #EDEDDE; font-size: 30px;}
.prav_full{width: 100%;}
.novosti_desno{padding-left: 0px;}
.novosti_desno li{list-style-type: none;}
#owl-novosti-big a:hover, .jos_nov_a:hover{color: #f50d0d; text-decoration: none;}

.mb-0{margin-bottom: 0px;}

/* Smaller */

.center_img{margin: 0 auto;}
.misao_tjedna{font-family: 'Amatic SC'; color: #fff; border-radius: 25px 10px / 10px 25px}
.misao_naslov{font-size: 32px; color: #fff; font-weight: bold;}
.misao p{color: #fff; font-size: 16px; font-style: italic; line-height: 20px; font-family: "Open Sans", Arial, sans-serif;}
.pr-0{padding-right: 0px;}
.link_smaller{line-height: 24px; border-bottom: 1px solid #EDEDDE; color: #1B1B1B;}
.link_smaller a{color: #1B1B1B;}
.link_smaller a:hover{color: #f50d0d; text-decoration: none;}
.link_smaller td{padding: 8px 0;}
.link_smaller .td_dokumenti{padding: 4px 0;}
.caret_right{width: 15px;}

/* Kutak */

.kutak_naslov{font-family: 'Amatic SC'; font-size: 60px; color: #fff; font-weight: bold;}
.kutak_naslov:after{content: url(https://vrtic.kblj.hr/slike/smile_kutak.png); margin-left: 16px;}
.container_kutak, .container_podruznice{padding-left: 150px; padding-right: 150px;}
.kutak_img{z-index: 10;}
.kutak_box{width: 100%; height: 310px; z-index: 9; margin-top: -105px; padding: 100px 15px 20px 15px; border-radius: 10px; background-color: #fff; box-shadow: 4px 6px 21px 0px rgba(0, 0, 0, 0.75); margin-bottom: 40px;}
.h_kutak{font-family: 'Amatic SC'; font-weight: bold;}
.ul_kutak li{line-height: 20px;}
.ul_kutak li a{color: #1B1B1B;}
.ul_kutak{list-style-type: none; padding-left: 0px; margin-bottom: 0px;}
.mt-40{margin-top: 40px;}
.container_kutak a:hover, .container_kutak h2:hover, .container_kutak p:hover{text-decoration: none; color: #f50d0d !important;}

/* Galerija */

.img-thumbnail{border: 2px solid;}
.blue_border{border-color: #008ad2 !important;}
.red_border{border-color: #f50d0d !important;}
.turquise_border{border-color: #089393 !important;}
.orange_border{border-color: #f5760d !important;}
.green_border{border-color: #009c00 !important;}
.img-thumbnail img{border-radius: 0px;}
.galerija_naslov{font-family: 'Amatic SC'; font-size: 60px; color: #008ad2; font-weight: bold;}
.galerija_naslov:before{content: url(https://vrtic.kblj.hr/slike/galerija_ikona.png); margin-right: 16px;}
.mb-50{margin-bottom: 50px;}
#owl-galerija .owl-stage-outer, #owl-multimedija .owl-stage-outer{padding: 15px 0px;}

/* Podružnice */

.podruznice_head{font-family: 'Amatic SC'; font-family: 'Amatic SC'; font-size: 34px; font-weight: bold; color: #008ad2;}
.podruznice_ikona{color: #008ad2; font-size: 23px; vertical-align: middle;}
.podruznice_tekst, .podruznice_tekst p, .podruznice_tekst a{color: #1B1B1B;}
.podruznice_tekst a:hover{color: #f50d0d; text-decoration: none;}
.podruznice_tekst p{margin-bottom: 0px;}
.podruznice_row{height: 35px;}
.google_map_podr .google-map{height: 140px;}
.pt-40{padding-top: 40px;}
.podruznice_img{width: 100%;}

/* O nama */

.btn_vise{border: 0px; border-radius: 25px 10px / 10px 25px; padding: 8px 31px;}
.tilt {
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-4deg);
     -moz-transform: rotate(-4deg);
       -o-transform: rotate(-4deg);
      -ms-transform: rotate(-4deg);
          transform: rotate(-4deg);
}
.tilt_clock {
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
 
.tilt_clock:hover {
  -webkit-transform: rotate(4deg);
     -moz-transform: rotate(4deg);
       -o-transform: rotate(4deg);
      -ms-transform: rotate(4deg);
          transform: rotate(4deg);
}

.breadcrumb{background: none;}
.glavna-tekst h2{font-family: Amatic SC; font-weight: bold; font-size: 42px; color: #008ad2; margin-top: 30px;}
.border_radius{border-radius: 25px 10px / 10px 25px;}
html .btn-primary:hover{background-color: #008ad2; border-color: #008ad2 #008ad2 #00689f;}
#owl-novosti .owl-stage-outer{padding-bottom: 15px;}
#owl-najave .owl-stage-outer{padding-bottom: 15px;}
.height-100{height: 100px;}
.height-90{height: 90px;}
.decor-none:hover{text-decoration: none;}
.height-115{height: 115px;}
h2.font-33{font-size: 33px;}
.pl-35{padding-left: 35px;}
.pr-35{padding-right: 35px;}
.mb-80{margin-bottom: 80px;}
.podnaslov, .glavna-tekst h3{font-family: Amatic SC; color: #008ad2; font-size: 29px; font-weight: bold;}

.container_header{padding-left: 0px; padding-right: 0px;}

/* Ritam dana */

.glavna-tekst table{width: 80% !important; border: 0px; margin-bottom: 30px;}
.glavna-tekst td{color: #1B1B1B; border: 0px; padding: 10px 5px;}
.glavna-tekst tr{border: 0px; border-bottom: 1px solid #008ad2;}
.glavna-tekst li{list-style-image: url('https://vrtic.kblj.hr/slike/li_ikona.png'); padding-left: 5px;}

/* Kontakt informacije */

.kontakt_row{height: 45px;}
.google_map_kontakt .google-map{height: 218px;}

.amatic{font-family: Amatic SC; font-weight: bold}
h2.amatic{letter-spacing: 2px; font-size: 160px;}
.font_27{font-size: 27px !important; padding: 15px 0px !important;}
ul.nav-list li .font_27:before{margin-right: 10px; margin-bottom: 5px;}
ul.nav-list li .font_27:hover{background-color: transparent;}
.font_34{font-size: 34px;}

/* Pravni kutak */

a[href $='.pdf']{padding: 0 0 3px 20px; background: url('https://vrtic.kblj.hr/slike/page_white_acrobat.png') top left no-repeat;}
a[href $='.ppt']{padding: 0 0 3px 20px; background: url('https://vrtic.kblj.hr/slike/power_point.png') top left no-repeat;}
a[href $='.mp3']{padding: 0 0 3px 20px; background: url('https://vrtic.kblj.hr/slike/mp3_icon.png') top left no-repeat;}
.link_smaller a[href $='.pdf']{padding: 0px; background: none;}
.dokumenti_kutak a:hover{color: #f50d0d; text-decoration: none;}
.dokumenti_kutak a{color: #1B1B1B;}

/* Podružnice */

.podruznice_naslov{font-family: 'Amatic SC'; font-size: 60px; color: #008ad2; font-weight: bold;}

/* Ticker */

#ticker-next, #ticker-previous, .ticker-next-kutak, .ticker-previous-kutak {color:#000 !important;}
ul#vertical-ticker, ul.ticker-kutak {list-style-type:none; padding:0;}
#vertical-ticker li, .ticker-kutak li{display:block; line-height:20px;}
.angle{font-size: 40px;}


@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(0px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(2px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(2px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}

@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg); }
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -moz-transform: translate(-3px, 0px) rotate(1deg); }
30% { -moz-transform: translate(0px, 2px) rotate(0deg); }
40% { -moz-transform: translate(1px, -1px) rotate(1deg); }
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -moz-transform: translate(-3px, 1px) rotate(0deg); }
70% { -moz-transform: translate(2px, 1px) rotate(-1deg); }
80% { -moz-transform: translate(-1px, -1px) rotate(1deg); }
90% { -moz-transform: translate(2px, 2px) rotate(0deg); }
100% { -moz-transform: translate(1px, -2px) rotate(-1deg); }
}

@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}

.shake{
display:inline-block;
}

.shake:hover,
.shake:focus{
animation-name: shake;
animation-duration: 0.8s;
transform-origin:50% 50%;
animation-iteration-count: infinite;
animation-timing-function: linear;

-moz-animation-name: shake;
-moz-animation-duration: 0.8s;
-moz-transform-origin:50% 50%;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;

-webkit-animation-name: shake;
-webkit-animation-duration: 0.8s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}

.video-container{
    padding-top: 25px;
    padding-bottom: 50.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    height: 0;
}
.video-container embed, .video-container iframe, .video-container object, .video-container video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.height-45{height: 45px;}

.owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"]:hover {
	padding: 3px 7px;
    border: 0px !important;
	background: transparent;
	color: #008ad2;
}
.owl-carousel.show-nav-hover .owl-nav .owl-prev {
	left: -35px;
}

.owl-carousel.show-nav-hover .owl-nav .owl-next {
	right: -35px;
}

.height-66{height: 66px;}
@media (min-width: 992px){.container_bg{width: 967px;}}
@media (min-width: 1200px){.container_bg{width: 1167px;}}

.mr-45{margin-right: 45px;}

#header nav {
    float: left;
}

/* Video Container */
.video-container {
	padding-top: 25px;
	padding-bottom: 50.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	height: 0;
}

.video-container.vimeo {
	padding-top: 0;
	padding-bottom: 56.4%;
}

.video-container embed,
.video-container iframe,
.video-container object,
.video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}