﻿.modal-body{position:relative;padding:15px}
.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}
.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px;max-height:calc(100% - 120px);overflow:auto;}
#searchMobileModal .modal-body{margin-top:50%;}
.modal.left .modal-body{max-height:initial;}

#item_wrap_inner {
    display: block;
    width: 301px;
    height: auto;
    
    margin: 0 auto;
}

  .menu-item-859 {
    display: none !important;
  }
.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}
.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path{fill:#007bb6}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#003650}

.header-right{margin:0 auto;float:right;}

.ticketguide {
    justify-content:space-between;
    margin:15px 0 30px;   
    align-items: stretch;
}

.ticketguide li {
    width:calc(100% / 3 - 15px);   
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ticketguide li a {
    width:100%;
    margin:0;   
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;	
    align-items: center;
    justify-content:center;
}
div.tribe-countdown-colon{color:#666;float:left;font-size:1.5em;padding:0 4px}



.tribe-events-countdown-widget div.tribe-countdown-colon {color: #dddddd}
.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}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.sr-only-focusable {
    display: none;
}
.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-md-10{width:83.33333333%}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}


.column-text {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 20px;
	padding: 1em 1.5em 2.5em;
	text-align: justify;
}
.bg-mediumgray{background-color:#b2b1b4}
.bg-mediumgray a.button:hover,.bg-mediumgray a.button:focus{background:#631624;-webkit-box-shadow:inset 100px 0 0 0 #631624;box-shadow:inset 100px 0 0 0 #631624;border-color:#631624}




.site-title {

	float: left;

	font-size: 18px;

	font-weight: 700;

	line-height: 48px;

	margin: 0;

}




.site-title a,

.site-title a:hover {

	color: #fff;

}


				.site-title,
		.site-description {
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
.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-sm-9{width:75%}

.boxprodhome-desc {display: block; height: 78px; position: relative; overflow: hidden;}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}


.front-right-col{
	width: 620px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.front-right-col .holder .portfolio-content div div div {
	font-family: Book Antiqua;
}

.front-right-col .holder .portfolio-content div div {
	font-family: Book Antiqua;
}

.front-right-col .holder .portfolio-content div div p {
	font-family: Book Antiqua;
}


.ecs__page-count, .ecs__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: none;
  position: relative;
  margin-bottom: 0 !important; }


.ecs__page-count {
  width: 250px;
  height: 34px; 
    display: flex;
    flex-flow: row nowrap;
    background: #fff;
    border: 1px solid #e4e4e4;
  margin: 0 auto;}



ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}


#header-widget-area .widget-title {
	margin-bottom: 0px;
}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}


#navigation ul li.parent {
	position: relative;
}
.page-our-team .view-content .views-field.views-field-nid{height:100%;background-color:#fff;}
.page-our-team .view-content .team-block{text-align:center;padding:40px;background-color:#fff;margin-bottom:30px;}
.page-our-team .view-content .team-block h3{margin-top:0;}
.page-our-team .view-content .team-block .image{display:inline-block;padding:20px;}
.page-our-team .view-content .team-block .image img{border-radius:100%;}
.page-our-team .view-content .team-block .text{text-align:left;}





#search input.ac_input{
	width:150px;
	height:30px;
	border-radius:6px 0 0 6px;
}


#search input-group-addon, #search button{
	background:#333;
	font-size:14px;
	padding: 5px 8px;
	border-radius:0 6px 6px 0;
}

  
  #search {
    margin-left: 0px;
	margin-top:10px;
  }


  #search .input-group-addon {
    padding: 8px 25px 8px 10px;
  }

  
  #search button {
    padding: 4px 10px;
	
  }


.gtco-social-icons {
  margin: 0;
  padding: 0;
}

.gtco-social-icons li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.gtco-social-icons li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #17B794;
  padding-left: 10px;
  padding-right: 10px;
}

.gtco-social-icons li a i {
  font-size: 20px;
}
