* { margin:0; padding:0; line-height: 1.6; }
.column-fix { padding:0 10px; }
.alpha .column-fix { padding: 0 3.33px 0 10px; }
.omega .column-fix { padding: 0 10px 0 3.33px; }
.alpha.omega .column-fix { padding:0 6.66px; }

html {
  font-family: 'TrendaRegular';
  text-rendering: optimizeLegibility;
}

img {
  max-width:100% !important;
  height:auto !important;
}

body {
  font-family: 'TrendaRegular';
  font-size: 16px;
}

a {color:#384db6; text-decoration:none; border:none;}

a:link, li a.active {color:#384db6; text-decoration:none; border:none;}

a:hover {color:#384db6; text-decoration: underline; border:none;}

img a { border:none; }

h1, h2, h3, h4, h5, h6 { font-family: 'TrendaSemibold'; margin:0 0 10px 0; }

h1 { font-size:230%; }

h2 { font-size:183%; }

h3 { font-size:140%; }

h4 { font-size:120%; }

h5 { font-size:90%; }

h1.title {font-family: 'TrendaHeavy';}

.node h2 { border-bottom:1px dotted #84a1af; }

.node h2 a { color:#1c8cb5; font-size: 26px}

p { margin:0 0 10px 0; }

blockquote { border: 1px solid #ced1da; background: #eef0f5; margin:20px 0; padding: 20px; color:#788093; font-weight:bold; font-style:italic; }

.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

/*
 * Page
 */
/* #page { 
  background: url(../images/bg.jpg)  
  center top repeat-x; } */

  .banner-wrapper {
   padding-top: 15px;
   width: 100%;
   background-color:#BFDFEC;
    background-repeat:repeat-x;
 background-image:url("https://i.stack.imgur.com/b7z29.png");
  animation: movement 20s linear infinite; 
  } 
  @keyframes movement{
    0% {
      background-position:0px 0px;
    }
    100%{
      background-position:560px 0px;
    }
  }
  
  adiv{
    display:block;
    position:absolute;
    font-size:2rem;
    text-align:center;
    color:white;
    border:1px solid white;
    padding:2rem;
    border-radius:5px;
    margin-left: auto;
    margin-right: auto;
    
  }
  

.header-background {
    background: goldenrod;    
}


/*

 * Header-top
 */
#header-top-inside {  height:52px;  margin:0 auto; }

#header-top-inside-left { float:left; text-align:left; padding:20px 0 0 0;  color:#485766; font-family: 'TrendaSemibold'; font-size:80%; }

#header-top-inside-left a  { color: #6a87a3; }

#header-top-inside-left-feed { float:left; padding:20px 0 0 0;  }

#header-top-inside-right { float:right; text-align:right; padding:25px 0 0 0; }

/*
* Header menu
*/
.region-header ul.menu li {
  float: left;
  display: block;
  overflow: hidden;
  list-style-type: none;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #173652;
}



.region-header ul.menu li.first {
  padding: 0 10px 0 0;
}

.region-header ul.menu li.last {
  border-right: none;
}



/*
 * Wrapper
 */
#wrapper { margin:0 auto; text-align:left; padding:0 0 20px 0;}

/* #header { padding: 29px 0 21px 0; } */

#logo-floater { float:left;  margin: 0; text-align: left; }

#logo-floater a { outline:none; }

#site-name a { color:#ffffff; font-size:14px; outline:none; }

#slogan { color:#485766; text-transform:uppercase; font-size:10px; }

#navigation { float:right;  margin:10px 0 0 40px;  display:block; }

#highlighted {
  padding: 0 0 20px 0;
}

#main-area { 
  background: transparent; 
  clear:both; 
  display:block; 
  overflow:hidden;  
  /* background-image:url(../images/home-block-box-bg.png);  */
  padding: 10px;
}

#main-area-inside {  
  display:block; 
  overflow:hidden;  
  /* background-image:url(../images/main-area-bg.png);  */
}

#main { padding:20px; }

.no-sidebars #main {
  padding: 20px 40px 20px 20px;
}

.no-sidebars #main-area-inside {
  background: #ffffff;
}

/* .node { clear:both; } */

/*
 * Region-sidebar-first
 */
/* #right { float:right; padding:0; } */
/* #right {
  background: #EEF0F5;
} */

#right .block h2 {  
  background: #4776b7 url(../images/icons/menu-icon.png) no-repeat 10px center; 
  color:#ffffff; 
  padding:10px 10px 10px 45px; 
  font-size:160%;  
  margin: 0; 
}

#right .block .content {
  padding: 20px 20px 30px 20px;
}

#right .block.block-menu .content,
#right .block.block-system .content { padding:10px; margin:0; }

#right .block ul.menu { padding:0; margin:0; }

#right .block ul.menu ul {
  padding: 0 0 0 10px;
}

#right .block ul.menu li { padding:0; margin:0; list-style: none; }

#right .block ul.menu li a { background: url("../images/menu-right-bg.png") no-repeat scroll 96% center #000000; color: #747C93; display: block;
  font-family: 'TrendaRegular'; font-weight: 600; overflow: hidden; padding: 10px 20px 10px 10px; margin:0 0 2px 0; }

#right .block ul.menu li ul.menu li a { background-image:none; margin:0 0 2px 0; }

/*
 * Home
 */
#home-blocks-area {
  background: transparent;
  padding: 20px 10px 0 10px;
  min-height: 100px;
  overflow: hidden;
  clear: both;
  text-align: center;
}

/*
ORIGINAL
#home-blocks-area { background-image:url(../images/home-block-box-bg.png); padding: 20px 10px 0 10px;
min-height:100px; overflow:hidden; clear:both; }
 */
/* Example overrides */

.home-block-area { float:none; padding:0 10px; }

.home-block-area.first { padding-left:0; }

.home-block-area.last { padding-right:0;  }

#home-blocks-area .region-home-area-3-b .block { background:none; margin: -6px 0 0; }



#home-blocks-area .block h2 {
  height: 16px;
  font-size: 20px;
  color: #393f4d;
  margin: 0;
  text-align: center;
  padding: 0 0 0 0;
}



#home-blocks-area .block .content { background-image:none; padding:20px; display:block; overflow:hidden;
  font-family:  'TrendaRegular'; font-size: 14px; color: #393f4d; }



#home-blocks-area .block .content .detail h3 { font-size:14px; padding:0; margin:0; }
#home-blocks-area .block .content .detail h4 { color: #6a7796; font-size: 14px; line-height: 16px; padding:0; margin:0; font-weight:normal; }

#home-blocks-area .block .content p.post-note{  font-size: 12px; margin-top: -10px; }

#home-blocks-area .block .content p.post-note a{ color: #066493; }

#block-block-40 h2, #block-block-41 h2{
  background: #84c341 url(../images/icons/mbc-icon.png) no-repeat 10px center !important;
  color: #ffffff;
  padding: 10px 10px 10px 45px;
  font-size: 160%;
  margin: 0;
}

.ico { float: left; margin: 0 20px 10px 0;  }

.ico2 img { margin-right: 5px; }

.clear{ clear: both; }



/*
 * Footer
 */
#footer { clear:both; margin:0 auto; text-align:center; display: block; background-color: #3f58a0; border-bottom: 1px solid #040507;
  min-height:100px; font-size: 13px;}

#footer-inside {  margin:0 auto; text-align:left; padding:20px 0; }

#footer-left { float:left;  padding-left: 14px; }

#footer-left-1 { float:left;  }

#footer-left-2 { float:left;  }

#footer-center { float:left;  padding-left: 14px; }

#footer-right{ float:left;  padding-left: 14px; }

#footer a { color:#dbe4ff; }

#footer a:link, #footer li a.active { color:#cccccc; }

#footer a:hover { color:#fefeff; }

#footer h2{ color: #8c94ac; background: transparent; font-size:22px; padding:0 0 10px 0; }

#footer .content{ color: #ffffff; }

#footer ul.menu li { margin: 0 0 0.25em 0; }

#footer ul.menu li.leaf { list-style:none; }

#footer ul.menu li a { color:#606574; }

#footer-bottom { clear:both; margin:0 auto; text-align:center; display: block; background: #040507;border-top:1px solid #0F131F; padding:20px 0; }

#footer-bottom-inside {  margin:0 auto; text-align:left; min-height:50px; color:#dbe4ff; font-family: 'TrendaSemibold'; font-size: 13px;}

#footer-bottom-inside a {color:#dbe4ff;}

#footer-bottom-inside-left { float:left;  padding:0 20px 0 0; }

#footer-bottom-inside-right { float:right;  }

/*
 * Footer Gallery block
 */


.footer-gallery-block img { background-color: #191F2F; border: 1px solid #252C3E; float: left; margin-bottom: 10px; margin-right: 9px; padding: 5px; width: auto;}

/*
 * Footer Twitter block
 */
#footer ul.twitter { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: url("../images/tweetbg.png") repeat scroll 0 0 transparent;
  list-style-type: none; padding: 10px;  margin-left:0; }

#footer ul.twitter{ padding:10px; }

#footer ul.twitter li, #footer li.twitter-message { color: #417893; font-family:  'TrendaRegular'; font-size: 12px; margin: 0; }

#footer a.twitter-link, #footer a.twitter-user { color: #B8E2F6; }

#footer .twitter-timestamp { color: #305465; display: block; font-family: 'TrendaRegular'; font-size: 11px; margin-top: 25px; }

/*
* Node
*/
div.field-type-taxonomy-term-reference { color: #444955; font-size:11px; font-weight: bold; background: url(../images/tag.png) no-repeat left; padding-left: 28px; margin-top: 10px; display:block;
  overflow:hidden; }

div.field-type-taxonomy-term-reference a { color: #1b8bb4;}

div.field-type-taxonomy-term-reference .field-label { float:left; display:block; clear:both; }

div.field-type-taxonomy-term-reference .field-items .field-item { float:left; display:block; padding:0 5px ;}


.node .content img { border: 0 solid #ffffff; background: #ffffff; padding: 0; margin:0 0; max-width: 97.5% }


/*
 * contact form
 */
form#contact_form label { font-weight: bold; }

form#commentform input, form#contact_form input[type="text"] { background: none repeat scroll 0 0 #EEF0F5; border: 1px solid #CED1DA; font-size: 18px; height: 2em; width: 95%; }

form#contact_form input[type="text"] { width: 43%; }

form#commentform textarea, form#contact_form textarea { background: none repeat scroll 0 0 #EEF0F5; border: 1px solid #CED1DA; font-family: 'TrendaRegular'; font-size: 14px;
  height: 170px; margin: 0 0 10px 10px;  width: 290px;}

form#contact_form textarea { height: 300px; margin-left: 0; width: 100%; }

#map_wrap { float: right; margin-right: 0; }

p.map { display: block; font-weight: bold; margin: 0; }

form#commentform input#submit, form#contact_form button { background: none repeat scroll 0 0 #11719F; border: 0 none; color: #FFFFFF; float: right; font-weight: bold; margin-top: 10px; padding: 0 5px; width: 80px; }

form#contact_form button { height: 45px; margin: 0; width: 120px; }

/*
* Module contact form
*/
.contact-form label { font-weight:bold; padding:5px 0; }

.contact-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; height:25px; line-height:25px; width: 98%; padding:5px; color: #666666; }

.contact-form textarea { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:5px; font-family: 'TrendaRegular'; color: #666666; }

.contact-form .form-submit {  background: #11719F; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 0; padding: 10px; cursor:pointer;
  font-family: 'TrendaRegular'; }

/*
* Comments
*/
#comments { clear:both; }

.comment-form label { font-weight:bold; padding:5px 0; }

.comment-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; height:25px; line-height:25px; width: 98%; padding:5px; color: #666666; }

.comment-form textarea { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:5px;
  font-family: 'TrendaRegular'; font-size:12px; line-height:120%; color: #666666; }

.comment-form .form-submit {  background: #11719F; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 10px; padding: 10px; cursor:pointer;
  font-family: 'TrendaRegular'; }

.comment { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:20px; margin:20px 0;  }

.comment .submitted { color:#777d8a; font-size:11px; }

.comment h3 a.permalink { font-size:12px; font-family: 'TrendaRegular'; }

/*
* Form items
*/
.form-item, .form-actions { clear: both; display: block; margin-bottom: 1em; margin-top: 1em; overflow: hidden; }


/*
* List items
*/
ul.menu { margin: 0 0 0.75em; padding: 0; list-style:inside; }

ul.menu li { margin: 0 0 0.25em 1.5em; padding: 0; }

.links { clear:both; overflow:hidden; margin:10px 0; }

ul li.leaf { list-style-type: disc; list-style-image:none; }

ul.inline li.node-readmore, ul.inline li.comment-add { background: #11719F; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 10px;  cursor:pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif; padding:10px; }

.node-readmore a, .comment-add a, .comment-add a.active { color:#ffffff; padding:10px; }

.home-block-area .node-readmore , .home-block-area .comment-add { margin:0 5px; }

.home-block-area .node-readmore a, .home-block-area .comment-add a{ font-size:12px; padding:0 5px; }

.user-picture { float:left; margin:0 20px 0 0; background: #ffffff; border: 1px solid #CED1DA; padding:4px; }

.user-picture a, .user-picture img { padding:0; margin:0; display:block; overflow:hidden; }

/*
 * Main menu links
 */
/* 1st level */
#navigation {font-family: 'TrendaSemibold';}
#navigation ul.menu  { float:right; display:block; padding:0; margin:0; }

#navigation ul.menu li { display: inline-block; float: left; vertical-align: middle; padding:0 5px 0 0; margin:0; }

#navigation ul.menu li.last { padding:0; }

#navigation ul.menu li a { outline:none; padding: 5px 9px; text-decoration: none; display:block; color:#f0f5fa; font-size:15px; text-align:center; }

#navigation ul.menu li a:hover, #navigation ul.menu li a.active{ text-decoration:none; color:#ffffff; border-radius: 5px; -moz-border-radius: 5px; background: #2d4b91;  }

#navigation ul.menu li a:after { content: none; }

#navigation ul.menu li.expanded { position: relative; }

#navigation ul.menu li.expanded:hover a { border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; background: #0d0f13; }

/* 2nd level */
#navigation ul.menu li.expanded ul.menu { width: 190px; z-index:100; font-size:12px; padding:0; background: #0d0f13; display: none; position: absolute;  }

#navigation ul.menu li.expanded:hover > ul.menu { display: block; }

#navigation ul.menu li.expanded ul.menu li a { font-size: 12px; color:#7A8090; padding:10px; display:block; width:180px; text-align:left; border-radius:0; -moz-border-radius:0; }

#navigation ul.menu li.expanded ul.menu li a:hover { color: #ffffff; }

/* 3rd, 4th, 5th, (...) level  */
#navigation ul.menu li.expanded ul ul { display: none; left: 190px; top:0; }

/* EOF:Main navigation links */

/*
 * Secondary menu links
 */
ul#secondary-menu { padding:0; margin:0; text-align:right; }

ul#secondary-menu li { padding:0; margin:0; border-right:1px solid #6A7796; display:inline-block; float: left; }

ul#secondary-menu li a { padding:0 10px; line-height:140%; }

ul#secondary-menu li.first a { padding:0 10px 0 0; }

ul#secondary-menu li.last { border-right:none; }

ul#secondary-menu li.last a { padding:0 0 0 10px;  }

/*
 * Search block
 */
#search-block-form { width:200px; -moz-border-radius: 8px; border-radius: 8px; background-color: #f1f1f1; border-color: #ffffff;
  border-style: none solid solid; border-width: 0 1px 1px; padding:0 5px; }

#search-block-form .form-text { background: transparent; border:none; color: #6A87A3; font-size: 11px; width:170px; outline:none; height:25px; line-height:25px; }

#search-block-form label{ display: none; }

#search-block-form .form-submit { background: url("../images/search.png") no-repeat scroll center center transparent; border: 0 none; width: 25px;
  text-indent:-9999px; cursor:pointer; height:25px; line-height:25px; }

/*
 * Front-page Slider
 */
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}

.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles */
/*-----------------------------*/
.flexslider {margin: 0; padding: 0;}

.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider bluemasters Styles */
/*-----------------------------*/
#slideshow{position: relative; padding: 0 0 1px 0; background:url(../images/slide-shadow.png) center 99.5% no-repeat; }

.flexslider {background: #fff; border: 10px solid #fff; position: relative; margin-bottom:42px; zoom: 1;display: none;}

.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.loading .flex-viewport {max-height: 300px;}

.flexslider .slides {zoom: 1;}

.flexslider .slides > li {position: relative;}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
.slider-item-caption {width: 97.8%; padding: 1.1%; position: absolute; bottom: 0; left: 0; z-index: 101; background: url(../images/30w087b.png); color: #fff; font-size: 1.7em;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center; z-index: 100;}

.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-nav li:first-child {margin: 0;}

.flex-control-paging li a {background:url(../images/slide-nav-button.png) no-repeat center; width:14px; height:14px; display:inline-block; margin: 4px; border:none; outline:none; cursor: pointer; text-indent: -9999px;}

.flex-control-paging li a:hover {font-weight: bold; border:none; outline:none;}

.flex-control-paging li a.flex-active {background:url(../images/slide-nav-button-hover.png) no-repeat center; border:none; outline:none; cursor: default;}
/*
 * Top social, Network use to be height:16px; width:16px; padding:0 2px 0 0;  network height:32px; width:32px;
 */
#topSocial ul { list-style: none outside none; padding:0; margin:0;}

#topSocial ul li { padding:0 -5px; }

#topSocial ul li a { display:block; float:left; height:40px; width:90px; text-indent:-9999px; padding:0 2px 0 0; outline:none; }

#topSocial ul li a.twitter { background:url(../images/twitter-top.png) 0 0 no-repeat; }

#topSocial ul li a.facebook { background:url(../images/facebook-top.png) 0 0 no-repeat; }

#topSocial ul li a.ama { background:url(../images/ama-top.png) 0 0 no-repeat; }

#topSocial ul li a.rss { background:url(../images/rss-top.png) 0 0 no-repeat; }

.network { display:block; overflow:hidden; text-align:center; padding:15px 0; }

.network a { display:inline-block; overflow:hidden; height:32px; width:32px; text-indent:-9999px; padding:0 2px 0 0; outline:none; }

.network a.twitter { background:url(../images/twitter2.png) 0 0 no-repeat; }

.network a.facebook { background:url(../images/facebook.png) 0 0 no-repeat; }

.network a.in { background:url(../images/in.png) 0 0 no-repeat; }

.network a.tumblr { background:url(../images/tumblr.png) 0 0 no-repeat; }

.network a.youtube { background:url(../images/youtube.png) 0 0 no-repeat; }

.network a.flickr { background:url(../images/flickr.png) 0 0 no-repeat; }

/*
 * Credits
 */
.credits-container { height: auto; margin: 0 auto; padding: 0; }

.credits-container a { text-decoration: underline; }

a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover,
a.drupalizing:link, a.drupalizing:active, a.drupalizing:visited, a.drupalizing:hover {
  background: url("../images/footer-logo-smashing.png") no-repeat scroll center top transparent; display: block; float: left;
  height: 54px; margin: 0; outline: 0 none; padding: 0; text-indent: -9999px; width: 154px; }

a.drupalizing:link, a.drupalizing:active, a.drupalizing:visited, a.drupalizing:hover {
  background: url("../images/footer-logo-drupalizing.png") no-repeat scroll center top transparent; }

a.ama:link, a.ama:active, a.ama:visited, a.ama:hover {
  background: url("../images/footer-logo-ama.png") no-repeat scroll center top  transparent; display: block; float: left;
  height: 54px; margin: 0; outline: 0 none; padding: 0; text-indent: -9999px; width: 154px; }

a.sa:link, a.sa:active, a.sa:visited, a.sa:hover {
  background: url("../images/footer-logo-sportaviator.png") no-repeat scroll center top transparent; display: block; float: left;
  height: 54px; margin: 0; outline: 0 none; padding: 0; text-indent: -9999px; width: 154px; }

a.pp:link, a.pp:active, a.pp:visited, a.pp:hover {
  background: url("../images/footer-logo-parkpilot.png") no-repeat scroll center top transparent; display: block; float: left;
  height: 54px; margin: 0; outline: 0 none; padding: 0; text-indent: -9999px; width: 154px; }


/*
 * EXTRA
 */

/*  --------------------------------------------------------------------- */
table { margin:15px 0; border: 5px solid #ffffff; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}

th {background:#ffffff; color:#ffffff;}

tr.even { background-color:#ffffff; }

tr.odd { background-color:#ffffff; }

td,th { padding:10px; }

td { border: 0 solid #ffffff;}

td.active { background:none; border: 0 solid #ffffff;}

/*  --------------------------------------------------------------------- */
ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:none; }

/*Webform Styles*/
/*Written specifically for Guillow's anniversary photo campagin.*/
.form-item{
  margin-top: 25px;
  margin-bottom: 25px;
}
/*
 * Responsive styles
 */
/*LANDSCAPE PHONE TO DOWN*/
@media (max-width: 480px) {
  /*#home-blocks-area*/
  #home-blocks-area .block h2 { font-size:16px; }
  #home-blocks-area .block .content h3 { font-size:14px; line-height: 18px;}
}

/*LANDSCAPE PHONE TO PORTRAIT TABLET*/
@media all and (max-width: 759px) {
  /*top header*/
  #header-top-inside {text-align: center;}
  #header-top-inside-left { float: none; display: inline-block; }
  #header-top-inside-left-feed { float: none; padding: 5px 0 0 0; display: inline-block; }
  #header-top-inside-right { float: none; padding: 0 0 0 0; display: inline-block; }
  /*header*/
  #header { padding: 120px 0 21px 0; }
  #logo-floater { text-align: center; float: none; margin-top: 20px;}
  /*main navigation*/
  #navigation { margin: 30px auto 20px; width: 55%; float: none; min-width: 220px; }
  select { width: 100%; padding: 7px; border: 1px solid black; }
  select:focus { outline: none;}
  /*banner*/
  #slideshow { background: none; }
  /*main-area*/
  #main-area-inside { background: #ffffff; }
  /*footer*/
  #footer h2 { padding: 30px 0 10px 0; }
  #footer #footer-left-1 h2 { padding: 0 0 10px 0; }
  #footer-bottom a { display: inline-block; float: none;}
  /*footer secondary menu*/
  #footer-bottom-inside, #footer-bottom-inside-right ul#secondary-menu, #footer-bottom-inside-right ul.menu { text-align: center; }
  #footer-bottom-inside-right ul#secondary-menu li, #footer-bottom-inside-right ul.menu li { padding: 0; margin: 4px 0; border-right: none; display: block; float: none; }
  #footer-bottom-inside-right ul#secondary-menu li a, #footer-bottom-inside-right ul#secondary-menu li.first a,
  #footer-bottom-inside-right ul.menu li a, #footer-bottom-inside-right ul.menu li.first a { padding:0; }
  /*comment-forms*/
  .comment-form .form-text { width: 93%; }
  .contact-form .form-text { width: 93%; }
}

/*LANDSCAPE DESKTOP TO DOWN*/
@media all and (max-width: 979px) {
  .column-fix, .alpha .column-fix, .omega .column-fix, .alpha.omega .column-fix { padding:0; }
  /*home-blocks*/
  #home-blocks-area { padding-top: 10px; }
  /*footer*/
  #footer h2 { font-size: 18px; }
  .footer-gallery-block img { float: none; width: 44px; height: 41px; }
}

/*PORTRAIT TABLET TO LANDSCAPE AND DESKTOP*/
@media all and (min-width: 760px) and (max-width: 979px) {
  /*main navigation*/
 /* #navigation { margin: 30px 0 0 0; width: 250px; }
  #navigation select { width: 100%; padding: 7px; border: 1px solid black; }
  #navigation select:focus { outline: none;}*/
  /*banner*/
  #slideshow { background: url(../images/slide-shadow_700.png) center 99.5% no-repeat; }
  /*home-blocks*/
  #home-blocks-area .region-home-area-1 .block h2, #home-blocks-area .region-home-area-2 .block h2, #home-blocks-area .region-home-area-3 .block h2 { background: none; padding: 10px 0 0 10px; }
  #home-blocks-area .block .content { padding: 10px; }
  #home-blocks-area ul.inline li.node-readmore, #home-blocks-area ul.inline li.comment-add { margin: 10px 0 0 5px;  padding:7px 1px; }
  #home-blocks-area ul.inline li.node-readmore.last { margin: 10px 0 0 0; }
  .ico { margin: 0 10px 10px 0; }
  /*main-area*/
  #main-area-inside { background-image:url(../images/main-area-bg_680.png); }
  /*comment-forms*/
  .comment-form .form-text { width: 97%; }
  .contact-form .form-text { width: 97%; }
}

/*DESKTOP SCREENS*/
@media all and (min-width: 980px) {

}
/*
* Front-page Slider
*/
/*.main_view { float: left; position: relative; }

.window { overflow: hidden; position: relative; width:930px; height:320px; border:0 solid #ffffff; }

.image_reel { position: absolute; top: 0; left: 0; }

.image_reel img {float: left;}

.paging {padding: 5px 0 0; text-align: center; background:url(../images/slide-shadow.png) center -7px no-repeat; z-index: 100; }

.paging a { text-indent:-9999px; background:url(../images/slide-nav-dot.png) no-repeat center; width:14px; height:14px; display:inline-block;
  margin: 4px; border:none; outline:none; }

.paging a.active { background:url(../images/slide-nav-dot-hover.png) no-repeat center; border:none; outline:none;}

.paging a:hover {font-weight: bold; border:none; outline:none;}

.desc { width:0; display: none; position: absolute; bottom: 0; left: 0; z-index: 0; background: url(../images/blank.png); color: #fff;
  font-size: 1.7em; padding: 0; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; }*/

/*responsive video*/
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.region-highlighted {max-width: 600px}

@font-face {
  font-family: 'TrendaHeavy';
  src: url("fonts/trenda-heavy/Trenda-Heavy.eot");
  /* IE9 Compat Modes */
  src: url("fonts/trenda-heavy/Trenda-Heavy.eot?#iefix") format("embedded-opentype"), url("fonts/trenda-heavy/Trenda-Heavy.woff") format("woff"), url("fonts/trenda-heavy/Trenda-Heavy.ttf") format("truetype"), url("fonts/trenda-heavy/Trenda-Heavy.svg#Trenda-Heavy") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaRegular';
  src: url("fonts/Trenda-Regular/Trenda-Regular.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Regular/Trenda-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Regular/Trenda-Regular.woff") format("woff"), url("fonts/Trenda-Regular/Trenda-Regular.ttf") format("truetype"), url("fonts/Trenda-Regular/Trenda-Regular.svg#Trenda-Regular") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaBlack';
  src: url("fonts/Trenda-Black/Trenda-Black.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Black/Trenda-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Black/Trenda-Black.woff") format("woff"), url("fonts/Trenda-Black/Trenda-Black.ttf") format("truetype"), url("fonts/Trenda-Black/Trenda-Black.svg#Trenda-Black") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaBlackIt';
  src: url("fonts/Trenda-Black-It/Trenda-BlackIt.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Black-It/Trenda-BlackIt.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Black-It/Trenda-BlackIt.woff") format("woff"), url("fonts/Trenda-Black-It/Trenda-BlackIt.ttf") format("truetype"), url("fonts/Trenda-Black-It/Trenda-BlackIt.svg#Trenda-BlackIt") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaBold';
  src: url("fonts/Trenda-Bold/Trenda-Bold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Bold/Trenda-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Bold/Trenda-Bold.woff") format("woff"), url("fonts/Trenda-Bold/Trenda-Bold.ttf") format("truetype"), url("fonts/Trenda-Bold/Trenda-Bold.svg#Trenda-Bold") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaBoldIt';
  src: url("fonts/Trenda-Bold-It/Trenda-BoldIt.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Bold-It/Trenda-BoldIt.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Bold-It/Trenda-BoldIt.woff") format("woff"), url("fonts/Trenda-Bold-It/Trenda-BoldIt.ttf") format("truetype"), url("fonts/Trenda-Bold-It/Trenda-BoldIt.svg#Trenda-BoldIt") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaHeavyIt';
  src: url("fonts/Trenda-HeavyIt/Trenda-HeavyIt.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-HeavyIt/Trenda-HeavyIt.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-HeavyIt/Trenda-HeavyIt.woff") format("woff"), url("fonts/Trenda-HeavyIt/Trenda-HeavyIt.ttf") format("truetype"), url("fonts/Trenda-HeavyIt/Trenda-HeavyIt.svg#Trenda-HeavyIt") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaLight';
  src: url("fonts/Trenda-Light/Trenda-Light.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Light/Trenda-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Light/Trenda-Light.woff") format("woff"), url("fonts/Trenda-Light/Trenda-Light.ttf") format("truetype"), url("fonts/Trenda-Light/Trenda-Light.svg#Trenda-Light") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaRegularIt';
  src: url("fonts/Trenda-RegularIt/Trenda-RegularIt.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-RegularIt/Trenda-RegularIt.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-RegularIt/Trenda-RegularIt.woff") format("woff"), url("fonts/Trenda-RegularIt/Trenda-RegularIt.ttf") format("truetype"), url("fonts/Trenda-RegularIt/Trenda-RegularIt.svg#Trenda-RegularIt") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; 
  font-display: swap;}

@font-face {
  font-family: 'TrendaSemibold';
  src: url("fonts/Trenda-Semibold/Trenda-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Trenda-Semibold/Trenda-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Trenda-Semibold/Trenda-Semibold.woff") format("woff"), url("fonts/Trenda-Semibold/Trenda-Semibold.ttf") format("truetype"), url("fonts/Trenda-Semibold/Trenda-Semibold.svg#Trenda-Semibold") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  font-display: swap; }
  

@font-face {
  font-family: "ama-icons";
  src: url("fonts/ama-icons/ama-icons.eot");
  src: url("fonts/ama-icons/ama-icons.eot?#iefix") format("embedded-opentype"), url("fonts/ama-icons/ama-icons.woff") format("woff"), url("fonts/ama-icons/ama-icons.ttf") format("truetype"), url("fonts/ama-icons/ama-icons.svg#ama-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.bottom-content a {
  background-color: goldenrod;
  border: 2px solid #e7e7e7;
  color: #f0f5fa;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer; 
  font-weight: bold;
  text-transform: uppercase;
}

.bottom-content a:hover {
  background-color: #040507;
  color: #f0f5fa;
}  

.flex-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: distribute;
  justify-content: space-evenly;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  }

.flex-item:nth-child(1) {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  }

.flex-item:nth-child(2) {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  }

