/*
Theme Name:     Voice Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Voice Theme
Author:         Meks
Author URI:     http://mekshq.com
Template:       voice
Version:        0.1.0
*/
/***** MIXINS ***************************************************************************************************/

.sub-menu-columns ul.sub-menu li {
	display: inline-block;
	float: left;
	width: 200px;
}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
	float: left;
	margin-right: 10px;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
	float: right;
}
.verticalAlign {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.clearfix:after {
	content: '';
	display: table;
	clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width: 768px) {
.col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66666667%;
}
.col-sm-pull-10 {
	right: 83.33333333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66666667%;
}
.col-sm-pull-7 {
	right: 58.33333333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66666667%;
}
.col-sm-pull-4 {
	right: 33.33333333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66666667%;
}
.col-sm-pull-1 {
	right: 8.33333333%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66666667%;
}
.col-sm-push-10 {
	left: 83.33333333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66666667%;
}
.col-sm-push-7 {
	left: 58.33333333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66666667%;
}
.col-sm-push-4 {
	left: 33.33333333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66666667%;
}
.col-sm-push-1 {
	left: 8.33333333%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
}

@media (min-width: 992px) {
.col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66666667%;
}
.col-md-pull-10 {
	right: 83.33333333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66666667%;
}
.col-md-pull-7 {
	right: 58.33333333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66666667%;
}
.col-md-pull-4 {
	right: 33.33333333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66666667%;
}
.col-md-pull-1 {
	right: 8.33333333%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66666667%;
}
.col-md-push-10 {
	left: 83.33333333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66666667%;
}
.col-md-push-7 {
	left: 58.33333333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66666667%;
}
.col-md-push-4 {
	left: 33.33333333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66666667%;
}
.col-md-push-1 {
	left: 8.33333333%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66666667%;
}
.col-md-offset-10 {
	margin-left: 83.33333333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66666667%;
}
.col-md-offset-7 {
	margin-left: 58.33333333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66666667%;
}
.col-md-offset-4 {
	margin-left: 33.33333333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66666667%;
}
.col-md-offset-1 {
	margin-left: 8.33333333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
}

@media (min-width: 1200px) {
.col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66666667%;
}
.col-lg-pull-10 {
	right: 83.33333333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66666667%;
}
.col-lg-pull-7 {
	right: 58.33333333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66666667%;
}
.col-lg-pull-4 {
	right: 33.33333333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66666667%;
}
.col-lg-pull-1 {
	right: 8.33333333%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66666667%;
}
.col-lg-push-10 {
	left: 83.33333333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66666667%;
}
.col-lg-push-7 {
	left: 58.33333333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66666667%;
}
.col-lg-push-4 {
	left: 33.33333333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66666667%;
}
.col-lg-push-1 {
	left: 8.33333333%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}
/* @darkblue: #0c285d;
@blue: #1b4598;
@lightblue: #428BCA;
@gray: #99a8b3;
@darkgray: #232323; */
@font-face {
	font-family: 'itcfrank';
	src: url('fonts/ITCFranklinGothicStd-MdCd_gdi.eot');
	src: url('fonts/ITCFranklinGothicStd-MdCd_gdi.eot?#iefix') format('embedded-opentype'), 
	url('fonts/ITCFranklinGothicStd-MdCd_gdi.woff') format('woff'), 
	url('fonts/ITCFranklinGothicStd-MdCd_gdi.ttf') format('truetype'), 
	url('fonts/ITCFranklinGothicStd-MdCd_gdi.otf') format('opentype'), 
	url('fonts/ITCFranklinGothicStd-MdCd_gdi.svg#ITCFranklinGothicStd-MdCd') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'itcfrank';
	src: url('fonts/ITCFranklinGothicStd-DmCp_gdi.eot');
	src: url('fonts/ITCFranklinGothicStd-DmCp_gdi.eot?#iefix') format('embedded-opentype'), 
	url('fonts/ITCFranklinGothicStd-DmCp_gdi.woff') format('woff'), 
	url('fonts/ITCFranklinGothicStd-DmCp_gdi.ttf') format('truetype'), 
	url('fonts/ITCFranklinGothicStd-DmCp_gdi.otf') format('opentype'), 
	url('fonts/ITCFranklinGothicStd-DmCp_gdi.svg#ITCFranklinGothicStd-DmCp') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/OpenSans-Italic-webfont.eot');
    src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



.entry-title {
    font-family: "Open Sans";}

    .wpp-post-title{
    	font-family: "Open Sans";
    }


.entry-headline p {
    font-family: 'open sans' !important;
}










a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
body {
	background: #F0F0F0;
}

/***** 1.0 RESET ****************************************************************************************************/
a{
	text-decoration: none;
	font-family: 'open sans';
}

/***** 3.0 TYPOGRAPHY ***********************************************************************************************/
body,
button,
input,
select,
textarea {
	line-height: 26px;
}

/***** 5.0 MENUS ****************************************************************************************************/
.top-nav-menu li .sub-menu{
	left: -10px;
}

/***** 10.0 HEADER **************************************************************************************************/
.vce-responsive-nav {
	color: #0c285d;
}
.main-header {
	background-color: #FFE300;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.header-bottom-wrapper {
	background: #fff;
	border-top: 1px solid #DAC200;
	border-bottom: 1px solid #DBDBDB;
}
.main-navigation a {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 12px;
}
.main-navigation > .nav-menu > li {
	margin-left: 1px;
}
.main-navigation > .nav-menu > li.fa-home {
	min-width: 50px;
	color: #0c285d;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.main-navigation > .nav-menu > li.fa-home.current_page_item {
	background: #0C285D;
}
.main-navigation > .nav-menu > li.fa-home.current_page_item:before {
	color: #fff;
}
.main-navigation > .nav-menu > li.fa-home:hover {
	background: #0c285d;
}
.main-navigation > .nav-menu > li.fa-home:hover:before {
	color: #fff;
}
.main-navigation > .nav-menu > li.fa-home > a {
	opacity: 0;
	padding: 0;
	height: 54px;
}
.main-navigation > .nav-menu > li.fa-home:before {
	left: 16px;
	font-size: 22px;
	font-size: 2.2rem;
	color: #0c285d;
}
.main-navigation > .nav-menu > li > a {
	padding-top: 17px;
	padding-bottom: 17px;
}
.main-navigation > .nav-menu > li.search-header-wrap.vce-zoomed > a {
	color: #fff;
	background: #0c285d;
}
.main-navigation > .nav-menu > li:hover > a, .main-navigation > .nav-menu > li.current-menu-ancestor > a {
	background: #0c285d;
	color: #fff;
}
.header-left-nav .nav-menu > li > a, .header-left-nav .nav-menu > li:first-child > a, .header-left-nav .nav-menu > li:last-child > a {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.main-navigation a, .sidr a {
	font-family: 'Open Sans'!important;
}

.header-left-nav .nav-menu > li > a {
	box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.header-left-nav .nav-menu > li:first-child > a, .header-left-nav .nav-menu > li:last-child > a {
	box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.2), 1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.nav-menu > .menu-item-has-children > a:after, .nav-menu .vce-mega-cat > a:after {
	margin: 0 0 0 10px;
}
.nav-menu > li:hover > a, .nav-menu > .current_page_item > a, .nav-menu > .current-menu-item > a, .nav-menu > .current-menu-ancestor > a, .main-navigation a.vce-item-selected, .main-navigation ul ul li:hover > a, .nav-menu ul .current-menu-item a, .nav-menu ul .current_page_item a, .vce-menu-parent:hover, .sidr li a:hover, .main-navigation li.current-menu-item.fa:before {
	color: #004aa3;
}
.top-header a:hover {
	color: #ffe300;
	text-decoration: none;
}
.soc-nav-menu {
	margin: 0 2px 0 0;
}
.soc-nav-menu .vce-social-name {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	display: block;
}
.soc-nav-menu a {
	width: auto;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
.soc-nav-menu a:hover .vce-social-name {
	color: #ffe300;
}
.soc-nav-menu li {
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	margin: 0 0 0 1px;
}
.soc-nav-menu li:hover {
	color: #ffe300;
}
.soc-nav-menu li:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.soc-nav-menu li.fa {
	line-height: 28px;
	margin: 6px 0 0 6px;
}
.soc-nav-menu li.fa:before {
	font-size: 18px;
	font-size: 1.8rem;
}
.soc-nav-menu li.fa a {
	width: 28px;
	height: 28px;
	border: 1px solid transparent;
	display: block;
}
.soc-nav-menu li.fa a:hover {
	border-color: #ffe300;
}
.soc-nav-menu li.fa .vce-social-name {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	display: none;
}
.soc-nav-menu li.langs a {
	position: relative;
	padding-right: 12px;
}
.soc-nav-menu li.langs a:after {
	content: '\f107';
	font-family: 'FontAwesome';
	position: absolute;
	right: 0;
	top: -1px;
}
.search-header-wrap > a {
	font-size: 18px;
	font-size: 1.8rem;
}
.search-header-wrap ul {
	border-color: #FFE300;
}
.header-sticky .site-title {
	display: none;
}
.header-sticky .main-navigation {
	float: none;
}
.header-sticky .main-navigation ul {
	text-align: left;
}
.header-sticky .main-navigation .search-header-wrap {
	float: right;
}
.header-sticky .main-navigation > .nav-menu > li.fa-home > a {
	height: 50px;
}
.header-sticky .main-navigation li.fa:before {
	top: 14px;
}
.header-sticky .main-navigation > .nav-menu > li > a {
	padding-top: 16px;
	padding-bottom: 14px;
}
.vce-header-ads {
	width: auto;
	margin: 20px 0;
}
.vce-header-ads .banner-title {
	font-size: 11px;
	font-size: 1.1rem;
	color: #BBA603;
	text-transform: uppercase;
	font-family: 'Open Sans';
	text-align: right;
	line-height: 20px;
}
.vce-header-ads img {
	max-width: 100%;
	height: auto;
}
/***** COLORS ***************************************************************************************************/
.vce-square, .vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current, button, input[type="button"], input[type="reset"], input[type="submit"], .vce-button, .pagination-wapper a, #vce-pagination .next.page-numbers, .vce-pagination .next.page-numbers, #vce-pagination .prev.page-numbers, .vce-pagination .prev.page-numbers, #vce-pagination .page-numbers, .vce-pagination .page-numbers, #vce-pagination .page-numbers.current, .vce-pagination .page-numbers.current, .vce-link-pages a, #vce-pagination a, .vce-pagination a, .vce-load-more a, .vce-slider-pagination .owl-nav > div, .comment-reply-link:hover, .vce-featured-section a, .vce-lay-g .vce-featured-info .meta-category a, .vce-404-menu a, .vce-post.sticky .meta-image:before, #vce-pagination .page-numbers:hover, .vce-pagination .page-numbers:hover, #bbpress-forums .bbp-pagination .current, #bbpress-forums .bbp-pagination a:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce ul.products li.product .added_to_cart, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .comments-holder .navigation .page-numbers.current {
	color: #fff;
	background-color: #0c285d;
	   
	text-transform: uppercase;
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: .5px;/*body, .mks_author_widget h3, .site-description, .meta-category a, textarea
	font-family: 'Open Sans Condensed';*/
	}

#main-box-4.vce-button.vce-pagination a,
#main-box-4.vce-button#vce-pagination a {
	 border: 1px solid #fff;

}

.vce-featured-section a {
	background: #ffe300;
	color: #0c285d !important;
}
.vce-featured-section a.category {
	background: #004aa3;
	color: #fff !important;
}
#vce-pagination .page-numbers, .vce-pagination .page-numbers, .comments-holder .navigation .page-numbers {
	border-color: #cbcbcb;
	color: #fff;
	background: #cbcbcb;
}
#vce-pagination .page-numbers.current, .vce-pagination .page-numbers.current, .bbp-pagination-links span.current, .comments-holder .navigation .page-numbers.current {
	background: #0c285d;
	border-color: #0c285d;
}
.meta-category a, .wpp-category a {
	font-size: 14px !important;
	font-size: 1.2rem !important;
	color: #2f62b7;
	text-transform: uppercase;
	
}
.meta-category a:hover, .wpp-category a:hover {
	color: #ffae00;
	text-decoration: none;
}
.entry-title a:hover {
	color: #ffae00;
}
.entry-meta div, .entry-meta div a {
	font-style: italic;
	font-size: 12px;
	font-size: 1.2rem;
}
.entry-meta div.author a, .entry-meta div a.author a {
	font-size: 14px;
	font-size: 1.4rem;
}
.vce-slider-pagination .owl-nav > div {
	color: #fff;
	font-size: 20px;
	font-size: 2rem;
}
.headerNewsletterForm {
	float: right;
	margin: 7px 0 0 20px;
}
.headerNewsletterForm .form-control {
	width: auto;
	height: 26px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	vertical-align: middle;
	display: inline-block;
	color: #fff;
	max-width: 175px;
	font-family: 'Open Sans';
}
.headerNewsletterForm .form-control:focus {
	color: #fff;
}
.headerNewsletterForm .submit {
	font-size: 12px;
	font-size: 1.2rem;
	height: 24px;
	vertical-align: middle;
	width: auto;
	line-height: 26px;
	padding: 0 10px;
	min-width: 0;
	background: #616161;
	color: #fff;
}
.headerNewsletterForm .submit:hover {
	background: #ffae00;
}
.headerNewsletterForm span {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-size: 1.2rem;
	margin: 0 5px 0 0;
}
/***** HOMEPAGE FEATURED CAROUSEL *******************************************************************************/
#vce-featured-grid {
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 30px;
	height: auto;
	background-color: #fff;
}
#vce-featured-grid .owl-controls {
	display: none !important;
}
/* .vce-grid-item {
	& > a {
		//display: block;
		&:after {
			content: 'Čítajte viac';
			position: absolute;
			top: 50%;
			left: 50%;
			width: 130px;
			height: 50px;
			line-height: 50px;
			margin: -25px 0 0 -65px;
			font-size: 16px;
			border: 2px solid #fff;
			z-index: 2;
			font-weight: bold;
			text-align: center;
			color: #fff;
			text-transform: uppercase;
			font-family: 'Open Sans Condensed';
			.opacity(0);
			.transition(opacity .3s ease);
		}
	}
} */
.vce-featured-grid .vce-featured-section {
	position: absolute;
	top: 18px;
	right: 20px;
}
.vce-featured-grid .vce-featured-section a {
	font-size: 14px;
	font-size: 1.4rem;
}
.vce-grid-text .vce-featured-info {
	position: absolute;
	bottom: 20px;
	width: 100%;
}
.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background {
/* background-color: @yellow;
		.opacity(.8); */
}
.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-info {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}
.vce-featured-grid .owl-item:hover .vce-grid-item > a:after {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
}
.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-info {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
}
.vce-featured-header-background {
	background: -webkit-linear-gradient(top, #000000 15%, rgba(0, 0, 0, 0) 40%);
	background: -o-linear-gradient(top, #000000 15%, rgba(0, 0, 0, 0) 40%);
	background: -moz-linear-gradient(top, #000000 15%, rgba(0, 0, 0, 0) 40%);
	background: linear-gradient(to top, #000000 15%, rgba(0, 0, 0, 0) 40%);
}
/***** SECTION **************************************************************************************************/
.main-box-title, .comment-reply-title, .sidebar .widget-title {
	background: none;
	color: #fff;
	padding: 12px 15px 9px 20px;
	border: 0;
	border-bottom: 1px solid #F0F0F0;
	border-top: 2px solid #0c285d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align: left;
	font-size: 20px;
	font-size: 2rem;
	color: #232323;
	
	font-weight: normal;
	color: #444;
}
.main-box-title.title-dark, .comment-reply-title.title-dark, .sidebar .widget-title.title-dark {
	background: #0C285D;
	border: 0 !important;
	color: #FFF;
	padding: 12px 15px 10px 20px;
}
#main-box-3 .vce-border-top .main-box-title {
	border: 0;
	border-bottom: 1px solid #F0F0F0;
	border-top: 2px solid #0c285d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #0c285d;
}
.vce-border-top .main-box-title {
	border: 0;
	border-bottom: 1px solid #F0F0F0;
	border-top: 2px solid #0c285d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.darkbox .main-box-title, .darkbox .comment-reply-title, .darkbox .main-box-head, .darkbox .sidebar .widget-title {
	background: #0c285d;
	border-top-color: #ffe300;
	color: #ffe300;
	border: 0;
	border-bottom: 1px solid #0C1F44;
}
.darkbox .main-box-inside {
	background: #0c285d;
}
.darkbox .main-box-inside .vce-post {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.darkbox .main-box-inside .entry-title a {
	color: #fff;
}
.darkbox .main-box-inside .meta-category a {
	color: #ffe300;
}
.home .main-box#main-box-4 .main-box-title, .home .main-box#main-box-4 .comment-reply-title, .home .main-box#main-box-4 .main-box-head, .home .main-box#main-box-4 .sidebar .widget-title {
	background: #0c285d;
	border-top-color: #ffe300;
	color: #ffe300;
	border: 0;
	border-bottom: 1px solid #0C1F44;
}
.home .main-box#main-box-4 .main-box-inside {
	background: #0c285d;
}
.home .main-box#main-box-4 .main-box-inside .vce-post {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.home .main-box#main-box-4 .main-box-inside .entry-title a {
	color: #fff;
}
.home .main-box#main-box-4 .main-box-inside .meta-category a {
	color: #ffe300;
}
.home .main-box .blue-title .main-box-title {
	background: #0c285d;
	border: 0;
	color: #fff;
	padding: 12px 15px 10px 20px;
}
.dark-box .main-box-title, .dark-box .comment-reply-title, .dark-box .main-box-head, .dark-box .sidebar .widget-title {
	background: #0c285d;
	border-top-color: #ffe300;
	color: #ffe300;
	border: 0;
	border-bottom: 1px solid #0C1F44;
}
.dark-box .main-box-inside {
	background: #0c285d;
}

.dark-box .main-box-inside .vce-post {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.dark-box .main-box-inside .entry-title a {
	color: #fff;
}
.dark-box .main-box-inside .meta-category a {
	color: #ffe300;
}
.archive .vce-main-content > .main-box:first-child .main-box-title {
	background: #0c285d;
	color: #fff;
	padding-bottom: 12px;
	border-top: 0;
	border-left: 5px solid #ffe300;
}
#vce-pagination, .vce-pagination, .vce-slider-pagination .owl-controls, .vce-content-outside, .comments-holder .navigation {
	background: none;
}
/***** LAYOUT B *************************************************************************************************/
.vce-lay-b {
	min-height: 250px;
}
.vce-lay-b img {
	max-height: 250px;
}
/***** LAYOUT C *************************************************************************************************/
.vce-lay-c img {
	max-height: 100%;
}
.vce-lay-c .meta-image .vce-featured-section {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 1;
}
.vce-lay-c .entry-title {
	margin-top: 4px;
}

.vce-lay-c .meta-image{
	max-height: 250px;
}

/***** LAYOUT D *************************************************************************************************/
.vce-lay-d .meta-image .vce-featured-section {
	position: absolute;
	bottom: 4px;
	right: 8px;
	z-index: 5;
}

.vce-lay-d .meta-image img {
	width: 150px;
	height: 100%;
}

/***** LAYOUT E *************************************************************************************************/
.vce-lay-e .meta-image img {
	width: 150px;
	height: 100%;
}

/***** LAYOUT F *************************************************************************************************/
.vce-lay-f .entry-title{
	font-size: 15px;
}

/***** SIDEBAR **************************************************************************************************/
.widget li, .widget .textwidget li {
	padding: 12px 0;
}
.widget_nav_menu li {
	padding: 6px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	font-size: 1.4rem;
}
.sidebar .widget li a:hover, .sidebar .widget a, .widget_nav_menu li.menu-item-has-children:hover:after, .widget_pages li.page_item_has_children:hover:after {
	color: #0C285D;
}
.sidebar .widget a:hover {
    color: #ffae00!important;
}
.sidebar .widget a:hover {
	color: #ffae00;
}
.widget ul.vce-post-list {
	padding: 20px 1px;
}
.widget > ul, .widget > div, .widget p, .widget > form {
	padding: 10px 20px;
}
.widget_nav_menu li a, .widget_pages li a {
	padding: 4px 0;
}
.main-box-inside .banners-title {
	padding-right: 1px;
	color: #c4c4c4;
}
img.img_ad {
    width: 100%!important;
    height: auto!important;
}
.banners-title {
	font-size: 11px;
	font-size: 1.1rem;
	font-family: 'Open Sans';
	line-height: 18px;
	padding-bottom: 0;
	color: #B5B4B4;
	text-transform: uppercase;
	text-align: right;
}
.sidebar .post-stats {
	font-weight: normal;
	font-size: 12px;
	font-size: 1.2rem;
	font-style: italic;
	color: #9B9B9B;
	line-height: 20px;
	margin: 0;
}
.sidebar .post-stats a {
	font-style: normal;
	color: #2f62b7 !important;
}
.sidebar .post-stats a:hover {
	color: #ffae00 !important;
}
.sidebar .widget {
	background: #fff;
	font-size: 13px;
	font-size: 1.3rem;
}
.sidebar .widget.tmp-eufonds .textwidget {
	display: none;
}
.sidebar .widget.tmp-eufonds .widget-title span:after, .sidebar .widget.tmp-eufonds .widget-title a:after {
	content: '\f08e';
	font-family: FontAwesome;
	position: relative;
	top: 2px;
	margin: 0 0 0 8px;
}
.sidebar .widget.squarebanner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.sidebar .widget.squarebanner .textwidget {
	padding: 0;
}
.sidebar .widget.squarebanner .widget-title {
	background: #F0F0F0;
	border: 0;
	text-align: right;
	padding-bottom: 4px;
	padding-right: 5px;
	font-size: 11px;
	font-size: 1.1rem;
	font-family: 'Open Sans';
	line-height: 20px;
	padding-bottom: 0;
	color: #B5B4B4;
}
.sidebar .widget.mostread {
	background: #0c285d;
	color: #fff;
}
.sidebar .widget.mostread .widget-title {
	background: #0c285d;
	border: 0;
	color: #ffe300;
	border-bottom: 1px solid #0C1F44;
}
.sidebar .widget.mostread a {
	color: #fff;
}
.sidebar .widget.inshort {
	font-size: 13px;
	font-size: 1.3rem;
}
.sidebar .widget.popular-posts a {
	margin: 0 0 6px 0;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 20px;
	font-weight: bold;
}
.sidebar .widget.sponsors img {
	vertical-align: middle;
	display: inline-block;
	margin: 0 1px;
}
.sidebar .widget h5 {
	margin: 0;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 20px;
}
.sidebar .widget .wpp-date {
	margin: 3px 0 0 0;
	display: inline-block;
}
.sidebar .widget.newsletterWidget form {
	width: 100%;
}
.sidebar .widget.newsletterWidget form input {
	float: left;
	width: 62%;
	background: none;
	border: 0;
	border-bottom: 1px solid #ffe300;
	outline: 0;
	color: #fff;
	font-family: "Open Sans";
}
.sidebar .widget.newsletterWidget form input::-webkit-input-placeholder {
 color: #fff;
 font-style: italic;
}
.sidebar .widget.newsletterWidget form input:-moz-placeholder {
 color: #fff;
 font-style: italic;
}
.sidebar .widget.newsletterWidget form input::-moz-placeholder {
 color: #fff;
 font-style: italic;
}
.sidebar .widget.newsletterWidget form input:-ms-input-placeholder {
 color: #fff;
 font-style: italic;
}
.sidebar .widget.newsletterWidget form button {
	float: right;
	width: 20%;
	background: #ffe300;
	color: #0c285d;
}
/***** BREADCRUMBS **********************************************************************************************/
.mks-bredcrumbs-container {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.mks-bredcrumbs-container #breadcrumbs a:nth-child(n+3) {
	display: inline-block;
}
.mks-bredcrumbs-container #breadcrumbs a:nth-child(n+3):after {
	font-family: 'FontAwesome';
	content: '\f105';
	margin: 0 7px 0 10px;
	text-decoration: none;
}
.mks-bredcrumbs-container #breadcrumbs a:nth-child(n+3):hover:after {
	text-decoration: none;
}
.mks-bredcrumbs-container #breadcrumbs a:nth-child(n+3):last-child:after {
	content: none;
}
/***** FOOTER ***************************************************************************************************/
.site-footer {
	background: #0c285d;
	border-top: 4px solid #ffe300;
}
.site-footer .site-info {
	background: none;
}
.site-footer .site-info a {
	color: #fff;
}
/***** SINGLE ***************************************************************************************************/
.vce-single .entry-content, .vce-single .entry-headline, .vce-single .entry-footer {
	width: 700px;
}
.entry-meta .no-wrap {
	white-space: nowrap;
}
.vce-single .entry-content {
	margin: 30px auto;
}
.vce-single .meta-image {
	margin: 0 55px;
}
.vce-single .image-author {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background: rgba(0, 0, 0, 0.7);
	padding: 0 10px;
	font-size: 12px;
	font-size: 1.2rem;
	width: 100%;
}
.vce-single .entry-meta .comments {
	display: none;
}
.vce-single h1.entry-title {
	margin-top: 40px;
}
.vce-single .header-share .vce-share-bar {
	margin-bottom: 20px;
	margin-top: 30px;
}
.vce-single .vce-share-bar {
	float: none;
	margin-bottom: 40px;
	margin-top: 40px;
}
.meta-tag a {
    display: inline-block;
}
.vce-single .entry-content {
	text-align: left;
}
.vce-single .meta-category a, .vce-single .wpp-category a {
	font-size: 18px !important;
	font-size: 1.8rem !important;
}
.vce-single .entry-header .entry-meta {
	margin: 0 55px;
	text-align: center;
}
.vce-single .entry-meta {
	margin: 30px 55px;
	text-align: center;
}
h1.entry-title {
	line-height: 56px;
}
.vce-share-items li a {
	width: 70px;
	padding: 0 5px;
	line-height: 40px;
}
.vce-share-items li a.default {
	background: #b6b6b6;
}
.vce-share-items li a span {
	font-size: 13px;
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 5px;
	height: 20px;
	line-height: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-family: 'Open Sans';
	font-weight: bold;
}
.articleTagsWrap {
	background: #0c285d;
	color: #fff;
	padding: 25px 55px 40px 55px;
}
.articleTagsWrap h3 {
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
}
.articleTagsWrap .tagsContent {
	margin-top: 10px;
	font-size: 14px;
	position: relative;
}
.articleTagsWrap .tagsContent .title {
	color: #ffe300;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 15px;
}
.articleTagsWrap .tagsContent .title .fa {
	margin-right: 5px;
}
.articleTagsWrap .tagsContent a {
	color: #fff;
	margin-right: 10px;
}
.articleTagsWrap .tagsContent .meta-tag {
	padding: 0 0 0 120px;
}
.mks_pullquote {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-weight: normal;
}
.mks_highlight {
	border-top: 1px solid #0C285D;
	border-bottom: 1px solid #0C285D;
	padding: 15px 15px 15px 0;
}
.mks_toggle {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.mks_toggle_content p:last-of-type {
	margin: 0;
}
.mks_toggle_heading {
	background: #0c285d;
	color: #fff;
}
.mks_accordion_heading, .mks_toggle_heading {
	padding-left: 55px;
	text-transform: uppercase;
}
.mks_accordion_content, .mks_toggle_content {
	padding: 20px 0 0 0;
	margin: 0;
}
.mks_accordion_item, .mks_toggle {
	border: 0;
}
.mks_accordion_heading i, .mks_toggle_heading i {
	right: 55px;
}

body, .mks_author_widget h3, .site-description, .meta-category a, textarea {
    font-family: 'Open Sans'!important;   
}

blockquote {
	background: #0c285d;
	color: #fff;
	margin: 20px 0;
	padding: 30px 30px 30px 50px;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 26px;
	border-left: 5px solid #ffe300;
}
blockquote p:last-of-type {
	margin: 0;
}
blockquote:before {
	left: 16px;
	top: 20px;
	color: #fff;
	font-size: 20px;
	font-size: 2rem;
}
.vce-single .entry-content blockquote p:last-child {
	margin-bottom: 0;
}
.calendar-items.eurofondy .i .entry-title {
	font-size: 18px;
}
.calendar-items .i {
	font-size: 12px;
	margin-bottom: 16px;
	line-height: normal;
	border-top: 1px solid #E8E8E8;
	padding: 16px 0 0 0;
	position: relative;
}
.calendar-items .i:first-child {
	border-top: 0;
	padding-top: 0;
}
.calendar-items .i .date {
	font-size: 12px;
}
.calendar-items .i .entry-title {
	font-size: 20px;
	line-height: normal;
	margin: 5px 0;
}
.calendar-items .i .info {
	margin: 2px 0 0 0;
}
.calendar-items .i .info span {
	display: inline-block;
	margin: 0 0 0 20px;
	position: relative;
}
.calendar-items .i .info span:before {
	content: '';
	width: 4px;
	height: 4px;
	background: #727272;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: -13px;
}
.calendar-items .i .info span:first-child {
	margin: 0;
}
.calendar-items .i .info span:first-child:before {
	content: none;
}
.calendar-items .i .tip {
	position: absolute;
	top: 15px;
	right: 0;
}
.calendar-detail-info {
	margin: 40px 0;
	padding: 20px 0 10px 0;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	background: #0c285d;
	color: #fff;
}
.calendar-detail-info a {
	color: #fff;
}
.calendar-detail-info a .fa {
	margin: 0 0 0 5px;
}
.calendar-detail-info dt {
	color: #ffe300;
}
.tip {
	font-size: 14px;
	color: #fff !important;
	background: #D13232;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed';
	padding: 1px 5px;
	margin: 0 0 0 5px;
}

@media (min-width: 768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
dd {
	margin: 0 1.5em .5em.5em;
}
.special-reports-listing .pdf {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 10px 0 0 0;
}
.special-reports-listing .entry-meta {
	margin-top: 2px;
}
.special-reports-listing .pdf-icon {
	margin: 0 0 0 5px;
}
.sr-homepage-item {
	padding-bottom: 0;
	margin: 0 0 20px 0;
	width: 100% !important;
}
.sr-homepage-item .meta-image {
	width: 50%;
	margin: 0;
}
.sr-homepage-item .entry-header, .sr-homepage-item .entry-content {
	width: 50%;
	float: left;
	text-align: left;
}
.sr-homepage-item .entry-header .entry-title, .sr-homepage-item .entry-content .entry-title {
	text-align: left;
	margin: 20px;
	padding: 0;
}
.sr-homepage-item .entry-content {
	padding: 20px;
}
.basicFilters .i {
	margin-bottom: 20px;
	font-size: 14px;
}
.basicFilters .i label span {
	font-weight: bold;
}
.basicFilters .i label.date {
	position: relative;
}
.basicFilters .i label.date:before {
	content: '\f073';
	font-family: 'FontAwesome';
	position: absolute;
	bottom: -3px;
	right: 15px;
	font-size: 16px;
	font-size: 1.6rem;
}
.basicFilters .i.btn-set {
	text-align: center;
}
.basicFilters .i.btn-set button {
	margin: 0 5px;
}
.basicFilters .i .checkboxes label {
	margin: 0 20px 0 0;
}
button[type="reset"] {
	background: gray;
}
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], select, #comment, textarea {
	font-family: 'Open Sans';
}

/***** SUBMENU **************************************************************************************************/
@media (min-width: 1024px) {
.main-navigation .sections-extended {
	position: static;
}
.main-navigation .sections-extended:hover ul {
	visibility: visible;
}
.main-navigation .sections-extended > ul {
	background: none;
	width: 100%;
	background: #0c285d;
	left: 0;
	padding: 20px 10px;
}
.main-navigation .sections-extended > ul > li {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 200%;
}
.main-navigation .sections-extended > ul > li ul {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	position: static;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	display: block;
	background: none;
}
.main-navigation .sections-extended > ul > li {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 33%;
}
.main-navigation .sections-extended > ul > li:hover > a {
	color: #ffe300;
}
.main-navigation .sections-extended > ul li {
	background: none;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-left: 20px
}
.main-navigation .sections-extended > ul li a {
	width: auto;
	color: #fff;
	padding: 10px 15px;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.main-navigation .sections-extended > ul li.more {
	width: 100%;
	text-align: right;
	margin: 15px 0 0 0;
}
.main-navigation .sections-extended > ul li.more a {
	font-size: 12px;
	color: #FFE300;
	text-align: right;
}
.main-navigation .sections-extended > ul li.more a .fa {
	margin: 0 6px;
	font-size: 16px;
	position: relative;
	top: 1px;
}
.main-navigation .sections-extended > ul li.more-left {
	width: 100%;
	text-align: left;
	margin: 15px 0 0 0;
}
.main-navigation .sections-extended > ul li.more-left a {
	font-size: 12px;
	color: #FFE300;
	text-align: left;
	margin-top: 40px;
}
.main-navigation .sections-extended > ul li.more-left a .fa {
	margin: 0 6px;
	font-size: 16px;
	position: relative;
	top: 1px;
}
.main-navigation .special-reports-extended {
	position: static;
}
.main-navigation .special-reports-extended > ul {
	width: 100%;
	background: #0c285d;
	left: 0;
	padding: 20px 10px;
}
.main-navigation .special-reports-extended > ul li {
	width: 33%;
}
.main-navigation .special-reports-extended > ul li:hover a {
	color: #fff;
}
.main-navigation .special-reports-extended > ul li a {
	width: auto;
	color: #fff;
	padding: 10px 15px;
}
.main-navigation .special-reports-extended > ul li a:hover {
	color: #ffe300;
}
.main-navigation .special-reports-extended > ul li.more {
	width: 100%;
	text-align: right;
	margin: 0;
}
.main-navigation .special-reports-extended > ul li.more a {
	font-size: 12px;
	color: #FFE300;
	text-align: right;
	padding: 0 15px;
}
.main-navigation .special-reports-extended > ul li.more a .fa {
	margin: 0 6px;
	font-size: 16px;
	position: relative;
	top: 1px;
}
.main-navigation .special-reports-extended .vce-post {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
}
.main-navigation .special-reports-extended .vce-lay-d {
	width: 100%;
	margin: 0;
	margin: 15px 0 0 0;
}
.main-navigation .special-reports-extended .vce-lay-d:first-child {
	margin: 0;
}
.main-navigation .special-reports-extended .vce-lay-d .meta-image {
	margin: 0 15px 0 0;
}
.main-navigation .special-reports-extended .vce-lay-d .meta-image a {
	padding: 0 !important;
	overflow: hidden;
}
.main-navigation .special-reports-extended .vce-lay-d .entry-header {
	margin-bottom: 0;
}
.main-navigation .special-reports-extended .vce-lay-d .entry-title {
	padding: 0 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.main-navigation .special-reports-extended .vce-lay-d .entry-title a {
	padding: 0 15px;
}
.main-navigation .special-reports-extended .vce-lay-d .entry-meta {
	text-align: left;
	padding: 0 30px;
}
.main-navigation .special-reports-extended .vce-lay-d .entry-meta div {
	color: #fff;
}
.main-navigation:hover > .nav-menu > li.fa-home.current_page_item {
	background: none;
	color: #0c285d;
}
.main-navigation:hover > .nav-menu > li.fa-home.current_page_item:before {
	color: #0c285d;
}
}

@media only screen and (max-width: 670px) and (min-width: 200px) {
h1.entry-title {
	line-height: 36px;
}
.vce-lay-b img {
	max-height: none;
}
}

@media (max-width: 380px) {
#vce-featured-grid .vce-grid-item {
	width: 320px;
}
}

@media (max-width: 600px) {
.articleTagsWrap .tagsContent .title {
	position: static;
}
.articleTagsWrap .tagsContent .meta-tag {
	padding: 0;
}
.sr-homepage-item .meta-image {
	width: 100%;
}
.sr-homepage-item .entry-header,  .sr-homepage-item .entry-content {
	width: 100%;
}
}

@media (min-width: 301px) and (max-width: 1023px) {
.sidebar {
	width: 100%;
}
.sidebar .widget.squarebanner {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
}

@media (min-width: 768px) and (max-width: 1023px) {
#footer {
	text-align: center;
}
#footer .vce-wrap-left,  #footer .vce-wrap-right {
	width: 100%;
}
#footer .vce-wrap-left > ul {
	width: 100%;
}
#footer .vce-wrap-left > ul li {
	float: none;
	display: inline-block;
}
}

@media (max-width: 767px) {
.calendar-detail-info {
	padding: 20px 20px 10px 20px;
}
}

@media (max-width: 1023px) {
.vce-header-ads {
	width: 100%;
}
#footer .container .vce-wrap-left {
	margin-top: 15px;
	margin-bottom: 15px;
}
.vce-featured-grid .owl-item img {
	min-height: 172px;
}
.vce-share-items:after {
	content: '';
	display: table;
	clear: both;
}
.vce-share-items li {
	float: left;
	width: auto;
}
}

@media (min-width: 1201px) {
.mks_toggle_heading {
	margin: 0 -55px;
}
}
/*Sprite
.atom, .lightning, .euro, .world-wide, .verification, .teacher, .wheat, .hand, .factory, .rural, .monument{
	background: url(http://euractiv.topic.monogram.sk/wp-content/uploads/2015/10/sprites.png) no-repeat;
}*/
/*Potravinárstvo*/
.wheat {
	background-position: -9px -9px;
	width: 32px;
	height: 32px;
}
/*Veda a inovácie*/
.atom {
	background-position: -59px -9px;
	width: 32px;
	height: 32px;
}
/*Energetika*/
.lightning {
	background-position: -109px -9px;
	width: 32px;
	height: 32px;
}
/*Ekonomika a euro*/
.euro {
	background-position: -159px -9px;
	width: 32px;
	height: 32px;
}
/*Zahraničie a bezpečnosť world-wide*/

/*Budúcnosť EÚ*/
.verification {
	background-position: -259px -9px;
	width: 32px;
	height: 32px;
}
/*Slovenské predsedníctvo*/
.teacher {
	background-position: -309px -9px;
	width: 32px;
	height: 32px;
}
/*Životné prostredie*/
.hand {
	background-position: -359px -9px;
	width: 32px;
	height: 32px;
}
/*Podnikanie a práca*/
.factory {
	background-position: -409px -9px;
	width: 32px;
	height: 32px;
}
/*Regionálny rozvoj*/
.rural {
	background-position: -459px -9px;
	width: 32px;
	height: 32px;
}
/*Slovensko v EP*/
.monument {
	background-position: -509px -9px;
	width: 32px;
	height: 32px;
}


#menu-item-385 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -85px 0px;
    display: inline-block;
}
#menu-item-385 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
	background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -85px -26px;
    display: inline-block;
}


#menu-item-384 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -42px 0px;
    display: inline-block;
}
#menu-item-384 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -42px -26px;
    display: inline-block;
}


#menu-item-388 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -21px 0px;
    display: inline-block;
}
#menu-item-388 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -21px -26px;
    display: inline-block;
}


#menu-item-391 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -171px 0px;
    display: inline-block;
}
#menu-item-391 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -171px -26px;
    display: inline-block;
}


#menu-item-382 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -110px 0px;
    display: inline-block;
}
#menu-item-382 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -110px -26px;
    display: inline-block;
}


#menu-item-386 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: 0px 0px;
    display: inline-block;
}
#menu-item-386 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: 0px -26px;
    display: inline-block;
}


#menu-item-392 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -192px 0px;
    display: inline-block;
}
#menu-item-392 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -192px -26px;
    display: inline-block;
}


#menu-item-383 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -63px 0px;
    display: inline-block;
}
#menu-item-383 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -63px -26px;
    display: inline-block;
}

#menu-item-387 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -128px 0px;
    display: inline-block;
}
#menu-item-387 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -128px -26px;
    display: inline-block;
}

#menu-item-390 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -150px 0px;
    display: inline-block;
}
#menu-item-390 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -150px -26px;
    display: inline-block;
}

#menu-item-393 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -214px 0px;
    display: inline-block;
}
#menu-item-393 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -214px -26px;
    display: inline-block;
}
#menu-item-603 a:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -237px 0px;
    display: inline-block;
}
#menu-item-603 a:hover:before {
	content: "";
    position: absolute;
    top: 9px;
    left: 3px;
    width: 22px;
    height: 22px;
    background: url(//euractiv.sk/wp-content/uploads/2015/11/sprite.png) no-repeat;
    background-position: -237px -26px;
    display: inline-block;
}







.divider{

	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;

}












p.bawpvc-ajax-counter {
	display: none;
}
/*homepage css new*/
.main-box-title { font-family: 'Open Sans'!important;}
@media only screen and (max-width: 1200px) and (min-width: 300px){
	input.gsc-input{
	width: 190px!important;
	}
	input#gsc-i-id2 {
	    width: 190px;
	}
	td.gsc-input {
	    float: left;
	}
	td.gsc-search-button {
	    float: left;
	}
	td.gsc-clear-button {
	    float: left;
	    margin-left: 130px;
	}
}

.blue-title h3.main-box-title a {
	color: #ffffff;
}
.blue-title h3.main-box-title {
	background: #0c285d;
}
#main-box-4.blue-box {
	background: #0c285d!important;
}
.blue-box h3.main-box-title a {
	color: #ffe300!important;
}
.vce-border-top.blue-box .main-box-title {
	border: 0;
	border-bottom: 1px solid #0C1F44;
	border-top: 2px solid #0c285d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.blue-box h2.entry-title a {
	color: #ffffff;
}
.blue-box .meta-category a {
	color: #ffe300;
}
.blue-box .vce-post {
	background-color: #0c285d;
}
.blue-box .vce-lay-d .meta-image .vce-featured-section {
	display: none;
}
.talk .vce-lay-d .meta-image .vce-featured-section {
	display: none;
}
h4.widget-title {
    font-family: 'Open Sans Condensed';
    font-weight: 700!important;
}
li#menu-item-381 a {
    font-family: 'Open Sans';
    font-weight: 600!important;
}
.vce-featured-section a {
    font-family: 'Open Sans Condensed';
    font-weight: 700!important;
}
a.category-2 {
    font-family: 'Open Sans Condensed';
    font-weight: 500!important;
}
.menu-aside-sekcie-container a {
    font-family: 'Open Sans';
    font-weight: 400!important;
}
.entry-content p {
    font-family: 'Open Sans', Sans-serif;
    font-weight: 500;
}
h2.entry-title a {
    font-family: 'Open Sans'!important;
    font-weight: 600!important;
}
.meta-item.date {
    font-weight: normal;
}
h2.vce-featured-title {
    font-family: 'open sans';
    font-weight: 600;
}

h3.rpwe-title a {
    font-size: 15px;
}
h3.main-box-title a {
    font-family: 'Open Sans Condensed';
    font-weight: 700!important;
}
li.pvc{
	font-weight: 400;
}
.pvc>h5 {
	font-weight: normal;
}
time.meta-item.date{
	font-weight: 100;
    font-style: italic;
    font-size: 11px;
}
.meta-category a {

	    font-family: 'Open Sans'!important;
    font-weight: 400!important;
    line-height: 1!important;
}
ol.hfeed.vcalendar {
        padding: 0 20px 0 20px;
    margin: 0;
}
h4.entry-title.summary {
       font-size: 17px;
    line-height: 20px;
    font-weight: 400!important;
    margin-bottom: 0;
    font-family: "Open Sans";
}

dl.dl-horizontal {
    font-family: 'Open Sans'!important;
    font-size: 14px!important;
}

.vce_social_menu .sections-extended {
	position: static;
}
.vce_social_menu .sections-extended:hover ul {
	visibility: visible;
}
.vce_social_menu .sections-extended > ul {
	background: none;
	width: 100%;
	background: #0c285d;
	left: 0;
	padding: 20px 10px;
}
.vce_social_menu .sections-extended > ul > li {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 200%;
}
.vce_social_menu .sections-extended > ul > li ul {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	position: static;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	display: block;
	background: none;
}
.vce_social_menu .sections-extended > ul > li {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 33%;
}
.vce_social_menu .sections-extended > ul > li:hover > a {
	color: #ffe300;
}
.vce_social_menu .sections-extended > ul li {
	background: none;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-left: 20px
}
.vce_social_menu .sections-extended > ul li a {
	width: auto;
	color: #fff;
	padding: 10px 15px;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.vce_social_menu .sections-extended > ul li.more {
	width: 100%;
	text-align: right;
	margin: 15px 0 0 0;
}
.vce_social_menu .sections-extended > ul li.more a {
	font-size: 12px;
	color: #FFE300;
	text-align: right;
}
.vce_social_menu .sections-extended > ul li.more a .fa {
	margin: 0 6px;
	font-size: 16px;
	position: relative;
	top: 1px;
}
.vce_social_menu .sections-extended > ul li.more-left {
	width: 100%;
	text-align: left;
	margin: 15px 0 0 0;
}
.vce_social_menu .sections-extended > ul li.more-left a {
	font-size: 12px;
	color: #FFE300;
	text-align: left;
	margin-top: 40px;
}
.vce_social_menu .sections-extended > ul li.more-left a .fa {
	margin: 0 6px;
	font-size: 16px;
	position: relative;
	top: 1px;
}




.vce_social_menu .sections-extended ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.vce_social_menu .sections-extended ul li ul li { 
  background: #555; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
.vce_social_menu .sections-extended ul li ul li:hover { background: #666; }
.vce_social_menu .sections-extended ul li:hover ul {
  display: block;
  opacity: 1;}
  
  
  .tematicke_sekcie {
	  position:relative;
    max-height: 363px;
    overflow: hidden;
  -webkit-transition: max-height 1.75s ease;
    -moz-transition: max-height 1.75s ease;
    -o-transition: max-height 1.75s ease;
    transition: max-height 1.75s ease;
}
.tematicke_sekcie:hover {
    
    
    max-height: 1000px;
}

.tmp-eufonds {
	  position:relative;
    max-height: 385px;
    overflow: hidden;
  -webkit-transition: max-height 1.75s ease;
    -moz-transition: max-height 1.75s ease;
    -o-transition: max-height 1.75s ease;
    transition: max-height 1.75s ease;
}
.tmp-eufonds:hover {
    
    
    max-height: 1000px;
}
ul#menu-eurofondy_aside_menu a {
    font-weight: 400;
}
li.tribe-events-list-widget-events.hentry.vevent.type-tribe_events.post-722.tribe-clearfix.tribe-events-venue-725.tribe-events-organizer-724 a {
    font-weight: 400;
}
.blue-box .vce-button {
    background-color: #fff!important;
    color: #0c285d!important;
}
.sidebar .widget-title a {
	 font-size: 16px;
	 text-align: left;
	margin-bottom: 0;
	 text-decoration: none;
}
.widget-title a:after{
	content: "\f105";
    margin-left: 8px;
    font-family: "FontAwesome";

}
.background_plugin{

 width: 200px;
 float: right;
 margin-left: 20px;
	 padding: 10px;
	 background-color: #0C285D;

}
.background_plugin_header h5 {

	 color: #FFE300!important;

}
.background_plugin_text {

	 color: #fff!important;
	font-size: 13px;

}
ul#menu-eurofondy-aside a {
    font-weight: 400;
}


/*newsletter modal start*/
hr {
    clear: both;
    margin-top: 40px;
    margin-bottom: 40px;
    border: 0;
    border-top: 1px solid #aaaaaa;
}
h1 {
    font-size: 30px;
    margin-bottom: 40px;
}
p {
    margin-bottom: 20px;
}
.btn {
    background: #FFE300;
   
    border-radius: 4px;
    color: #0C285D;
    display: inline-block;
    font-size: 14px;
    padding: 8px 15px;
    text-decoration: none;
    text-align: center;
    min-width: 60px;
    position: relative;
    transition: color .1s ease;
}
.btn:hover {
    background: #357ebd;
}
.btn.btn-big {
    font-size: 18px;
    padding: 15px 20px;
    min-width: 100px;
}
.btn-close {
    color: #aaaaaa;
    font-size: 30px;
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 0;
}
.btn-close:hover {
    color: #919191;
}
.modal:target:before {
    display: none;
}
.modal:before {
    content:"";
    display: block;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
}
.modal .modal-dialog {
    background: #0C285D;
    
    
    margin-left: -200px;
    position: fixed;
    left: 50%;
    z-index: 11;
    width: 360px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    top: 20%;
}
.modal:target .modal-dialog {
    top: -100%;
    -webkit-transform: translate(0, -500%);
    -ms-transform: translate(0, -500%);
    transform: translate(0, -500%);
}
.modal-body {
    padding: 20px;
	text-align:center;
	color: #FFE300;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed';
    font-weight: 700!important;
}
.modal-header, .modal-footer {
    padding: 0px 20px 30px 20px;
}
.modal-header {
    border-bottom: #eeeeee solid 1px;
}
.modal-header h2 {
    font-size: 20px;
}
.modal-footer {
    
    text-align: center;
}

/*newsletter modal end*/
li#menu-item-31051 img{
	    width: 140px;
    height: 100px;
	float: left;
	margin-right: 10px;
	}
	
	li#menu-item-31052 img{
	    width: 140px;
    height: 100px;
	float: left;
	margin-right: 10px;
	}
	
	#menu-item-31051 span.spec-title {
    display: block;
}
#menu-item-31052 span.spec-title {
    display: block;
}
 
#menu-item-31052 span.spec-date, #menu-item-31051 span.spec-date {
    display: block;
    font-size: 10px;
	    font-style: italic;
    font-weight: normal;
}
.fuck{display: none;}

h1.entry-title {
    font-size: 30px;
    line-height: 32px;
}
/*calendar event*/
.vce-page .entry-content, .vce-page .entry-title-page {
    width: 100%;
}
.single-tribe_events h2.tribe-events-single-event-title {
    font-size: 33px;
    padding: 30px 57px 0px 49px;
}
p.tribe-events-back {
    padding-left: 40px;
}
.pf-content {
    padding: 40px;
}
li.tribe-events-nav-previous {
    padding-left: 40px;
}

h4.panel-title.panel-title1, h4.panel-title.panel-title2 {
background-color: #0c285d;
color: #ffffff;
font-family: 'Open Sans';
font-weight: 200;
text-transform: uppercase;
font-size: 15px;
padding: 8px 44px;
padding-left: 95px;
}

i.fa.fa-plus, i.fa.fa-minus{
float: right;
color: #ffffff;
padding: 8px;
}
#collapseOne1, #collapseTwo1 {

padding: 30px 94px;
font-family: Sans-serif;
font-weight: 500;
line-height: 20px;
text-align: justify;

}

.visibility {
	display: none;
}
#collapseTwo1 ul li{
	list-style-type: none;
}

#collapseTwo1 ul {
	font-weight: bold;
}
.specials {
    width: 375px;
    float: left;
}
.special1 {
    width: 375px;
    float: left;
}
.special2{
	width: 375px;
    float: left;
	mardin-top:20px!important;
	}
.special1 img, .special2 img {
    width: 150px;
    float: left;
    margin-right: 20px;
}
.spec-title {
    color: #ffffff;
    float: left;
    font-size: 14px;
    line-height: 1.2;
    width: 150px;
}
span.spec-date {
    color: #ffffff;
    float: left;
    width: 150px;
    font-size: 10px;
    font-style: italic;
}
.main-navigation ul ul a {
    width: 375px;
    text-align: left;
    font-size: 14px;
}


.rpwe-block h3 {
    background: none!important;
    clear: none;
    margin-bottom: 0!important;
    margin-top: 0!important;
    font-weight: 700!important;
    font-size: 12px!important;
    line-height: 1em;
}
.rpwe-block li{
	border-bottom: none!important;
	}
	
	
	
	.btnn:hover{	
	color: #FFE300;
    background-color: #0c285d;
    border-color: #ccc;	
	text-decoration: none!important;	
}
	
	.btnn {
	font-family: 'open sans';
    font-weight: 700;
	text-decoration: none;	
	width: 350px;
	float:left;
	color: #0c285d;
    background-color: #FFE300;
    border-color: #adadad;
	display: inline-block;
    margin:5px;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 12px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
h3.main-box-title.cat-125 {
    color: #ffe300!important;
    font-family: 'Open Sans Condensed'!important;
    font-weight: 600;
}

.hide, .instaemail {
	display: none;
}
a.viac-btn {
    float: right;
    margin-top: -4px;
    padding: 2px 20px;
    color: gray;
    background-color: #eee;
    text-transform: uppercase;
    font-size: 1.8rem;
    letter-spacing: .5px;
    /* font-family: 'open sans'!important; */
    border-radius: 4px;
    border: 1px solid gray;
}

/* Cookies popup */
#cookies-popup {
	position: fixed; bottom: 0px; left: 0px; width: 100%; height: auto; opacity: 0.9; color: rgb(255, 255, 255); font-size: 14px; text-align: left; z-index: 1; background: rgb(12, 40, 93);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*#cookies-popup {height: 100px;}*/
#cookies-popup.hidden {bottom: -75px;}
#cookies-popup .cookies-content {width:100%; padding:20px 30px; margin-left:auto; margin-right:auto;}
#cookies-popup .cookies-content a {color: #FFF029;}
#cookies-popup .cookies-content p {float: left; width: 100%;}
#cookies-popup .cookies-content .btn-accept {float: right; margin: 0 0 0 10px; background: #FFF029; color: #000; padding: 8px 10px; position: relative; top: 10px; text-decoration: none; margin-bottom: 50px;}
.info {
    font-size: 12px;
}
h2.entry-title {
    font-size: 20px;
}
.i {
    border-bottom: 1px solid #ddd;
    padding: 18px 0px 0px 0px;
}
/***** GOOGLE SEARCH **************************************************************************************************/

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-size: 16px;
    height: 60px;
    width: 100%;
}

.cse input.gsc-search-button, input.gsc-search-button{
	    background-color: #0C285D!important;
	
	}

td.gsc-input, td.gsc-search-button, td.gsc-clear-button {
    border-bottom: 1px solid rgba(0,0,0,0)!important;
    border-right: 1px solid rgba(0,0,0,0)!important;
}

  .gsc-control-cse {
    font-family: "Trebuchet MS", sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: "Trebuchet MS", sans-serif;
  }
  input.gsc-input {
    border-color: #BBBBBB;
      }
  input.gsc-search-button {
    border-color: #0C285D;
    background-color: #0C285D;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #CCCCCC;
    background-color: #CCCCCC;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #CCCCCC;
    background-color: #CCCCCC;
  }
  .gsc-tabsArea {
    border-color: #CCCCCC;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #0C285D;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result.gsc-promotion:hover {
    border-color: #0C285D;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #0C285D;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #999999;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #0C285D;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #0C285D;
  }
  .gsc-cursor-page {
    color: #0C285D;
  }
  a.gsc-trailing-more-results:link {
    color: #0C285D;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #073763;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #073763;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: block;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: none;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #0C285D;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #CCCCCC;
    background-color: #CCCCCC;
    color: #999999;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #CCCCCC;
    background-color: #E6E6E6;
  }
  .gsc-completion-title {
    color: #0C285D;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #444444;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #00CC00;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #00CC00;
  }
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
  }
  ul.search-header-form-ul {
    WIDTH: 1139PX;
}
.gsc-selected-option-container.gsc-inline-block {
    width: 115px!important;
}
.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long {
    color: #0C285D;
}
td.gsc-table-cell-snippet-close {
    
    font-family: 'open sans';
}
.gs-webResult.gs-result a.gs-title:link {
    color: #0C285D!important;
}
.gs-webResult.gs-result a.gs-title:link b {
    color: #0C285D!important;
}
.main-box-inside {
	padding: 20px 12px 20px 12px;
}

#div-gpt-ad-1454672647460-0{text-align:center;}
#div-gpt-ad-1454672647460-1{text-align:center;}
#div-gpt-ad-1454672647460-2{text-align:center;}
#div-gpt-ad-1454672647460-3{text-align:center;}
#div-gpt-ad-1454672647460-4{text-align:center;    padding-bottom: 25px;}

#collapseTwo1 li{margin: 15px 0 15px -24px; font-weight: 400;}





select{
    font-family: 'Open Sans';
    line-height: normal;
    width: 100%;
    background:       rgba(255,255,255,0.2);
    border: 1px solid     rgba(0,0,0,0.1);
    height: 42px;
    padding: 0 20px 0 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.input{


max-width:840px;
width:100%;
}
input[type="submit"] {
  margin:0 auto;
    max-width: 840px;
	margin: 0px 5px;


}
.col-sm-6 {
    width: 48%!important;
    margin: 0 5px 0 5px;
}
.row {
    /* margin-right: -15px; */
    /* margin-left: -15px; */
}
.field-name{
margin-bottom:10px;

}
.vce-post.i {
    padding: 20px;
}
.input.row {
    border-top: 1px solid #DCDCDC;
    width: 100%;
    max-width: 860px;
    float:left;
    top: 120px;
    padding-top: 20px;
    margin: 0 auto;  
 }
.input-wrapper {
    width: 330px;
   margin:0 auto
}


.vce-photo-caption {
    
    z-index: 999;
    bottom: -6px;
}

.panel-heading h4 a {
color: white;
font-size: 20px;
font-weight: 100;
font-family: 'PT Sans'!important;
}

.panel-heading .panel-title {
color: white;
font-size: 20px!important;
font-weight: 100!important;
font-family: 'PT Sans'!important;
}
.articleTagsWrap {
background: #0c285d;
color: #fff;
padding: 25px 100px 53px 100px;
}


@media (min-width: 1200px) {
 
}

@media (max-width: 1200px) {
  .affix {
    position: initial!important;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:20px;
  }
}

@media only screen and (max-width: 670px) and (min-width: 200px){
.pf-content {
    padding: 10px;
    }
}

@media only screen and (max-width: 670px) and (min-width: 200px){
.vce-share-bar {
    padding: 0 5%;
    }
}

#vce-featured-grid {
    display: table;
}

.main-box-subtitle {
    width: 773px;
    margin: 20px auto 0;
   }

.custom-wrap-1 {
    width: 20%;
    margin: 4px 0px -14px 0px;
}


@media only screen and (max-width: 1200px) and (min-width: 1024px){
.custom-wrap-2 .vce-lay-e, .custom-wrap-2 .vce-lay-e {
    max-width: 185px;
    min-height: initial;
    max-height: initial;
}
}

@media only screen and (max-width: 1200px) and (min-width: 670px){
.custom-wrap-2 .vce-lay-e, custom-wrap-2 .vce-lay-e {
    width: 100% !important;
}
}

@media only screen and (max-width: 670px) and (min-width: 200px){

.custom-wrap-1 {
    width: 100%;
    margin: 4px 0px -14px 0px;
    height: 400px;
}

.custom-wrap-2 .vce-lay-e, .custom-wrap-2 .vce-lay-e {
     width:100%;
     
}
.meta-image {
    position: relative;
    overflow: hidden;
    /* z-index: 10; */
    max-width: 100%;
}

.vce-lay-e .meta-image img {
    width: 100%;
    height: 100%;
}

}

.main-box-subtitle>p {
    line-height: 26px;
    text-align: left!important;
}

/* Calendar - additional styling */

#tribe-events .vce-post.i:last-child {
    margin-bottom: 20px;
}

div#tribe-events>.main-box {
    margin-bottom: 0;
}

/* START: H1 - H5 - podla BC EAPORTAL-285*/
.vce-single h2 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
}
.vce-single h3 {
        font-size: 16px;
	font-weight: bold;
}
.vce-single h4 {
	font-size: 16px;
	font-weight: bold;
}
.vce-single h5 {
	font-weight: bold;
	font-style: italic;
}

.vce-single .FPK h3 {
	font-size: 18px;
	font-weight: bold;
}
.vce-single .FPK h4 {
	font-size: 16px;
	font-weight: bold;
}
.vce-single .FPK h5 {
	font-weight: bold;
	font-style: italic;
}
/* END: H1 - H5 - podla BC EAPORTAL-285*/


/* START: Responsivness */

/* Responsivness for Cusom Fiels - Background plugin - Souvislosti */ 
@media only screen and (max-width: 1200px) {
    #collapseOne1, #collapseTwo1 {
        max-width:630px!important;
        width: 100%;
    }
}
@media only screen and (max-width: 670px) and (min-width: 200px) {
    #collapseOne1, #collapseTwo1 {
        padding: 0 20px;
    }
}
/* END: Responsivness */