﻿.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}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


	
	.float-block.img-right .container, .float-block.img-left .container,
	.float-block.img-right .row, .float-block.img-left .row,
	.float-block.img-right .float-content, .float-block.img-left .float-content,
	.float-block.img-right .float-img, .float-block.img-left .float-img {height:100%}


footer #legal {
	margin-top: 1em;
	border-top: solid 1px #333;
	box-shadow: #000 0 -1px 0;
}
#home-menu #block-system-main-menu li.first a{border-radius:10px 0 0 0;}
.panel-hp2col .panel-col-last .first .pane-content{padding:0px;}
.panel-hp2col .panel-col-first .first .pane-content{padding:0 0 0 5px;}


	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}
.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}
.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}
.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full .week{font-size:inherit;}
.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}
.calendar-calendar .month-view .full td.single-day{border-top:0px;}
.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}
.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}
.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}
.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.left {
  float: left !important; }


#top-bar .left-text {
  opacity: 1;
  font-size: 80%;
  padding: 10px 0; }


#masthead .left-links {
  display: table-cell;
  vertical-align: middle; }



.logo-center #masthead .left-links {
  width: 40%; }


.right-links .nav-dropdown,
.left-links .nav-dropdown,
.account-dropdown .nav-dropdown {
  margin-left: -15px; }


.absolute-footer .left {
  font-size: 90%; }


.ux-section-img.left {
  right: auto;
  left: 0;
  background-position: bottom right; }


.ux_banner .inner.left {
  left: 10%;
  right: auto;
  text-align: left; }


.ux_banner .left .tx-div,
.ux_banner .left p,
.ux_banner .far-left .tx-div,
.ux_banner .far-left p {
  margin: 0 auto 0 0;
  max-width: 90%; }


  #masthead .right-links,
  #masthead .left-links {
    min-width: 32px;
    max-width: 32px; }


  #masthead .left-links,
  .wide-nav,
  #top-bar .right-text {
    display: none; }


  
  .absolute-footer .left,
  .absolute-footer .right {
    float: none !important;
    width: 100%; }


  .breadcrumb-row .left {
    width: 100%;
    text-align: center;
    margin-bottom: 15px; }

  #submit.left-align, button.left-align, .button.left-align, input[type="submit"].left-align {
    text-align: left;
    text-indent: 0.75em; }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

					 
#column_left         { width:179px; float:left; padding-top:3px; }


.description {
	font-size: 1.2em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: white;
	}

		body #sidebar .box { clear: none;float: left;  padding: 20px;width: 290px !important;}

		body #sidebar .box:nth-of-type(2n+1):after{content:"";display:block !important;clear:both !important;}
 
		body #sidebar .box:nth-of-type(2n){clear: left !important;}
 		
 		#sidebar .box{width: 160px !important;}
 
 		#sidebar .box img{max-width: 100%;}
 	

 	
		
		.box .box,
		.box .box.one,
		.box .box.two,
		.box  .box.three,
		.box .box.four,
		.box  .box.five,
		.box .box.two-three, .box .box.two_three,
		.box .box.three-four, .box .box.three_four,
		.box .box.four-five, .box .box.four_five{width:100% !important;margin:0 !important;}
	 

		.content .box.one,
 		.content .box.full,
		.content .box.full-box,
		.content .box.two,
		.content .box.three,
		.content .box.four,
		.content .box.five,
		.content .box.two-three,
		.content .box.three-four,
		.content .box.four-five,
		#sidebar .box
		{
			width:240px !important; 
			margin-right: 0 !important;
			margin-left: 0 !important;
		}



.advanced-slider .caption-container .wrapper {
	position: absolute;
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

header+.wrapper {
    padding-top:20px
}

body.article .wrapper,
body.page-template-default .wrapper {
    max-width:1260px;
    width:98%;
    margin:0 auto;
    display:table
}

body.page-template-default .wrapper {margin-top: 40px;}

body.article .wrapper:after {
    content:"";
    display:table;
    clear:both
}

    footer .wrapper {padding: 1em !important;}

  body.article #top-bar .wrapper {
    width: 96%;
    max-width: none;
  }

  #top-bar .wrapper {
    margin-top: 0;
    margin-bottom: 0;
    width: 90%;
  }

    #top-bar .toggle-menu + .wrapper {
      float: left;
      margin-right: 0%; 
	}

    body.article #top-bar .toggle-menu + .wrapper{
	    width:90% !important;
    }

#recent-stories-carousel .wrapper {
    background:#fff;
    padding:15px;
    position:relative;
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    display:block;
}

#recent-stories-loader .wrapper {
    padding:20px 0
}

#recent-stories-loader .user-controls .wrapper {
    float: left;
    width: 100%;
}


.wrapper {
    width: 100%;
    margin-bottom: 60px;
}


.l-subheader .w-contacts-item.for_phone:before{
  display:none;
}

	.l-subheader .w-contacts-item {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px;
		white-space: nowrap;
		}

		.l-subheader .w-contacts-item.for_email:before {
			content: '\e804';
			font-size: 1.3em;
			font-family: mdfonticon;
			vertical-align: top;
			line-height: inherit;
			opacity: 0.5;
			}

		.l-subheader .w-contacts-item i {
			font-size: 1.3em;
			vertical-align: top;
			line-height: inherit;
			opacity: 0.5;
			}

		.l-subheader .w-contacts-item-value {
			display: inline-block;
			vertical-align: top;
			margin: 0 0 0 5px;
			}

		.l-subheader .w-contacts-item i,
		.l-subheader .w-contacts-item.for_phone .w-contacts-item-value {
			-webkit-transition: color 0.3s;
					transition: color 0.3s;
			}

			.l-subheader .w-contacts-item-value a {
				color: inherit;
				}

			.no-touch .l-subheader .w-contacts-item-value a:hover {
				color: #8c0; 
				}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #9fc234;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #ffffff;
	}

.widget_nav_menu .menu{list-style:none;overflow:hidden;}

.widget_nav_menu .menu li{float:left;display:inline;width:50%}

.widget_nav_menu .menu a{color:#fff;font-size:15px}

.widget_nav_menu .menu a:hover{color:#e31e2c}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
#block-menu-block-6 #menu_link_135 ul,#block-menu-block-6 #menu_link_45 ul,#block-menu-block-6 #menu_link_96 ul{left:auto;right:-8px;}
.lt-ie9 #block-menu-block-6 #menu_link_135,.lt-ie9
#block-menu-block-6 #menu_link_45,.lt-ie9
#block-menu-block-6 #menu_link_96{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none;}
.lt-ie9 #block-menu-block-6 #menu_link_135 ul,.lt-ie9
#block-menu-block-6 #menu_link_45 ul,.lt-ie9
#block-menu-block-6 #menu_link_96 ul{left:auto;right:-8px;}
.btn-set{margin-bottom:35px;text-align:center;}
.btn-set .btn{margin:10px 5px;}
#thanks-for-sharing .btn-set{margin-bottom:15px;}
#thanks-for-sharing .btn-set .btn-social{display:none;}
#thanks-for-sharing .btn-set .btn-social.active{display:inline-block;}
 

.aom_sh {color:#990000; font-family:Arial, sans-serif; font-size:smaller;}
 span.desc-menu, #menu li ul a, #menu li ul a:visited { font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; }
 span.desc-menu { color: #613c1e; }
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1260px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
#mk-header:not(.header-style-4) .mk-header-holder {position:relative !important;top:0 !important;}








.footer {
height:53px;
position:relative;
}


.footer p {
color:#00535e;
position:absolute;
bottom:12px;
left:12px;
font-size:11px;
line-height:1.4em;
font-family: verdana,helvetica,arial;
}
