﻿a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }


.page-nav {
  margin: 40px auto;
  font-size: 15px;
  display: table;
}

.page-nav a,
.page-nav span {
  padding: 0 11px;
  display: inline-block;
  min-width: 40px;
  text-align: center;
  color: #666;
  line-height: 40px;
  float: left;
  margin: 0 3px;
}

.page-nav .first,
.page-nav .last,
.page-nav .extend,
.page-nav .pages {
  display: none;
}

.page-nav i {
  font-size: 18px;
  line-height: 40px;
  display: inline-table;
}

.page-nav .current {
  border: 1px solid #e5e5e5;
  line-height: 38px;
  color: #000;
}

.td-md-is-android .page-nav i {
  line-height: 45px;
}


span.custom-select:after,
.calendar .has-events:after,
.card--image-content .card__content:after,
.content-section--body-overlay,
.podcast-player__playlist a.jp-playlist-current:after {
  content: "";
  position: absolute;
}


.card--image-content .card__content:after,
.content-section--body-overlay,
.calendar .has-events.is-expanded .events {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}


.content-section--body-overlay {
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 0;
}


.side-menu-is-active .content-section--body-overlay {
  opacity: 1;
  z-index: 9;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.views-view-grid tbody{border-top:0}


.social-header {
  display: inline-block;
  margin-bottom: 10px;
  color: #ddd;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-5{width:41.66666667%}

#afterbanner .col-lg-5:before {
    content: "";
    position: absolute;
    left: -50px;
    top: 0;
    width: calc(100% + 42px);
    height: 100%;
    z-index: -1;
    background-color: #222222;
}

    #afterbanner .col-lg-5 {
        padding-top: 60px;
    }


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}


#accessibility{
	text-align: right;
	margin-top: 19px;
}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}
.fl-photo-img-svg {width: 100%;}
.fl-node-5c1537ec1fe45 .fl-photo-img {width: 70px;}
.fl-node-5c15386fbead6 .fl-photo-img {width: 90px;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.newsflash-horiz li {
	background: none !important;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
ul.social-icons li.linkedin a:hover{background-color:#007bb6}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.contenttop, .contentbottom {
	float:left;
	width: 585px;
	clear:none;
}

.needs-padding {margin-top:6em; margin-bottom:10em;}

.needs-padding-bottom {padding-bottom:10em;}

.needs-padding-xtra {margin-top:15em; margin-bottom:15em;}


.jobs-by.needs-padding {
	margin-bottom:0em;
}


.page-template-tmpl-resources .pg-no-header .needs-padding {
	margin-bottom:1.5em;
}

	.intl-job-seekers .needs-padding .needs-padding:nth-child(1) {margin-bottom:0px;}

	.intl-job-seekers .needs-padding .needs-padding:nth-child(2) {margin-top:0px;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

#sidebar .widget-container ul li{
	color:#4E4E4E;
	border-bottom-color:#D1D1D1;
}

#sidebar .widget-container ul li:hover{
	background:#f9f9f9;
}

.widget-container div{
	padding:10px 15px;
}

.widget-container #wp-calendar{
	width:100%;
	border-color:#ddd;
	padding:1px;
}

.widget-container #wp-calendar tr{
	padding:5px;
	text-align:center;
}

.widget-container #wp-calendar td{
	padding:5px;
	text-align:center;
}


.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-left: 15px;
  padding-right: 15px;
}


  .col-md-6 {
    width: 50%;
  }

.v-align-parent .v-align-child,
.v-align-p .v-align-child {
  display: table-cell;
  vertical-align: middle;
}

.v-align-parent .v-align-child.v-align-top,
.v-align-p .v-align-child.v-align-top {
  vertical-align: top;
}

.v-align-parent .v-align-child.v-align-bottom,
.v-align-p .v-align-child.v-align-bottom {
  vertical-align: bottom;
}


#top-menu ul.sf-menu {
font-family: "Helvetica",helvetica,arial,sans-serif;
line-height: 1.7;
font-size: 1.2em;
margin-left: 0;
margin-right:0;
}

#top-menu .sf-menu li li a {
    line-height: 1.7vw;
}

.new_merchants{ clear: both; }

.new_merchants h2{ padding-top: 0; }

.new_merchants ul{ background: #fff; border: 1px solid #e2e2e2; overflow: hidden; padding:20px 25px;}

.new_merchants ul li{ width: 25%; float: left; font-size: 0.85em; list-style: none; height: 2.5em; line-height: 2.5em; }

.new_merchants ul li a{ display:inline-block; max-width: 100%; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;}


	body.temobile .column-image-inside {
		display: none;
	}


	.column-image-inside {
		display: none;
	}
.container-fluid{padding-right:15px;padding-left:15px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.page-node-557 #main div.container-fluid{max-width:1329px;padding:0}
.page-node-557 #main ul.container-fluid{margin:15px auto}
.page-node-585 #main .container-fluid{max-width:600px}
#main .container-fluid,#submenu-outer .container-fluid,#page-title .container-fluid,#footer .container-fluid,#footer-bottom .container-fluid{max-width:1023px;margin:0 auto}
.faq-list .ui-icon,.newsletter-simple-form-icon{display:none}
.newsletter-simple-form-icon{display:block;height:90px;left:40px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px}
.newsletter-simple-form-icon path{fill:#1d1d1b}

.content {
  float: left;
  width: 100%;
  position:relative;
}




.content img {
  max-width:100%;
  height:auto;
}

.footer{width:1000px; margin:0 auto; clear:both; padding:35px 0 20px 0;}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

.event-header-image .container{ position:relative; height:100%;}


.icon-gsk-twitter:before {
  content: "\e64a"; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.td-header-style-10 .menu-main-menu-container {
  display: inherit;
}

  	#header-space, body:not(.material) #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space{height:90px}

body[data-header-color="dark"] #header-space { background-color: #000;}


body[data-header-format="left-header"] #header-space{display:none}
body:not(.material) #header-space{height:88px;}
.footer-col{display:none}
.footer-col.col-logo{display:block;margin:0 auto}
.footer-col.col-logo .logo .tit{display:block}
.zero-height{height:0!important}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}

.modal-body h4 {
    color: #FFFFFF;
    padding: 10px 20px 20px 80px;
    font-size: 24px;
}


.modal-body {
    position: relative;
    height: auto;
    overflow: auto;
    margin-top: -1px;
}
.text-white{color:#fff!important}
.text-white-50{color:rgba(255,255,255,.5)!important}
.social-links.animated-effect-1 li.facebook a:hover{border-color:#3b5998}
.btn.facebook,.colored.social-links li.facebook a,.social-links.animated-effect-1 li.facebook a:after,.social-links:not(.animated-effect-1) li.facebook a:hover{background-color:#3b5998;border-color:#3b5998;color:#fff}



div#company-details{float:left; text-align:center; margin:0px auto; padding-bottom:10px; width:100%; color:#6F6F6F;}

div#company-details a.developed-by{text-decoration:none;}

div#company-details a.developed-by:hover{text-decoration:underline;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.site-title {
  font-family: 'ubuntu', sans-serif;
  font-size: 44px;
  font-weight: 500;
  margin: 30px 0 0 20px;
}

.site-title a {
  color: #fa5742;
  text-decoration: none;
}

.site-title a:hover {
  color: #333;
}


.site-title-text {
  float: left;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}


.align-top {
  vertical-align: top !important;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

#home-video #video #video-hidden {display:none;}
.page-nav{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;font-size:1.11111rem;text-transform:uppercase;background:#008CD3}
.page-nav .nav a,.page-nav .nav{color:white;text-shadow:0 1px 1px #000;letter-spacing:1px;letter-spacing:0.05556rem;text-decoration:none}
.page-nav .nav a{padding:4px 21px;padding:0.22222rem 1.16667rem;margin:6px 0;margin:0.33333rem 0;font-weight:300}
.page-nav .nav a:hover,.page-nav .nav .current_page_item a{background:white;color:#292C33;text-shadow:none;border-radius:1em}
.page-nav .js-mobile-nav{display:block;margin-top:0;color:white}
body .page-nav .nav,body .js-nav-toggle,body .admin-menu,body .page-footer,body .page-footer .float--right,body .page-footer a,body .page-nav--sub,body .btn,body .status-indicator__label,body .nav--icon-tabs,body .nav--tabs,body .dataStatus,body .dont-print,body *[title="About this page"],body #footer{display:none}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
header .navbar-secondmenu{background:#5cabd8}
header .navbar-secondmenu ul.menu{list-style:none;padding:0;margin:0}
header .navbar-secondmenu ul.menu li{list-style:none;display:inline-block;padding:0;margin:0;vertical-align:middle}
header .navbar-secondmenu ul.menu li a{color:#fff;font-family:'Open Sans Condensed',sans-serif;font-size:20px;font-weight:400;padding:15px;display:inline-block}
header .navbar-secondmenu ul.menu li a:hover,header .navbar-secondmenu ul.menu li a.active-trail,header .navbar-secondmenu ul.menu li a.active{text-decoration:none;color:#fff21c}
header .navbar-secondmenu ul.menu li a.menu_icon{display:block;padding:75px 20px 15px 15px;background-position:top center;margin-top:10px;margin-bottom:25px;width:122px;text-align:center}

.header-logo__img {
    display: block;
    color: #608ab9;
    font-size: 34px;
    letter-spacing: 6px;
    font-weight: bold;
}

.header-logo__img:hover {
    color: #4a76a8;
}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}

		
		.footer .widget_newsletter input[type=text]{
			width:310px;
		}
.footer{border-color:#1e73be;}

.box .box-heading {
	padding: 8px 10px 7px 9px;
	border-radius: 4px 4px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #595959;
	text-transform: uppercase;
}


.box .box-heading a{
    color: #FFFFFF;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.header__search {
  cursor: pointer;
}



.header__search-field input {
  border: 1px solid #999;
  margin-right: 10px;
  border-radius: 3px;
  display: none;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}
.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}

.top { float: right; padding-top:15px; }

	.branding branding--clone,.social-safreen,.branding branding--clone branding--stick ,.branding--clone{ display:none}
 .social-safreen { display:none;}

#copyright .social-safreen {
    margin-top: 0px;
    display: inline-block;
    float: right;
}

.social-safreen .fa {
    display: inline-block;
    font: normal normal normal 18px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased !important;
}

.social-safreen a {
    color: #D03232;
    font-size: 18px;
    padding: 0 2px 0 8px;
}

.social-safreen a:hover {
    color: #D03232;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.section-content #region-sidebar-second,#views-exposed-form-bafta-awards-page-search-keyword,.header-cta,.navigation,.right-pane,.awards-menu,.navbar-form,.bafta-social-media,#trigger-right,.pane-block-7,.footer-upper .col-sm-4,.footer-lower,a[href]:after{display:none!important;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

.searchta tr td.searchitemname                  { vertical-align:top; padding:15px; font-size:16px; min-width:200px;}

  .ftop aside, .ftop div.textwidget, .ftop div.tag-cloud {padding: 0px; width: 100%;}

  .ftop {width: 94%; padding: 2em 3% !important;}


.container-wrap, footer .ftop {float: left;margin: 0;padding: 2% 2% 0 2%;width: 96%;background-color:white;}

#content .item-title a,h2.post-title a, h1.post-title a, article.post .post-meta a:hover, #custom .product-with-desc ul.products li h1.post-title a:hover, #custom .twitterbox span a, #custom h3.widget-title a, #custom .ftop div.textwidget a, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a, #content .activity-header a, #content .activity-inner a, #content .item-list-tabs a {
color: #2a8700 !important;}

#custom .widget a:hover, #custom h3.widget-title a:hover, #custom .ftop div.textwidget a:hover, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a:hover {color: #005400 !important;}

.td-header-sp-rec .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-style-5 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }

#content_box .featured-category-title {
    margin-bottom: 20px;
    line-height: 1;
}

#content_box.orange h2 { color: #3D8FE8 }

#content_box.blue h2, .related-posts.blue h2 { color: #57a5d9 }

#content_box.skyblue h2 { color: #57A5D9 }

#content_box.rose h2, .related-posts.rose h2 { color: #D95791 }

#content_box.green h2 { color: #5BD957 }

#content_box.pink h2 { color: #d95773 }

#content_box.aqua h2 { color: #3FCED9 }

#content_box.androidGreen h2 { color: #99B432 }
 
.scripts { display: none; }


.menu-toggle .menu-label {
	display: none;
}


.menu-label-prefix {
	display: none;
}

#breadcrumb { background: #202C4C; font-size: 13px; color: #fff; border-bottom: 1px solid #fff }

#breadcrumb a { color: #fff; }


.external-icon {
  width: 15px;
  margin-top: -5px;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg,.mk-header-start-tour{transition:opacity .3s ease-out}
.mk-header-bg{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}
.a-sticky .mk-header-bg{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}
.trans-header .bg-true:not(.a-sticky) .mk-header-bg{opacity:0}
 .page-id-13890 .mk-header .mk-header-bg{ background:rgba(255,255, 255, 1) }
 .page-id-13890 .mk-header.sticky-style-fixed .mk-header-bg{ }
 .page-id-13890 .a-sticky .mk-header-bg{ opacity:.6; }

#une .lireaussi{
	width: 380px;
}

#une .lireaussi .cartouche{
    display: inline-block;
    background: #1e824c;
    color:#fff;
    padding:5px 10px;
    font-family: 'URW';
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-left: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#une .left .lireaussi .cartouche{
    margin-left: 0;
    margin-right: 10px;
}

#une .lireaussi .cartouche i{
    margin-right: 5px;
}

#une .lireaussi .cartouche:hover{
    text-decoration: none;
    background: #116337;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


#discount .container-fluid { background-image: linear-gradient(to top, #b00017 0%, #ea4643 100%) }


#subscribe .container-fluid { background-color: #818fff; padding: 60px; }


section.price .price-table .price-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


section.price .price-table .price-body li {
	font-size: 14px;
	margin: 12px 0;
	color: #333357;
	position: relative;
	padding-left: 20px;
}


section.price .price-table .price-body li:after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	float: left;
	position: absolute;
	left: 0;
	top: 8px;
	background: #fa6582;
}


section.price .price-table .price-body li.no {
	text-decoration: line-through;
	color: #999;
}
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
.et_pb_image_1 .et_pb_image_wrap,.et_pb_image_1 img{width:100%}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop{right:auto;left:0}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
