@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'thesans-italicitalic';
    src: url('../fonts/ti______-webfont.eot');
    src: url('../fonts/ti______-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ti______-webfont.woff2') format('woff2'),
         url('../fonts/ti______-webfont.woff') format('woff'),
         url('../fonts/ti______-webfont.ttf') format('truetype'),
         url('../fonts/ti______-webfont.svg#thesans-italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesans-capscaps';
    src: url('../fonts/tc______-webfont.eot');
    src: url('../fonts/tc______-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tc______-webfont.woff2') format('woff2'),
         url('../fonts/tc______-webfont.woff') format('woff'),
         url('../fonts/tc______-webfont.ttf') format('truetype'),
         url('../fonts/tc______-webfont.svg#thesans-capscaps') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesansbold-plainplain';
    src: url('../fonts/tbop____-webfont.eot');
    src: url('../fonts/tbop____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tbop____-webfont.woff2') format('woff2'),
         url('../fonts/tbop____-webfont.woff') format('woff'),
         url('../fonts/tbop____-webfont.ttf') format('truetype'),
         url('../fonts/tbop____-webfont.svg#thesansbold-plainplain') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesansbold-capscaps';
    src: url('../fonts/tboc____-webfont.eot');
    src: url('../fonts/tboc____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tboc____-webfont.woff2') format('woff2'),
         url('../fonts/tboc____-webfont.woff') format('woff'),
         url('../fonts/tboc____-webfont.ttf') format('truetype'),
         url('../fonts/tboc____-webfont.svg#thesansbold-capscaps') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesansextrabold-plainplain';
    src: url('../fonts/txbop___-webfont.eot');
    src: url('../fonts/txbop___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/txbop___-webfont.woff2') format('woff2'),
         url('../fonts/txbop___-webfont.woff') format('woff'),
         url('../fonts/txbop___-webfont.ttf') format('truetype'),
         url('../fonts/txbop___-webfont.svg#thesansextrabold-plainplain') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesansextrabold-italicitalic';
    src: url('../fonts/txboi___-webfont.eot');
    src: url('../fonts/txboi___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/txboi___-webfont.woff2') format('woff2'),
         url('../fonts/txboi___-webfont.woff') format('woff'),
         url('../fonts/txboi___-webfont.ttf') format('truetype'),
         url('../fonts/txboi___-webfont.svg#thesansextrabold-italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesansextrabold-capscaps';
    src: url('../fonts/txboc___-webfont.eot');
    src: url('../fonts/txboc___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/txboc___-webfont.woff2') format('woff2'),
         url('../fonts/txboc___-webfont.woff') format('woff'),
         url('../fonts/txboc___-webfont.ttf') format('truetype'),
         url('../fonts/txboc___-webfont.svg#thesansextrabold-capscaps') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thesans-plainplain';
    src: url('../fonts/tp______-webfont.eot');
    src: url('../fonts/tp______-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tp______-webfont.woff2') format('woff2'),
         url('../fonts/tp______-webfont.woff') format('woff'),
         url('../fonts/tp______-webfont.ttf') format('truetype'),
         url('../fonts/tp______-webfont.svg#thesans-plainplain') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'times_new_romanregular';
    src: url('../fonts/times-webfont.eot');
    src: url('../fonts/times-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/times-webfont.woff2') format('woff2'),
         url('../fonts/times-webfont.woff') format('woff'),
         url('../fonts/times-webfont.ttf') format('truetype'),
         url('../fonts/times-webfont.svg#times_new_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.font-time { font-family:"times_new_romanregular";}
.font-sans-plain { font-family:"thesans-plainplain";}
.font-sans-bold { font-family:"thesans-plainplain"; font-weight:bold;}
.font-sans-italic { font-family:"thesans-italicitalic";}
.font-sans-caps { font-family:"thesans-capscaps";}


.font-sansbold-plain { font-family:"thesansbold-plainplain";}
.font-sansbold-caps { font-family:"thesansbold-capscaps";}

.font-sans-exbold { font-family:"thesansextrabold-plainplain";}
.font-sans-exbold-italic { font-family:"thesansextrabold-italicitalic";}
.font-sans-exbold-caps { font-family:"thesansextrabold-capscaps";}


* { color:#E3E5E5}
body {font-family: "thesans-plainplain", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.grey1 { background-color:#595a5c;}
.grey2 { background-color:#808285;}
.grey3 { background-color:#a6a8ab;}
.grey4 { background-color:#d1d3d4;}

body {
	background-color:#231f20;
	background-color:#FFFFFF;
	color:#FFF;
	padding-top:0px;
}

a { color:#FFF;}
a:hover { text-decoration:none;}
img { max-width:100%;}
.paddingbox {
	padding:10px 30px;
	margin-top: 100px;
}
div.under_tagline p {
	font-weight: bold;
}
.bgthemered { background-color:#ed1c24; color:#FFF;}
.bgtheme_drk_gry { background-color:#595A5C;}
.themered { color:#ed1c24;}

/*.btn-menu {
color: #ffffff;
background-color: #595a5c;
border:2px solid #231e1f;
border-radius:0;
-webkit-border-radius:0;
padding-bottom:30px;
}*/
.tileblock {min-height:240px;}
.tileblocksm {min-height:100px;}
.tileblockbig {min-height:200px;}
.tileblockxl {min-height:300px;}
.btn-menu:hover, .btn-menu:active, .btn-menu:focus, .btn-menu.active { background-color:#ed1c24;}
.topmenu { margin-top:20px; }

.topmenu a {-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-family:"thesans-plainplain"; font-weight:bold;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "thesans-plainplain", Arial, Helvetica, sans-serif;
}
.themeyellow { color:#e6e96f;}
.bgyellow { background-color:#e6e96f;}

.italic { font-style:italic;}

.topmenu ul { list-style:none; padding-left:0px;}
.topmenu li { width:25%;padding-right:0; display:inline-block; margin-left:-1px;}
.tagline {
  position: absolute;
  top:92px;
  top:20px;
  right:577px;
  right:0px;
  display: inline-block;
  z-index:10;
  padding:0px 15px;
  width: 578px;
}
.tagline h2 {
  line-height: 1.38;
}
.tagline>h2 {margin:5px;/*font-variant: small-caps;letter-spacing: 2px; font-weight:bold;*/}
.font-caps { font-variant: small-caps;}
.textblack { color:#000;}
.font-bold { font-weight:bold;}

.socialicons {font-size:12em; margin-bottom:0;}
.socialicons > i
{
/*border:2px solid transparent;*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.socialicons > i:hover { color:blue; color:#e6e96f; /*border-color:#ed1c24;*/}

form { font-family:"thesansbold-capscaps";}
.form-group { margin-bottom: 10px; }

.form-control { background-color:#E3E5E5; box-shadow: none; border:0; border:none;}
.form-control:active, .form-control:focus {box-shadow: none;}

.btn-theme {
color: #333333;
background-color: #E3E5E5;
border-color: #E3E5E5;
}
.btn-theme:hover, .btn-theme:focus, .btn-theme:active{ color:#000;}

.nav > li > a {
color: #ffffff;
background-color: #595a5c;
border: 2px solid #231e1f;
border-radius: 0;
-webkit-border-radius: 0;
padding: 14px 16px;
font-size: 18px;
line-height: 1.33;
padding-bottom: 30px;
}

.topmenu li.active a {
background-color: #ed1c24;
}

.nav > li > a:hover, .nav > li > a:focus {
background-color: #ed1c24;
}

.item-page p {font-family: "thesans-italicitalic";line-height: 1.5; font-size: 1.3em;}

div#biocontent {
}

#biocontent .item-page p {
font-family: "thesans-plainplain", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42857143;
}

#whyus .item-page p {
font-family: "thesans-italicitalic"; font-size: 14px; line-height: 1.42857143;
}
.bx-wrapper img {
	margin: 0 auto;
}

.col-bx-main {
#    width: 91.66666667%;
	width: 100%;
	margin: auto;
	padding-left:44px;
  }
ul.bxslider {
	width:100%;
	margin:auto;
}
div#gallery_next {
	position:relative;
	top:-400px;
	right:2px;
	height: 100%;
	float:right;
}
div#gallery_next img {
	height:80px;
}

div#gallery_prev {
	position:relative;
	float:left;
	top:-400px;
	left:-15px;
}

div#gallery_prev img {
	height:80px;
}
img#art_back_img {
  float:left;
  margin-top: 60px;
}
img#art_forward_img {
  float:right;
  margin-top: 60px;
}
