/*
Theme Name: Volga Gaanderen
Author: Gowide
Author URI: http://gowide.nl/
Theme URI: http://gowide.nl
Description: 
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gowide
Domain Path: /languages/
Tags: white


This theme, like WordPress, is licensed under the GPL.

gowide is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}

.aligncenter,
div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}

.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}

.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}

h1 {font-weight:100; color:#000000; margin-bottom:25px; margin-top:0px; font-weight:600;}
h2 {font-weight:100; color:#000000; margin-bottom:15px; font-weight:600;}
h3 {font-weight:100; color:#000000; margin-bottom:15px; font-weight:300;} 
#main a {text-decoration:underline;}
#main a.btn {text-decoration:none;}
#main p {line-height:150%;}
#main li {padding-top:4px; padding-bottom:4px;}

#logo					{float:none; z-index:2; display:block; width:200px; position:absolute; left:50%; top:0px; margin-left:-100px;}
#logo img				{max-width:100%;}
#logo a 				{display:block; width:200px; height:132px;}

.form-group				{display:inline-block; width:100%;}
.form-group p			{display:inline-block; padding:0px; margin:0px; display:none;}
.form-group label  {padding:0px;}
.form-control:focus {box-shadow:none; border-color:#11436E;  }

.wpcf7-form				{margin:20px 0;}
.wpcf7-not-valid	{border-color:red;}
div.wpcf7-validation-errors {border-color:red;}

.fscf-div-form		{margin-top:20px; float:left; width:100%;}

.fscf-div-label		{width:33.33333333%; float:left; padding-right:20px;}
.fscf-div-field		{width:66.66666667%; float:left;}

.fscf-input-select	{display:block; width:100%; height:40px; padding:10px 12px; margin-bottom:15px; color:#000000; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:0px; -webkit-border-radius:0px; box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.fscf-input-select:focus {outline:none; box-shaodw:none;}
.fscf-required-text  	{margin-bottom:15px; display:inline-block;}
.fscf-div-error		{color:red; margin-bottom:10px;}
.fscf-div-submit	{margin-left:33.33333333%;}
.fscf-div-clear		{float:left; width:100%; margin-bottom:10px;}

[class^="icon-"],[class*="icon-"]{display:inline-block;width:30px;height:30px;*margin-right:.3em;line-height:20px;vertical-align:text-top;background-image:url("./inc/img/icons.png");background-position:20px 20px;background-repeat:no-repeat;}

.icon-arrow-groot-top 		{background-position:0 -30px;}
.icon-arrow-groot-right 	{background-position:0 -60px;}
.icon-arrow-groot-bottom 	{background-position:0 -90px;}
.icon-arrow-groot-left 		{background-position:0 -120px;}
.icon-arrow-middel-top 		{background-position:-30px -30px;}
.icon-arrow-middel-right 	{background-position:-30px -60px;}
.icon-arrow-middel-bottom 	{background-position:-30px -90px;}
.icon-arrow-middel-left 	{background-position:-30px -120px;}
.icon-arrow-klein-top 		{background-position:-60px -30px;}
.icon-arrow-klein-right 	{background-position:-60px -60px;}
.icon-arrow-klein-bottom 	{background-position:-60px -90px;}
.icon-arrow-klein-left 		{background-position:-60px -120px;}

.icon-arrow-right-wit		{background-position:-120px -60px;}
.icon-arrow-left-wit			{background-position:-120px -120px;}

.icon-zoeken				{background-position:-30px 0px;}
.icon-close				{background-position:-60px 0px;}

.icon-menu-plus				{background-position:-90px 0px;}
.icon-team 					{width:65px; height:55px; background-position:-12px -243px;}
.icon-wedstrijden			{width:65px; height:55px; background-position:-87px -243px;}
.icon-uitslagen					{width:70px; height:55px; background-position:-160px -243px;}
.icon-stand			{width:65px; height:55px; background-position:-237px -243px;}

.btn {font-size:16px; padding:10px 12px; border:none; outline:none; font-family: 'Open Sans', sans-serif; color:#000000; box-shadow:none; -webkit-box-schadow:none; text-shadow:none; -webkit-text-shadow:none;}
.btn-default {background:#000000; color:#ffffff;}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default{background:#000000; color:#FFFFFF; outline:none; box-shadow:none;}
.btn-default-wit {background:#FFFFFF; color:#000000;}
.btn-default-wit:hover {background:#F2F2F2; color:#000000;}

.slideroverlay .btn-default {background:#FFF100; color:#000000;}
.slideroverlay .btn .icon-arrow-middel-right,.mobielbuttons .btn .icon-arrow-middel-right {height:22px; background-position:-30px -64px;}
.slideroverlay .btn-default.active, .slideroverlay .btn-default.focus, .slideroverlay .btn-default:active, .slideroverlay .btn-default:focus, .slideroverlay .btn-default:hover {background:#F2E500; outline:none; box-shadow:none;}


.headerafbeelding {box-shadow:0px -30px 40px 20px #000000;}
.headerafbeelding .img {height:300px;}





.slick-disabled {opacity:0.4; cursor:default!important;}

.zoeken {position:relative;}
.zoektoggle {display:block; position:relative; cursor:pointer; margin-top:26px; margin-left:10px;}
.zoekenwrap {position:absolute; right:0px; z-index:1; width:390px; display:none;}
.zoekenwrap  .form-inline .form-control {width:100%; border:none; margin-top:20px; height:40px; padding-left:40px;}
.zoekenwrap .btn-zoek {float:right; padding:0px; background:none; position:relative; margin-top:-34px; margin-right:8px;}
.zoekenwrap .btn-zoek .icon-zoeken {background-position:0px 0px;}
.zoekenwrap .zoekclose {float:right; position:relative; margin-top:-34px; margin-right:45px; cursor:pointer}


.icon-plus {background-position:-60px 0px;}


.teamtab a {text-decoration:none;}
.tabnaam {width:100%; text-align:center; font-size:18px; margin-top:10px;}
.teamtab .nav-tabs>li>a {width:140px; height:125px; border-color:#eee #eee #ddd; color:#000000; text-decoration:none!important; text-align:center; border-radius:9px; -webkit-border-radius:9px; box-shadow:none; background:#FFFFFF:

background-image:-moz-linear-gradient(69% 72% -90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%); 
background-image:-webkit-gradient(linear,69% 72%,69% 122%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(236,236,251)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0);
}
.teamtab .nav-tabs>li>a i {margin-top:10px;}
.teamtab .nav-tabs>li.active>a {background:rgba(0, 0, 0, 0.6); color:#FFFFFF;}
.teamtab .nav-tabs>li.active>a i {background-position-y:-303px;}
.teamtab .tab-content {box-shadow:none; background:none;}







.top {background:#FFF100; height:12px; position:relative;  }
.top .topmenu {float:left;}
.top .topmenu ul 	{float:left; margin:0px;}
.top .topmenu ul li {float:left; list-style:none;}
.top .topmenu ul li a {color:#FFFFFF; padding:18px 0px 18px; float:left; line-height:14px; margin:0 8px;}
.top .topmenu ul li:hover a,
.top .topmenu ul li.current-menu-item a{border-bottom: solid 3px #FFFFFF; padding-bottom:15px;}
.top .topmenu ul li.current_page_item a{border-bottom: solid 3px #FFFFFF; padding-bottom:15px;}


.top .socialmedia {float:left;}
.top .socialmedia a {padding:15px 2px;display:block; float:left; margin: 0 5px;}
.top .socialmedia a:hover {border-bottom:solid 3px #FFFFFF; padding-bottom:12px;}

.top .zoeken  {float:left;}
.top .zoeken .zoektoggle {padding:15px 2px;display:block; cursor:pointer float:left; margin: 0 5px; -webkit-transition:all 0.3s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.top .zoeken .zoektoggle:hover,.top .zoeken .zoektoggle.open {border-bottom:solid 3px #FFFFFF; padding-bottom:12px;}


.container-hoofdmenu {background:url(./inc/img/header-bg.png); height:80px; box-shadow:0px 6px 10px -6px #000000; -wekbit-box-shadow:0px 6px 10px -6px #000000;}
.container-hoofdmenu .menulinks {position:relative; z-index:1;}
.container-hoofdmenu ul {padding:0px; margin:0px;}
.container-hoofdmenu ul li {padding:0px; margin:0px; list-style:none; float:left; position:relative;}
.container-hoofdmenu ul li.current_page_item:after, 
.container-hoofdmenu ul li.current-page-ancestor:after, 
.container-hoofdmenu ul li:hover:after   					{content:''; 	width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #FFFFFF; position:absolute; left:50%; margin-left:-6px; bottom:0px;}
.container-hoofdmenu ul li > div > a {color:#FFFFFF; float:left; padding:31px 14px; font-size:16px;}
.container-hoofdmenu ul li:hover > .dropdown-menu {display:block;}



.container-hoofdmenu ul li.current_page_item a, 
.container-hoofdmenu ul li.current-page-ancestor a, 
.container-hoofdmenu ul li:hover a {color: #FFF100;}	

.container-hoofdmenu .dropdown-menu {border:none; box-shadow:none; border-radius:0px; box-shadow:1px 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.container-hoofdmenu ul li > .dropdown-menu a {color:#000000; padding:12px 20px; line-height:140%;}
.container-hoofdmenu ul li > .dropdown-menu a:hover {text-decoration:underline;}
.container-hoofdmenu ul ul ul {display:none!important;}
		
.container-hoofdmenu .dropdown-breed .dropdown-menu {width:350px;}	
.container-hoofdmenu .dropdown-breed .dropdown-menu li {width:50%;}
		

.subtoggle {display:none;}		



.slideroverlay {position:absolute; width:100%; top:200px; font-size:40px; color:#FFFFFF; line-height:120%; text-shadow:0px 0px 12px rgba(0,0,0,1); -webkit-text-shadow:0px 0px 12px rgba(0,0,0,1);}
.slideroverlay .btn {clear:both; float:left; margin-top:20px; text-transform:uppercase; -webkit-text-transform:uppercase; font-size:20px; font-weight:600; padding:10px 5px 10px 15px;}
.slideroverlay .btn i {margin-left:5px;}



.site-header {z-index:2; position:relative; width:100%;}



.homeslider {width:100%; height:100%; left:0px; top:0px; z-index:0; right:0px; bottom:0px; position:relative; padding:0px;}
.homeslider .img{min-height:400px; width:100%;}
.homeslider .slick-list {width:100%; float:left;}
.container-button {position:relative; z-index:1;}
.container-button .button {position:absolute; right:30px; bottom:30px;}

.nevobofeed .wedstrijd {width:100%; display:block; overflow:hidden; border-bottom:solid 1px #DDDDDD; float:left; font-size:16px;}
.nevobofeed .wedstrijd .datum {float:left; width:15%; padding:5px 0; margin-top:4px;}
.nevobofeed .wedstrijd .thuisploeg {float:left;  width:35%; padding:5px 0; margin-top:4px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.nevobofeed .wedstrijd .uitploeg { float:left; text-align:right;  width:35%; padding:5px 0; margin-top:4px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.nevobofeed .wedstrijd .tijd {float:left; width:15%; text-align:center; padding:5px 0;}
.nevobofeed .wedstrijd .tijd span {border-radius:5px; -webkit-border-radius:5px; background:#000000; color:#FFFFFF; padding:5px 8px; display:inline-block; }
.nevobofeed i {position:absolute; right:0px; margin-top:20px; cursor:pointer; bottom:-52px;}
.nevobofeed i.icon-arrow-groot-top {right:40px;}
#programma .btn,#uitslagen .btn {margin-top:20px;}

.page-template-page-home-php .nevobofeed .wedstrijd {height:40px;}


.teamtab .teamdetail .wedstrijd {font-size:14px;}
.teamtab .teamdetail .wedstrijd:nth-child(even) {background:#FBFBFB;}
.teamtab .teamdetail .wedstrijd .plaats {float:left; width:27%;  padding:8px 5px; margin-top:4px; text-align:right;}
.teamtab .nevobofeed .wedstrijd .datum {width:10%; padding:8px 5px; }
.teamtab .nevobofeed .wedstrijd .thuisploeg {width:25%; text-align:center; padding:8px 5px; }
.teamtab .nevobofeed .wedstrijd .uitploeg {width:25%; text-align:center; padding:8px 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.teamtab .nevobofeed .wedstrijd .tijd {width:13%; padding:8px 5px; }
.isvolga {font-weight:700;}

.nevobofeedstand {width:100%;}
.nevobofeedstand td,.nevobofeedstand th {padding:5px 0;}
.nevobofeedstand tr:nth-child(even) {background:#FBFBFB;}

.novobo-alternatief-tekst {margin-top:41px;}
.novobo-alternatief-afbeeldingen {border-radius:9px; -webkit-border-radius:9px; overflow:hidden!important; margin-top:41px; box-shadow:1px 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);}
.novobo-alternatief-afbeeldingen .slick-list	{border-radius:9px; -webkit-border-radius:9px;}
.novobo-alternatief-afbeeldingen .img {height:340px; width:100%; border:none;}

.item-overzicht {}
.item-overzicht .nieuwsitem {width:100%;clear:both; font-weight:300; margin:5px 0; float:left;}
.item-overzicht .nieuwsitem .afbeelding {float:left; margin-right:30px;}
.item-overzicht .nieuwsitem .item-info {overflow:hidden; display:block;}
.item-overzicht .nieuwsitem .titel {width:100%; font-weight:600; font-size:18px; line-height:25px; padding:4px 0;}
.item-overzicht .nieuwsitem .catname {font-weight:400;}

.nieuwsenprogramma .col-md-6 {margin-top:-167px;}
.nav-tabs {border-bottom:0px;}
.nav-tabs>li {margin-right:10px;}
.nav-tabs>li>a{ border-radius:8px 8px 0 0;

border-bottom-color:#ffffff;
color:#000000;

box-shadow:inset 0px -2px  9px -6px  #000000;


background-image:-moz-linear-gradient(47% 0% 90deg,rgb(255,255,255) 0%,rgb(224,224,237) 100%); 
background-image:-webkit-gradient(linear,47% 0%,47% 112%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(224,224,237)));
background-image:-webkit-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(224,224,237) 100%);
background-image:-o-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(224,224,237) 100%);
background-image:-ms-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(224,224,237) 100%);
background-image:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(224,224,237) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe0e0ed,endColorstr=#ffffffff,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe0e0ed,endColorstr=#ffffffff,GradientType=0);
}
.nav-tabs>li.active>a {background:none; background-color:#FFFFFF; border-bottom-color:transparent; box-shadow:none;}



.tab-content {display:inline-block; width:100%; padding:20px;

-webkit-border-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 8px;
-moz-border-radius-topleft: 0;
border-radius: 8px;
border-top-left-radius: 0;

-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true);



background-image:-moz-linear-gradient(49% 0% -89deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%); 
background-image:-webkit-gradient(linear,49% 0%,51% 91%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(236,236,251)));
background-image:-webkit-linear-gradient(-89deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-o-linear-gradient(-89deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-ms-linear-gradient(-89deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:linear-gradient(179deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0);}





.submenu {
float:left; width:100%;
padding:20px;
border-radius:9px; -webkit-border-raidus:9px;


-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true);

background-image:-moz-linear-gradient(64% 40% -90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%); 
background-image:-webkit-gradient(linear,64% 40%,64% 104%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(236,236,251)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0);}


.breadcrumb {background:none; margin-top:30px; margin-bottom:40px; color:#221F1F; padding:0px;}
.breadcrumb a {color:#221F1F; margin:0 7px; text-decoration:underline;}


.submenu ul {padding:0px; margin:0px;}
.submenu ul li {list-style:none; position:relative;  float:left; clear:both;}
.submenu ul li a {width:100%; display:block; padding-left:30px; padding:8px 10px 8px 30px; }
.submenu ul li a:hover {font-weight:700;}
.submenu ul li:before {width:20px; height:20px; content:''; top:6px; position:absolute; left:0px; background:url(./inc/img/icons.png) no-repeat  no-repeat -64px -64px;}
.submenu .dropdown-menu {position:relative; width:100%; border:none; background:none; box-shadow:none; z-index:0;}

/* Niveau 2 werking */
.submenu > div > ul > li {display:none;}
.submenu > div > ul > li.current_page_item {display:block;}
.submenu > div > ul > li.current_page_item > ul {display:block;}

/* Niveau 3 werking */
.submenu > div > ul > li.current-page-ancestor {display:block;}
.submenu > div > ul > li.current-page-ancestor > ul {display:block;}
.submenu > div > ul > li.current-page-ancestor > ul > li.current_page_item, 
.submenu > div > ul > li.current-page-ancestor > ul > li.current-page-ancestor {display:block;}
.submenu > div > ul > li.current-page-ancestor > ul > li.current_page_item > ul,
.submenu > div > ul > li.current-page-ancestor > ul > li.current-page-ancestor > ul {display:block; margin-left:27px;}

/* opmaak submenu */
.submenu > div > ul > li.current_page_item > div > a,
.submenu > div > ul > li.current-page-ancestor > div > a {font-size:18px; font-weight:700; margin-bottom:10px; padding-left:10px;}
.submenu > div > ul > li.current_page_item:before,
.submenu > div > ul > li.current-page-ancestor:before {display:none;}

.submenu > div > ul > li.current-page-ancestor > ul > li.current_page_item > div > a, 
.submenu > div > ul > li.current-page-ancestor > ul > li.current-page-ancestor > div > a {font-weight:700;}

.submenu > div > ul > li.current-page-ancestor > ul > li.current-page-ancestor > ul > li.current_page_item > div > a {font-weight:700;}





.nieuwsenprogramma {margin-bottom:50px;}
/*    -    Facebook     -    */
.cff-shared-link	{display:none;}
.cff-wrapper {margin-right:30px;}
#cff .cff-item {height:200px; overflow:auto; border:none; padding:0px;}
.facebookarrow {position:absolute; right:-40px; top:20px; cursor:pointer}
.facebookarrow.next {top:100px;}

.twitterarrow {position:absolute; right:-10px; top:20px; cursor:pointer; z-index:100;}
.twitterarrow.next {top:100px;}


.block.grijs {

border-radius:9px;
-webkit-border-radius:9px;

padding:30px;

-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
box-shadow:1px 1px 4px rgba(0,0,0,0.3);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#4d000000,Positive=true);

background-image:-moz-linear-gradient(45% 6% -90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%); 
background-image:-webkit-gradient(linear,45% 6%,45% 101%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(236,236,251)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0);}


.block.grijs .titel {font-size:25px; width:102%; text-align:center; line-height:120%; margin-bottom:20px;}


.sponsorslider {height:200px;}
.sponsor {padding:20px 30px 30px; width:230px; height:auto; display:block; text-align:center;}
.sponsor img {max-width:100%; max-height:100%;}
.sponsor a {display:inline-block;}
.sponsorarrow {position:absolute; top:60px; cursor:pointer}
.sponsorarrow.prev {left:-15px;}
.sponsorarrow.next {right:-15px;}

.gallery {margin:30px -5px;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear:none!important; margin:5px;}



/*Paginatie*/
.pagination						{clear:both; padding:10px 0px; border-top:solid 1px #EAEFF4; border-bottom:solid 1px #EAEFF4; width:100%; border-radius:0px; -webkit-border-raidus:0px;}
.pagination .page-numbers		{width:40px; height:40px; margin-right:5px; display:block; float:left; padding:11px 0; text-align:center; background:#BBBBBB; color:#FFFFFF; border-radius:5px; -webkit-border-radius:5px; text-decoration:none!important;}
.pagination .page-numbers.current {background:#000000;}
.pagination .page-numbers:hover {background:#000000;}
.pagination .page-numbers.dots:hover {background:#11436E;}
.pagination .pagxvan			{margin-right:15px; display:block; float:left; line-height:40px;}

.pagination .next.page-numbers {padding:5px; }
.pagination .prev.page-numbers  {padding:5px;}



footer 				{background-color:#231F20; font-weight:300; margin-top:50px; color:#FFFFFF; border-bottom:solid 5px #FFF100;}
footer a			{color:#FFFFFF;}
footer a:hover			{color:#FFFFFF; text-decoration:underline;}
footer .copyright {margin-bottom:20px; float:left;}

footer .footercols {float:left; padding-right:20px; width:33.3333%;}
footer .footercols.col-3 {padding-right:0px;}
footer .footerblok ul {padding:0px; margin:0px;}
footer .footerblok ul li {padding:0px; list-style:none; padding:2px 0;}
footer .footerblok .titel {min-height:20px; display:block; font-size:20px; font-weight:600; margin-bottom:20px;}

footer .footerwrap			{position:relative;}
footer .footerwrap:before {content:''; background:url(./inc/img/footer-bg.png) no-repeat top -30px left ; left:-180px; position:absolute; height:100%; width:417px; position:absolute;}
footer .footerwrap .footerblok {margin-top:50px; margin-bottom:20px;}
footer .volgajeonsal {width:170px; height:104px; clear:both; background:url(./inc/img/volgajeonsal.png) no-repeat; float:left; margin-top:20px; margin-left:-20px;}

footer .facebook		{float:left; margin-right:20px;}
footer .facebook a {background:url(./inc/img/icons.png) no-repeat; background-position:-10px -154px; display:block; font-size:0px; width:40px; height:40px;}
footer .facebook a:hover {background-position:-10px -197px;}
footer .twitter {float:left;}
footer .twitter a {background:url(./inc/img/icons.png) no-repeat; background-position:-70px -154px; display:block; font-size:0px; width:40px; height:40px;}
footer .twitter a:hover {background-position:-70px -197px;}


.twitterblok {padding-bottom:10pximportant;}
.tweets .tweet {height:200px; overflow:auto; padding:0px; padding-right: 30px;}
.tweets .tweet .tweet_profile_img {display:none;}
.tweets .tweet .tweet_content {padding:0px; color:#000000;}
.tweets .tweet .tweet_user {display:none;}


.nieuwsoverzicht .item			{float:left; width:100%; display:block;}
.nieuwsoverzicht .datum			{width:100px; height:100px; text-align:center; font-size:30px; float:left; margin-right:30px; margin-bottom:30px;}
.nieuwsoverzicht .datum .dag	{height:50px; border-bottom:solid 1px #DDDDDD; line-height:50px; font-weight:600;}
.nieuwsoverzicht .datum .maand	{height:50px; line-height:50px; font-weight:100;}
.nieuwsoverzicht .omschrijving	{display:block; overflow:hidden; margin-bottom:30px; font-weight:100;}
.nieuwsoverzicht .omschrijving h3 {font-size:18px; margin-top:5px;}
.nieuwsoverzicht .omschrijving h3 a {text-decoration:none!important; font-weight:600;}
.nieuwsoverzicht .leesverder a	{font-style: italic; text-decoration:none!important;}
.nieuwsoverzicht .leesverder a:hover {text-decoration:underline!important;}

.bericht .datum					{font-size:12px; margin-bottom:20px;}
.bericht h1						{margin-bottom:0px;}

.gerelateerd .titel				{font-weight:700; font-size:18px!important; text-align:left!important;}
.gerelateerd ul					{padding:0px; margin:0px;}
.gerelateerd ul li				{padding:0px; margin:0px; list-style:none; position:relative;}
.gerelateerd ul li:before {width:20px; height:20px; content:''; top:6px; position:absolute; left:0px; background:url(./inc/img/icons.png) no-repeat  no-repeat -64px -64px;}
.gerelateerd ul li a {padding:8px 10px 8px 30px; display:block;}


.albumoverzicht .item			{float:left; width:100%; display:block;}
.albumoverzicht .foto			{width:100px; height:100px; text-align:center; font-size:30px; float:left; margin-right:30px; margin-bottom:30px;}
.albumoverzicht .omschrijving	{display:block; overflow:hidden; margin-bottom:30px; font-weight:100;}
.albumoverzicht .omschrijving h3 {font-size:18px; margin-top:5px;}
.albumoverzicht .omschrijving h3 a {text-decoration:none!important; font-weight:600;}
.albumoverzicht .leesverder a	{font-style: italic; text-decoration:none!important;}
.albumoverzicht .leesverder a:hover {text-decoration:underline!important;}




#secondary .block {float:left; width:100%; margin-bottom:30px;}
#secondary .sponsorblok .sponsorsidebarslider .sponsorarrow {  visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s ease-in-out; }
#secondary .sponsorblok:hover .sponsorsidebarslider .sponsorarrow {  visibility: visible; opacity: 1;}
#secondary .sponsorblok .onderschrift {width:100%; text-align:center;}


.teamuitkomst .uitkomst  {display:none;}
.teamuitkomst .uitkomst:first-child {display:block;}
.teamuitkomst .feedtitle {font-size:20px; font-weight:600; margin-bottom:20px; float:left;}
.teamselector {margin-bottom:30px;}

/* Fotoalbum */
#pwaheader					{margin:0 20px;}
#pwaheader .lang_gallery {display:none;}
#pwaheader .total_images	{margin-left:0px;}
.back_to_list {font-size:14px!important; color:#000000!important;}

.pwaplusphp_albumcover		{border:solid 1px #DDDDDD; padding:0px!important; max-width:205px; margin:10px 20px; margin-right:20px!important;}
.pwaplusphp_albumcover .overlay {border:0px; padding:0px; margin:0px; background:none; width:100%!important;}
.pwaplusphp_albumcover .pwaplusphp_img {border:none; padding:0px; background:none; width:100%;}
.pwaplusphp_albumcover .pwaplusphp_galdata {padding:20px;}
.pwaplusphp_albumcover .album_link {text-decoration:none!important;}
.pwaplusphp_albumcover .pwaplusphp_albstat {margin-top:10px;}

.pag-gallary .content {margin:0 -20px;}
.single-post.pag-gallary .content {margin:0px;}
.pwaplusphp_img {background:none!important;}
.pwaplusphp_thumbnail			{width:176px!important;}
.pwaplusphp_thumbnail #options {display:none!important;}

.single-post.pag-gallary #pwaheader {margin:0px;}
.single-post.pag-gallary .pwaplusphp_albumcover {margin:0px 10px 20px 0px;!important;}


/*    ------    LARGE DESKTOP   ----------     */
@media (min-width: 1200px) {

.zoekenwrap {width:470px;}
#logo {width:240px; margin-left:-120px;}
.container-hoofdmenu ul li > div > a {padding:31px 22px;}
.teamtab .nav-tabs>li {margin-right:20px;}

#logo a {width:240px; height:158px;}

.tweets .tweet {height:160px;}
#cff .cff-item {height:160px;}
.sponsorslider {height:160px;}

.pwaplusphp_thumbnail {width:180px!important;}
.pag-gallary .content {margin:0 -14px;}
.pwaplusphp_albumcover {margin-right:14px!important; margin:10px 14px;}




}







/*    ------    TABLET   ----------     */
@media (max-width: 992px) {

.sponsorslider {height:auto;}
.tweets .tweet {height:180px;}
#cff .cff-item {height:180px;}
#secondary {margin-top:30px;}

.zoeken {float:left!important;}
.navbar-toggle {width:100%; margin:0px; padding:14px 12px;}
.navbar-toggle:focus, .navbar-toggle:active, .navbar-toggle:hover {box-shadow:none; outline:none!important; color:#FFFFFF;}
.navbar-toggle .menutitel {float:right; margin-right:15px; color:#FFFFFF;}
.navbar-toggle .menuicon {float:right; margin-top:4px;}

.hoofdmenu-toggle {display:none; position:absolute; background:#000000; width:100%;

background-image:-moz-linear-gradient(rgb(51,51,51) 0%,rgb(0,0,0) 100%); 
background-image:-webkit-gradient(linear,color-stop(0, rgb(51,51,51)),color-stop(1, rgb(0,0,0)));
background-image:-webkit-linear-gradient(rgb(51,51,51) 0%,rgb(0,0,0) 100%);
background-image:-o-linear-gradient(rgb(51,51,51) 0%,rgb(0,0,0) 100%);
background-image:-ms-linear-gradient(rgb(51,51,51) 0%,rgb(0,0,0) 100%);
background-image:linear-gradient(rgb(51,51,51) 0%,rgb(0,0,0) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000);

}
.hoofdmenu-toggle.opened {display:block;}

.container-hoofdmenu {height:50px;}

.hoofdmenulinks {border-top:solid 1px #5F5F5F; margin-top:50px;}
.mobielhoofdmenu .menu {margin:0px; padding:0px;}
.mobielhoofdmenu .menu li {list-style:none; padding:0px; border-bottom:solid 1px #5F5F5F; position:relative;}
.mobielhoofdmenu .menu li .center {width:750px; margin:0 auto; padding:0 15px;}
.mobielhoofdmenu .menu li a {color:#FFFFFF; width:85%; padding:16px 20px 16px 30px; display:inline-block; font-size:16px;}

.mobielhoofdmenu .menu li.current_page_ancestor:before, .mobielhoofdmenu .menu  .current_page_item:before {content:''; position:absolute; width:5px; height:100%; background:#FFFFFF;}
.mobielhoofdmenu .menu li > div .subtoggle.iconopen .icon-menu-plus { background-position:-90px -30px;}
.mobielhoofdmenu .menu li li > div .subtoggle .icon-menu-plus {background-position:-90px -90px;}
.mobielhoofdmenu .menu li li > div .subtoggle.iconopen .icon-menu-plus {background-position:-90px -60px;}
.mobielhoofdmenu .menu li li.current_page_ancestor:after {display:none;}


.mobielhoofdmenu .menu li ul.dropdown-menu {display:none; margin-top:1px; border-radius:0px; position:relative; padding:0px; border:none; width:100%; background:#333333;}
.mobielhoofdmenu .menu li ul.dropdown-menu.open {display:block;}
.mobielhoofdmenu .menu li ul.dropdown-menu > li > div > a {padding-left:45px;}
.mobielhoofdmenu .menu li ul.dropdown-menu > li li  > div > a {padding-left:60px;}


.mobielsubmenu {background:#F4F4F4; padding-bottom:10px;}
.mobielsubmenu .subtoggle {display:none;}
.mobielsubmenu #breadcrumbs {color:#221F1F; font-size:13px;}
.mobielsubmenu #breadcrumbs a {margin:0 5px; text-decoration:underline;}
.mobielsubmenu .submenu > div > ul > li > ul {border:solid 1px #DDDDDD; background:#FFFFFF; position:absolute; border-radius:0px; border-top:0px; margin-top:-1px; z-index:1;}
.mobielsubmenu .submenu > div > ul > li {width:100%;}
.mobielsubmenu .submenu > div > ul > li> div {width:100%;}
.mobielsubmenu .submenu > div > ul > li> div > a {font-size:15px; font-weight:300; border:solid 1px #DDDDDD; background:#FFFFFF; padding:10px 20px; margin:0px; }
.mobielsubmenu .submenu > div > ul > li> div > a:after {content:''; position:absolute; right:10px; top:10px; background:url(./inc/img/icons.png) no-repeat -65px -95px; width:20px; height:20px; }
.mobielsubmenu .submenu > div > ul > li> div.open > a:after {background-position:-65px -35px;}

.mobielsubmenu .submenu > div > ul > li.current-page-ancestor {width:100%;}
.mobielsubmenu .submenu > div > ul > li.current-page-ancestor > ul {background:#FFFFFF; position:absolute; border-radius:0px; border:solid 1px #DDDDDD; border-top:0px; margin-top:-1px; z-index:1;}
.mobielsubmenu .submenu > div > ul > li.current-page-ancestor > ul > li.current_page_item > ul, 
.mobielsubmenu .submenu > div > ul > li.current-page-ancestor > ul > li.current-page-ancestor > ul {margin-left:0px; padding-left:25px; padding-bottom:10px;}


.mobielsubmenu .submenu > div > ul li > ul > li:before {content:'- '; background:none; left:15px;}
.mobielsubmenu .submenu > div > ul li > ul > li > ul > li:before {content:'- - '; left:10px;}


.mobielsubmenu .submenu ul li a {padding:8px 35px;}
.mobielsubmenu .submenu {background:none; box-shadow:none; padding:25px 0 10px;}




.subtoggle {display:block; float:right; width:50px; height:50px; padding:10px; border-left:solid 1px #5F5F5F;}

.teamtab .nav-tabs>li {margin-right:20px;}
.teamtab .nav-tabs>li>a {width:156px;}
.top {height:5px;}
.zoektoggle {margin-top:9px;}
#logo {width:140px; margin-left:-70px;}

.sponsoren{margin-bottom:30px;}

.nieuwsenprogramma {margin-bottom:30px;}
.block.grijs {margin-bottom:30px;}

.nieuwsenprogramma {margin-top:-100px;}
.nieuwsenprogramma .col-md-6 {margin-top:0px;}
.nieuwsenprogramma .col-md-6:first-child {margin-bottom:30px;}

footer .volgajeonsal {width:210px; height:78px; clear:none; margin:-10px 0 0 30px; background:url(./inc/img/volgajeonsal-tablet.png); float:left;}
footer .volgen {width:100%; margin-top:10px!important;}
footer .volgen .titel {float:left; margin-top:12px;}
footer .volgen .menu-footer-socialmedia-container {float:left; margin-left:30px;}
footer .footerwrap:before {display:none;}









}




/*    ------    MOBIEL   ----------     */
@media (max-width: 767px) {

.mobielhoofdmenu .menu li .center {width:100%; padding:0px;}
#logo {width:120px; margin-left:-60px;}
.hoofdmenulinks {margin-top:40px;}
.container-hoofdmenu .container {padding:0px;}
.mobielbuttons {margin-top:30px;}
.mobielbuttons .btn {margin-right:20px; background:#FFF100; color:#000000;}
.nieuwsenprogramma .col-md-6 {margin-top:auto;}

#logo a {width:120px; height:79px;}

footer .footercols {width:100%; padding-right:0px;}
footer .footerwrap	{padding-top:10px;}
footer .footerwrap .footerblok {float:left;}
footer .footerblok .titel {margin:0px!important; padding:0px; min-height:0px;}
footer .footerblok ul {margin-bottom:0px!important; margin-top:15px; float:left;}
footer .footerwrap .footerblok {margin-top:20px;}

.panel-title a {width:100%; display:block;}
.home .main-content-area {margin-top:30px;}


.homeslider .item {height:230px;}
.homeslider .img {min-height:230px;}
.slidercenter {font-size:20px; line-height:120%;}



.panel-default>.panel-heading {padding:0px; background:none;}
.panel-title a {font-size:16px; padding:20px; font-weight:600;}
.panel-title a.collapsed {font-weight:300;}
.panel-group .panel+.panel {margin-top:20px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top:0px; 

background-image:-moz-linear-gradient(97% 9% -90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%); 
background-image:-webkit-gradient(linear,97% 9%,96% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(236,236,251)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(236,236,251) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffececfb,GradientType=0);
}

.nieuwsenprogramma {margin-bottom:10px; margin-top:0px;}
.block.grijs {margin-bottom:30px;}
.volledigeprogramma {margin-top:20px;}
.mobielbuttons {margin-top:-20px; display:block;}
.mobielbuttons .btn {float:left; clear:both; margin-bottom:10px;}
.home #content {clear:both; padding-top:10px;}
.home .main-content-area {margin-top:10px;}


#programma-collapse .panel-body {overflow:auto; display:block;}
#programma-collapse .nevobofeed {min-width:400px;}
.nevobofeed .wedstrijd {padding-right:15px;}


.nevobofeed i {float:left; position:relative; margin-right:20px; right:auto!important; bottom:10px;}
.page-template-page-home-php .nevobofeed .wedstrijd {height:auto;}



.teamtab i {float:left;}
.teamtab .tabnaam {width:auto; display:block; overflow:hidden; margin-top:20px;}
.teamtab .panel-title a {display:inline-block; text-decoration:none!important;}
.teamtab h1 {margin-top:0px;}
.teamtab .panel-default>.panel-heading+.panel-collapse>.panel-body {background:none; }

footer .volgen .titel {width:100%;}
footer .volgen .menu-footer-socialmedia-container {margin-left:0px; margin-bottom:20px;}
footer .volgajeonsal {display:none;}

footer .footerblok .titel {float:left; width:100%; margin:10px 0;}
footer .footerblok ul {margin-bottom:15px;}



.teamtab .panel-title a {background:#000000; color:#FFFFFF; padding:10px 20px;}
.teamtab .panel-title a.collapsed {background:#FFFFFF;}
.teamtab .panel-title a.collapsed .tabnaam {color:#000000;}
.teamtab .panel-title a .icon-team {background-position:-128px -197px; height:40px; width:45px;}
.teamtab .panel-title a.collapsed .icon-team {background-position:-128px -154px;}

.teamtab .panel-title a .icon-wedstrijden {background-position:-174px -198px; height:40px; width:45px;}
.teamtab .panel-title a.collapsed .icon-wedstrijden {background-position:-174px -154px;}

.teamtab .panel-title a .icon-uitslagen {background-position:-219px -198px; height:40px; width:45px;}
.teamtab .panel-title a.collapsed .icon-uitslagen {background-position:-219px -154px;}

.teamtab .panel-title a .icon-stand {background-position:-264px -198px; height:40px; width:45px;}
.teamtab .panel-title a.collapsed .icon-stand {background-position:-264px -154px;}


.teamtab .tabnaam {margin:0px; line-height:40px; text-align:left; padding-left:30px;}

.teamtab .panel-default>.panel-heading+.panel-collapse>.panel-body {overflow:auto; display:block;}
.teamtab .nevobofeed {width:460px;}

.novobo-alternatief-afbeeldingen .img {height:250px;}

}

@media (max-width: 320px) {

}

/* mobiel 400 footer */
@media (max-width: 400px) {

}



/*    ------    RETINA   ----------     */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	[class^="icon-"],[class*="icon-"], 
	footer .twitter a, 
	footer .facebook a,
	.mobielsubmenu .submenu > div > ul > li> div > a:after,
	.gerelateerd ul li:before,
	.submenu ul li:before   {background-image:url("./inc/img/x2/icons.png"); background-size:360px;}

	footer .volgajeonsal {background-image:url("./inc/img/x2/volgajeonsal.png"); background-size:170px;}
	#logo a img				{display:none;}
	#logo a 				{background-image:url("./inc/img/x2/logo.png"); background-size:200px;}


	@media (min-width: 1200px) {
		#logo a 				{background-image:url("./inc/img/x2/logo.png"); background-size:240px;}
	}

	@media (max-width: 992px) {
		footer .volgajeonsal {background-image:url("./inc/img/x2/volgajeonsal-tablet.png"); background-size:210px;}
	}

	@media (max-width: 767px) {
		#logo a 				{background-image:url("./inc/img/x2/logo.png"); background-size:120px;}
	
	}


}




/*fotogalerij */


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(./inc/img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(./inc/img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(./inc/img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(./inc/img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(./inc/img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(./inc/img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}

/* bootstrap hack: fix content width inside hidden tabs */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: block;     /* undo display:none          */
    height: 0;          /* height:0 is also invisible */ 
    overflow-y: hidden; /* no-overflow                */
}
.tab-content > .active,
.pill-content > .active {
    height: auto;       /* let the content decide it  */
} /* bootstrap hack end */




