@font-face {
  font-family: 'YanoneKaffeesatz-Light';
  src: url('fonts/YanoneKaffeesatz-Light.ttf'),
       url('fonts/YanoneKaffeesatz-Light.woff'),
       url('fonts/YanoneKaffeesatz-Light.eot'),
       url('fonts/YanoneKaffeesatz-Light.otf');
}

@font-face {
  font-family: 'YanoneKaffeesatz-Regular';
  src: url('fonts/YanoneKaffeesatz-Regular.ttf'),
       url('fonts/YanoneKaffeesatz-Regular.woff'),
       url('fonts/YanoneKaffeesatz-Regular.eot'),
       url('fonts/YanoneKaffeesatz-Regular.otf');
}

@font-face {
  font-family: 'Big-Noodle-Titling';
  src: url('fonts/big_noodle_titling.ttf'),
       url('fonts/big_noodle_titling.woff'),
       url('fonts/big_noodle_titling.eot'),
       url('fonts/big_noodle_titling.otf');
}

/*__________________________________________________________________________ Basic
*/
a:active, a:focus,
input:active, input:focus { outline: 0;}

body {
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  color: #606060;
  line-height: 1.7;
  background-color: #fafafa;
  /*background: transparent url('img/cslider/noise-extra-low.png') repeat 0% 0%;
  border-top: 2px solid #ed1c24;*/
}

h1, h2, h3, h4, h5, h6 { margin: 0 0 20px 0; font-family: 'YanoneKaffeesatz-Light'; letter-spacing: 1px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #ED1C24;}

h1 { font-size: 24px; line-height: 28px;}
h2 { font-size: 22px; line-height: 26px;}
h3 { font-size: 20px; line-height: 24px;}
h4 { font-size: 18px; line-height: 22px;}
h5 { font-size: 16px; line-height: 20px; text-transform: uppercase;}
h6 { font-size: 14px; line-height: 18px; text-transform: uppercase;}

a {
  color: #6b4879;
  text-decoration: underline;
  transition: color .2s linear;
  -moz-transition: color .2s linear;
  -o-transition: color .2s linear;
  -webkit-transition: color .2s linear;
}

a:hover {
  color: #6b4879;
  text-decoration: none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #606060; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #606060 !important;}
.italic{ font-style:italic; font-weight:bold;}
.roundblock a:link{ color:#44649A;}
.ftrlink{ text-align:center; color:#41A2CD; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.gray{ color:#CCC;}
.ftrlink a:link{ color:#fff; text-decoration:none;}
.ftrlink a:visited{ color:#fff; text-decoration:none;}
.ftrlink a:hover{ color:#ED1C24; text-decoration:none;}
.ftrlink a:active{ color:#fff; text-decoration:none;}
.cleaner { clear: both;}
.hr { border-top: 1px solid #e2dfd3; border-bottom: 1px solid #fbfaf8; margin-bottom: 20px;}
img { vertical-align: top;}

.first { margin-top: 20px !important;}
.last { margin-right: 0 !important;}
.last_btm { margin-bottom: 0 !important;}

::selection{background: #6b4879; color: #fff;}
::-moz-selection {background: #6b4879; color: #fff;}

.boxed .header_menu, .boxed header,
.boxed .div_nav, .boxed footer { width: 960px;}
.cntctlink{ color:#41A2CD; text-decoration:none;}
.cntctlink:hover{ color:#44649A; text-decoration:underline;}
.glry_caption{ font-size:}
/*__________________________________________________________________________ Header
*/
header {
  margin: 0px auto 30px;
  text-align: left;
  /*border-top: 1px solid #ed1c24;*/
  border-bottom: 4px solid #d3d3d3;
  /*box-shadow: 0 -1px 0 #bebebe inset;*/
  background:#41a2cd;
}

header .logo { display: block; margin-top: 35px;}

.b_circle {
  width: 32px;
  height: 32px;
  border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  background-color: rgba(0, 0, 0);
}

header .socials { text-align: right; margin: 15px 0 5px;}
.contact_info { text-align: right; color: #fff;}
.contact_info a { text-decoration: none; color: #fff !important;}
.contact_info a:hover { color: #fff !important; text-decoration:underline;}
.socials a { display: inline-block; margin-right: 10px;}
.post_in .socials a { margin-right: 0;}

.b_mail, .b_facebook, .b_twitter,
.b_rss, .b_dev, .b_youtube {
  display: inline-block;
  width: 32px; height: 32px;
  background-image: url('img/i_socials.png');
  background-repeat: no-repeat;
}

.b_mail { background-position: 0 0;}
.b_rss { background-position: -32px 0;}
.b_facebook { background-position: -64px 0;}
.b_dev { background-position: -96px 0;}
.b_youtube { background-position: -128px 0;}
.b_twitter { background-position: -160px 0;}

.b_mail:hover { background-position: 0 -32px;}
.b_rss:hover { background-position: -32px -32px;}
.b_facebook:hover { background-position: -64px -32px;}
.b_dev:hover { background-position: -96px -32px;}
.b_youtube:hover { background-position: -128px -32px;}
.b_twitter:hover { background-position: -160px -32px;}

/*__________________________________________________________________________ Navigation
*/
.div_nav { display: inline;}

.div_nav .main_menu { list-style: none; float: right; margin: 0;}
.div_nav .main_menu > li { height: 39px; float: left; position: relative;}
.div_nav .main_menu > li > a {
  float: left;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  padding: 9px 10px;
  margin: 0 0 0 10px;
  font-size: 12px;
  font-weight: bold;
}

.div_nav .main_menu > .hover > a, .div_nav .main_menu > li.active > a {
  border-bottom: 4px solid #3d94bf;
  color: #000;
}

.div_nav select { margin-top: 5px; width: 100%;}

/*__________________________________________________________________________ Sub Menu
*/
.sub_menu {
  display: none;
  list-style: none;
  position: absolute;
  z-index: 10000;
  margin: 0 !important;
  border-top: 4px solid #41A2CD;
  background-color: #fff;
  left: 10px;
  top: 38px;
  text-align: left;
  box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.2);
}

.div_nav .sub_menu li { position: relative; border: 1px solid #e6e6e6; border-top: none; border-collapse: collapse; border-spacing: 0;}
.div_nav .sub_menu .sub_menu { left: 204px; top: -3px; z-index: -2; box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.2);}

.sub_menu li a {
  position: relative;
  color: #888;
  text-decoration: none;
  display: block;
  width: 180px;
  line-height: 30px;
  padding: 0 12px;
  text-transform:uppercase;
}

.sub_menu li a:hover {
  color: #fff;
  background-color: #41A2CD;
  animation: ToRightPadding 0.2s ease-in-out;
  -moz-animation: ToRightPadding 0.2s ease-in-out;
  -webkit-animation: ToRightPadding 0.2s ease-in-out;
  -o-animation: ToRightPadding 0.2s ease-in-out;
  padding: 0 12px 0 18px;
  width: 174px;
}

@keyframes ToRightPadding {
  0%   { padding-left: 12px; width: 180px;}
  100%   { padding-left: 18px; width: 174px;}
}
@-webkit-keyframes ToRightPadding {
  0%   { padding-left: 12px; width: 180px;}
  100%   { padding-left: 18px; width: 174px;}
}
@-moz-keyframes ToRightPadding {
  0%   { padding-left: 12px; width: 180px;}
  100%   { padding-left: 18px; width: 174px;}
}
@-o-keyframes ToRightPadding {
  0%   { padding-left: 12px; width: 180px;}
  100%   { padding-left: 18px; width: 174px;}
}

/*__________________________________________________________________________ Content
*/
#content { text-align: left; min-height: 500px;}
#content2 { text-align: left;}
.right_wrap { float: right !important;}
.var_2 .entry_image { margin-bottom: 0 !important;}

.entry { margin-bottom: 0px; /*clear: both;*/}
.highlight_block { clear: both;}

.entry_meta {
  float: left;
  width: 125px;
  text-align: center;
  margin-right: 20px;
}

.entry_date, .entry_type {
  float: left;
  width: 60px; height: 60px;
  border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  text-decoration: none;
  background-color: #adadad;
  transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
}

.entry_type:hover { background-color: #6b4879; text-decoration: none;}

.t_link { background: #adadad url('img/t_link.png') no-repeat 50% 50%;}
.t_image { background: #adadad url('img/t_image.png') no-repeat 50% 50%;}
.t_text { background: #adadad url('img/t_text.png') no-repeat 50% 50%;}
.t_video { background: #adadad url('img/t_video.png') no-repeat 45% 45%;}
.t_images { background: #adadad url('img/t_images.png') no-repeat 45% 50%;}
.t_quote { background: #adadad url('img/t_quote.png') no-repeat 50% 45%;}

.entry_date { margin-right: 5px; background-color: #6b4879;}
.entry_date:hover { background-color: #adadad !important;}

.entry_comments {
  position: relative;
  float: left;
  margin: -5px 0 0 32px;
  text-decoration: none;
  width: 60px; height: 60px;
  background: url('img/tip_bg.png') no-repeat 0 0;
}

.entry_comments .tip {
  position: absolute;
  z-index: 1;
  top: 0; left: 0; bottom: 0; right: 0;
  background: url('img/tip_bg.png') no-repeat 0 -60px;
  opacity: 0;
  -webkit-transition: opacity .2s;
  -moz-transition:    opacity .2s;
  -o-transition:      opacity .2s;
}

.entry_comments:hover .tip { opacity: 1;}
.entry_comments:hover { text-decoration: none;}

.entry_date span, .entry_comments span {
  display: block;
  text-transform: uppercase;
  color: #fafafa;
  text-align: center;
  position: relative;
  z-index: 10;
}

.date_day, .comments_count  {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 11px;
}

.date_month, .comments_text { font-size: 11px; line-height: 11px;}
.comments_text { text-transform: lowercase !important;}
.entry_content { margin: 0 20px 30px 145px;}

.post_in .entry_content { margin: 0 0 30px 0;}

.cat_filter { margin-bottom: 15px;}

.cat_filter a {
  display: block;
  float: left;
  padding: 2px 10px;
  background-color: #eee;
  text-decoration: none;
  margin: 0 5px 5px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color:#606060 !important;
}

.cat_filter a:hover { color: #000 !important;}
.cat_filter a.current { color: #fff !important; background-color: #ED1C24;}

.portfolio, .gallery_list, .gallery ul li {
  width: 100%;
  min-height: 30px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 2.127659574468085%;
  *margin-right: 2.074468085106383%;
  margin-bottom: 2.127659574468085%;
  *margin-bottom: 2.074468085106383%;
}

.gallery_list, .gallery ul li { float: left;}
.portfolio { display: inline-block; *display: inline; *zoom: 1;}

.portfolio.one_col { width: 100%;}
.portfolio.two_col { width: 46.9362%;}
.portfolio.three_col { width: 30%;}
.portfolio.four_col { width: 22.4043%;}

.var_2 .fade_block h2 { margin: 20px 20px 10px 20px; color: #fff;}
.var_2 .fade_block h2 a { color: #fff;}
.var_2 .fade_block p { color: #fff; margin: 0 20px; }

.gallery ul { list-style: none; margin: 0; padding: 0;}

.gallery_list.two_col, .gallery.two_col ul li { width: 48.93617021276595%; *width: 48.88297872340425%;}
.gallery_list.three_col, .gallery.three_col ul li { width: 31.914893617021278%; *width: 31.861702127659576%;}
.gallery_list.four_col, .gallery.four_col ul li { width: 23.404255319148934%; *width: 23.351063829787233%;}
.gallery_list.two_col ul li.last, .gallery_list.three_col ul li.last, .gallery_list.four_col ul li.last, .gallery ul li.last { margin-right: 0 !important;}

.fade_image { position: relative; margin-bottom: 20px;}
.portfolio.var_2 .fade_image, .gallery .fade_image { margin: 0;}

.fade_block {
  position: absolute;
  top: 0; left: 0;
  background-color: rgba(237, 28, 36, .75);
  display: none;
  overflow: hidden;
}

.crl_button {
  height: 33px; width: 33px;
  position: absolute;
  color: #fff;
  text-align: center;
  line-height: 33px;
  font-size: 18px;
  text-decoration: none;
}

.crl_button:hover { background-position: 0 -33px; color: #606060;}

.fade_block .lightbox { display: inline-block; background: url('img/c_button_bg.png') no-repeat 0 0;}
.fade_block .link_to_post { background: url('img/c_button_bg.png') no-repeat -33px 0;}

.fade_block .lightbox span, .fade_block .link_to_post span {
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition:    opacity 0.2s;
  -o-transition:      opacity 0.2s;
}

.fade_block .lightbox span {
  background: url('img/c_button_bg.png') no-repeat;
  background-position: 0 -33px;
}

.fade_block .link_to_post span {
  background: url('img/c_button_bg.png') no-repeat;
  background-position: -33px -33px;
}

.fade_block .lightbox:hover span, .fade_block .link_to_post:hover span { opacity: 1;}

.fade_block .lightbox { bottom: 50%; left: -50%;}
.fade_block .link_to_post { bottom: 50%; right: -50%;}

.fade_block:hover .lightbox {
  animation: ToLeft2 0.3s ease-in-out;
  -moz-animation: ToLeft2 0.3s ease-in-out;
  -webkit-animation: ToLeft2 0.3s ease-in-out;
  -o-animation: ToLeft2 0.3s ease-in-out;
  left: 60%;
  margin: 0 0 -16px -40px;
}

.fade_block:hover .link_to_post {
  right: 50%;
  margin: 0 -40px -16px 0;
  animation: ToRight2 0.3s ease-in-out;
  -moz-animation: ToRight2 0.3s ease-in-out;
  -webkit-animation: ToRight2 0.3s ease-in-out;
  -o-animation: ToRight2 0.3s ease-in-out;
}

@keyframes ToRight2 {
  0%   { right: -50%;}
  100%   { right: 50%;}
}
@-webkit-keyframes ToRight2 {
  0%   { right: -50%;}
  100%   { right: 50%;}
}
@-moz-keyframes ToRight2 {
  0%   { right: -50%;}
  100%   { right: 50%;}
}
@-o-keyframes ToRight2 {
  0%   { right: -50%;}
  100%   { right: 50%;}
}

@keyframes ToLeft2 {
  0%   { left: -50%;}
  100%   { left: 50%;}
}
@-webkit-keyframes ToLeft2 {
  0%   { left: -50%;}
  100%   { left: 50%;}
}
@-moz-keyframes ToLeft2 {
  0%   { left: -50%;}
  100%   { left: 50%;}
}
@-o-keyframes ToLeft2 {
  0%   { left: -50%;}
  100%   { left: 50%;}
}

.var_2 .fade_block .lightbox { bottom: 10px; right: -30%; left: auto; margin: 0 !important;}
.var_2 .fade_block .link_to_post { bottom: 10px; right: -50%; left: auto; margin: 0 !important;}

.var_2 .fade_block:hover .lightbox {
  animation: ToLeft3 0.3s ease-in-out;
  -moz-animation: ToLeft3 0.3s ease-in-out;
  -webkit-animation: ToLeft3 0.3s ease-in-out;
  -o-animation: ToLeft3 0.3s ease-in-out;
  right: 50px;
}

.var_2 .fade_block:hover .link_to_post {
  right: 10px;
  animation: ToLeft4 0.5s ease-in-out;
  -moz-animation: ToLeft4 0.5s ease-in-out;
  -webkit-animation: ToLeft4 0.5s ease-in-out;
  -o-animation: ToLeft4 0.5s ease-in-out;
}

@keyframes ToLeft3 {
  0%   { right: -30%;}
  100% { right: 50px;}
}
@-webkit-keyframes ToLeft3 {
  0%   { right: -30%;}
  100% { right: 50px;}
}
@-moz-keyframes ToLeft3 {
  0%   { right: -30%;}
  100% { right: 50px;}
}
@-o-keyframes ToLeft3 {
  0%   { right: -30%;}
  100% { right: 50px;}
}

@keyframes ToLeft4 {
  0%   { right: -50%;}
  100% { right: 10px;}
}
@-webkit-keyframes ToLeft4 {
  0%   { right: -50%;}
  100% { right: 10px;}
}
@-moz-keyframes ToLeft4 {
  0%   { right: -50%;}
  100% { right: 10px;}
}
@-o-keyframes ToLeft4 {
  0%   { right: -50%;}
  100% { right: 10px;}
}

.gallery .fade_block .lightbox, .portfolio_in .fade_block .lightbox { background: none; width: 100%; bottom: 0; right: 0; }

.comments { margin-bottom: 50px;}
.user_avatar { clear: both; float: left; margin: 0 20px 20px 0;}
.user_text { margin-left: 60px; border-bottom: 1px dotted #bbb; margin-bottom: 15px;}
.user_name { font-weight: bold; color: #606060;}
.user_meta { color: #a5a5a5; margin-bottom: 15px;}
.user_meta a { text-decoration: none;}
.user_meta a:hover { text-decoration: underline;}
.comments .children { padding-left: 20px !important;}
.respond_form .input_text { width: 97%; padding: 4px 6px;}
.respond_form textarea { width: 97%; height: 200px;}

.error_404 { text-align: center;}
.error_404 h1,
.error_404 h2,
.error_404 h3 { font-family: 'YanoneKaffeesatz-Regular'; text-transform: uppercase;}

.error_404 h1 { font-size: 200px; line-height: 200px; color: #6b4879;}
.error_404 h2 { font-size: 30px; line-height: 30px;}
.error_404 h3 { font-size: 20px; line-height: 20px;}

.error { display: none;}

.error_msg {
  display: block;
  margin-bottom: 20px;
  color: #fff;
  background-color: #b46363;
  padding: 4px 7px;
  width: 97%;
}

.success {
  display: none;
  margin-bottom: 20px;
  color: #fff;
  background-color: #318641;
  padding: 4px 7px;
  width: 97%;
}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # Purchase
*/
.purchase {
  padding: 25px;
  margin-bottom: 40px;
  border: 1px solid #d9d9d9;
  background-color: #ED1C24;
  color:#fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.purchase a { float: right; margin: 10px 0 0 20px;}
.purchase h1 { font-size: 30px; line-height: 36px; margin: 0 0 5px;}

.icon, .color_icon {
  display: inline-block;
  padding: 10px;
  line-height: 0;
  margin: 0 10px 10px 0;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
}

.color_icon { background-color: #ED1C24;}
.color_icon:hover { background-color: #adadad !important;}

.highlight_block li[class*="span"] { margin-bottom: 40px; clear: both; float: none !important; display: inline-block !important; vertical-align: top; margin-left: 1.72766%;}
.highlight_block li:hover .color_icon { background-color: #41a2cd;}
.highlight_block.two_col ul li.last, .highlight_block.three_col ul li.last, .highlight_block.four_col ul li.last { margin-left: 0 !important;}

.textaligncenter .color_icon { margin-right: 0;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Pagination
*/
.pagination {
  clear: both;
  display: block;
  text-align: center;
  margin: 25px 0;
}

.pagination span {
  padding: 5px 10px;
  color: #fff;
  background-color: #6b4879;
  display: inline-block;
  margin-bottom: 3px;
}

.pagination a {
  color: #606060 !important;
  padding: 5px 10px;
  margin-bottom: 3px;
  text-decoration: none;
  background-color: #e6e6e6;
  display: inline-block;
  transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
}

.pagination a:hover { background-color: #ccc;}

/*__________________________________________________________________________ Typography
*/
.alignleft { float: left; margin: 10px 20px 10px 0 !important;}
.aligncenter { display: block; margin: 0 auto 20px;}
.alignright { float: right; margin: 10px 0 10px 20px !important;}

.textalignleft { text-align: left;}
.textaligncenter { text-align: center;}
.textalignright { text-align: right;}

blockquote {
  font-size: 16px;
  font-style: italic;
  color: #9e9e9e;
  border: none;
  margin-left: 20px;
  padding: 0 20px 0 27px;
  background: url('img/blockquote_bg.gif') repeat-y left top;
}

.East_Side blockquote { background-image: url('img/blockquote_bg.gif');}
.Manatee blockquote { background-image: url('img/blockquote_bg2.gif');}
.Mauvelous blockquote { background-image: url('img/blockquote_bg3.gif');}
.Santa_Fe blockquote { background-image: url('img/blockquote_bg4.gif');}
.Cinnabar blockquote { background-image: url('img/blockquote_bg5.gif');}
.Di_Serria blockquote { background-image: url('img/blockquote_bg6.gif');}
.Green_Smoke blockquote { background-image: url('img/blockquote_bg7.gif');}
.Husk blockquote { background-image: url('img/blockquote_bg8.gif');}
.Lime blockquote { background-image: url('img/blockquote_bg9.gif');}
.Stormy blockquote { background-image: url('img/blockquote_bg10.gif');}
.Gulf_Stream blockquote { background-image: url('img/blockquote_bg11.gif');}
.Viking blockquote { background-image: url('img/blockquote_bg12.gif');}
.Hillary blockquote { background-image: url('img/blockquote_bg13.gif');}
.Boulder blockquote { background-image: url('img/blockquote_bg14.gif');}
.Le_Dusk blockquote { background-image: url('img/blockquote_bg15.gif');}

blockquote.left { float: left; width: 33%; margin: 5px 0 10px 20px !important;}
blockquote.center { display: block;}
blockquote.right { float: right; width: 33%; margin: 5px 0 10px 20px !important;}

blockquote p { margin-bottom: 0 !important;}

.dropcap {
  float: left;
  font-size: 40px;
  font-family: 'YanoneKaffeesatz-Regular';
  line-height: 32px;
  margin: 10px 10px 5px 0;
  color: #666;
}

.dropcap.circle_small, .dropcap.circle_big {
  border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  text-align: center;
  color: #f3f2ee !important;
  background-color: #7a7a7a;
}

.dropcap.circle_small {
  width: 36px;
  height: 36px;
  font-size: 18px;
  line-height: 34px;
}

.dropcap.circle_big {
  width: 50px;
  height: 50px;
  line-height: 46px;
}

.dropcap.color_dropcap { background-color: #6b4879;}

.highlight { padding: 2px 5px;}

.highlight.yellow { background-color: #fdf9c7;}
.highlight.blue   { background-color: #e0f9fd;}
.highlight.green  { background-color: #d6fbc7;}
.highlight.red    { background-color: #fdc3bd;}
.highlight.grey   { background-color: #cbcbcb;}
.highlight.black  { background-color: #7f7f7f; color: #fafafa;}

.one_half, .one_third, .two_third, .one_fourth,
.two_fourth, .three_fourth {float: left; margin: 0 2% 20px 0; display: inline-block; vertical-align: top;}

.one_half { width: 49%;}
.one_third { width: 32%;}
.two_third { width: 66%;}
.one_fourth { width: 23%;}
.two_fourth { width: 48%;}
.three_fourth { width: 73%;}

.wp-caption-text {
  margin: 0 !important;
  padding: 10px 5px;
  border-bottom: 1px solid #e1e1e1;
  background-color: #fff;
  text-align: center;
}

.wp-caption-resize { width: 100% !important;}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*__________________________________________________________________________ Features
*/

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Buttons
*/
.button {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px 10px 0;
  vertical-align: bottom;
  cursor: pointer;
  color: #606060 !important;
  background-color: #eeeeee;
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 2px #aaa;
  -moz-box-shadow: 0 1px 2px #aaa;
  -webkit-box-shadow: 0 1px 2px #aaa;
  transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
}

.button:hover { color: #f3f2ee !important; text-decoration: none;} /*6b4879*/

.btn_large { padding: 14px 25px 13px; font-size: 14px;}
.btn_medium { padding: 11px 23px 10px;}
.btn_small { padding: 7px 11px 6px; font-size: 10px;}

.button.btn_black, .button.btn_grey, .button.btn_silver,
.button.btn_light_coffe, .button.btn_light_green, .button.btn_olive,
.button.btn_light_red, .button.btn_orange, .button.btn_violet,
.button.btn_pink, .button.btn_blue, .button.btn_brown, .btn_color { color: #fff !important;}

.btn_black { background-color: #2c2c2c; }
.btn_grey { background-color: #646464;}
.btn_silver { background-color: #888e8f;}
.btn_light_coffe { background-color: #746c5b;}
.btn_light_green { background-color: #596a45;}
.btn_olive { background-color: #827436;}
.btn_light_red { background-color: #9b3636;}
.btn_orange { background-color: #ED1C24;}
.btn_violet { background-color: #6b4879;}
.btn_pink { background-color: #bd3a65;}
.btn_blue { background-color: #4192b0;}
.btn_brown { background-color: #6f472a;}
.btn_white { background-color: #fff; color: #8b8b8b !important;}

.btn_color { background-color: #6b4879;}

.btn_black:hover { background-color: #222;}
.btn_grey:hover { background-color: #545454;}
.btn_silver:hover { background-color: #757a7b;}
.btn_light_coffe:hover { background-color: #655e50;}
.btn_light_green:hover { background-color: #4b593a;}
.btn_olive:hover { background-color: #71652f;}
.btn_light_red:hover { background-color: #8a3030;}
.btn_orange:hover { background-color: #d01017;}
.btn_violet:hover { background-color: #5c3e68;}
.btn_pink:hover { background-color: #aa355b;}
.btn_blue:hover { background-color: #3a829d;}
.btn_brown:hover { background-color: #5e3c24;}
.btn_white:hover { background-color: #ED1C24; color: #fff !important;}
.btn_white_active { background-color: #ED1C24; color: #fff !important; cursor:default;}

.btn_img {
  position: relative;
  color: #000;
  padding: 11px 23px 11px 50px;
  width: auto;
  background-image: url('img/btn_img_bg_color.png');
  background-repeat: no-repeat;
  background-position: 34px 50%;
}

.btn_img.btn_white { background-image: url('img/btn_img_bg.png');}

.btn_img img, .btn_img_color img { margin-top: -8px; position: absolute; top: 50%; left: 9px;}

.btn_img_color {
  position: relative;
  color: #fff !important;
  padding: 11px 23px 11px 50px;
  width: auto;
  background-image: url('img/btn_img_bg_color.png');
  background-repeat: no-repeat;
  background-position: 34px 50%;
  background-color: #6b4879;
}

.btn_color:hover, .btn_img_color:hover { background-color: #5c3e68;}

.prev_post, .next_post {
  display: inline-block;
  width: 26px; height: 26px;
  margin-right: 10px;
  text-indent: -9999px;
  background-color: #e6e6e6;
  background-image: url('img/nav_post.png');
  transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
}

.prev_post { background-position: 0 0;}
.prev_post:hover { background-position: 0 -31px; background-color: #6b4879;}
.next_post { background-position: -31px 0;}
.next_post:hover { background-position: -31px -31px; background-color: #6b4879;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Toggle/Accordion
*/
.accordion .trigger_button, .toggle .trigger_button {
  margin-bottom: 5px;
  background-color: #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.toggle.last_item, .accordion { margin-bottom: 15px;}

.trigger_button {
  color: #606060 !important;
  display: block;
  line-height: 32px;
  font-weight: bold;
  text-decoration: none;
}

.trigger_button:hover { text-decoration: none;}

.trigger_button span {
  float: left;
  height: 24px; width: 24px;
  margin: 4px;
  background: url('img/plus_minus.png') no-repeat -8px 8px;
}

.trigger_content {
  position: relative;
  display: none;
  padding: 15px 15px 15px 32px;
  margin-bottom: 5px;
  background-color: #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.trigger_button.active span { background-position: 0px -29px;}
.trigger_button.active {
  background-color: #ED1C24;
  color: #fff !important;
  margin-bottom: 5px;
}

.accordion.var_2 .trigger_button, .toggle.var_2 .trigger_button, .var_2 .trigger_content { background: none !important;}

.var_2 .trigger_button span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: 4px 10px 4px 4px;
  background: #606060 url('img/plus_minus.png') no-repeat 8px -67px;
}

.var_2 .trigger_button.active { color: #6b4879 !important;}
.var_2 .trigger_button.active span { background-position: 0px -29px; background-color: #6b4879;}
.var_2 .trigger_content { padding: 15px 15px 15px 38px;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Question / Answer
*/
.question, .answer {
  position: relative;
  padding: 7px 0 0 32px;
}

.question { margin-bottom: 5px; color: #6b4879; font-weight: bold;}

.question span, .answer span {
  position: absolute;
  top: 5px; left: 4px;
  height: 24px; width: 24px;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #6b4879;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.question span { background-image:  url('img/icons/16x16/white/search1.png');}
.answer span { background-image:  url('img/icons/16x16/white/comment3.png');}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Divider
*/
.divider {
  clear: both;
  position: relative;
  height: 1px;
  display: block;
  margin: 40px 0;
  background: url('img/divider.gif') repeat-x center top;
}

.divider a {
  position: absolute;
  right: 0; top: -14px;
  color: #bbb !important;
  font-size: 10px;
  text-decoration: none;
}

.divider a:hover { color: #5c3e68 !important;}

.h_divider { text-transform: uppercase;}
h1.h_divider , h2.h_divider, h3.h_divider  { background: url('img/divider.gif') repeat-x left 81%;}
h4.h_divider , h5.h_divider, h6.h_divider  { background: url('img/divider.gif') repeat-x left 75%;}

.h_divider span { padding-right: 7px; background-color: #fafafa;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Style box
*/
.style_box {
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
}

.style_box .box_header {
  font-size: 13px;
  color: #606060;
  font-family: Arial;
}

.style_box.box_black { background-color: #7f7f7f; color: #dadada; border: 1px solid #666;}
.style_box.box_black .box_header { color: #dadada;}
.style_box.box_white { background-color: #faf9f7; border: 1px solid #acacac;}
.style_box.box_grey { background-color: #cbcbcb; border: 1px solid #b3b3b3;}
.style_box.box_yellow { background-color: #ffeebd; color: #bf8126; border: 1px solid #ffdb73;}
.style_box.box_yellow .box_header { color: #bf8126;}
.style_box.box_blue { background-color: #e0f9fd; color: #1f727f; border: 1px solid #baf5ff;}
.style_box.box_blue .box_header { color: #1f727f;}
.style_box.box_green { background-color: #d6fbc7; color: #4b7639; border: 1px solid #acff8b;}
.style_box.box_green .box_header { color: #4b7639;}
.style_box.box_red { background-color: #fdc3bd; color: #8c4b45; border: 1px solid #ffa197;}
.style_box.box_red .box_header { color: #8c4b45;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tabs
*/

.tabs { display: block; margin-bottom: 20px;}

.tabNavigation { height: 32px; list-style: none; padding: 0 !important; margin: 0 0 5px !important;}
.tabNavigation li { float: left; text-align: center; margin: 0 !important;}

.tabNavigation li a {
  background-color: #eeeeee;
  color: #787878;
  float: left;
  font-weight: bold;
  padding: 6px 11px;
  margin-right: 6px;
  margin-bottom:5px;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.tabNavigation li.current a { background-color: #6b4879; color: #fff;}

.tabs .box { display: none;}
.tabs .box.visible { display: block;}

.tabs > div {
  background-color: #eeeeee;
  display: block;
  padding: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.right_content .tabs > div { padding: 20px;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Pricing table
*/
.pricing_table { clear: both; margin-bottom: 20px;}
.pricing_table li { text-align: center;}

.pricing_table_column {
  list-style: none;
  float: left;
  background-color: #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pricing_title {
  display: block;
  padding: 20px 10px;
  font-family: 'YanoneKaffeesatz-Regular';
  font-size: 30px;
  color: #ebebeb;
  text-shadow: 0 1px 3px #444;
  text-transform: uppercase;
  background-color: #7f7f7f;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.pricing_row { font-size: 14px; padding: 15px 10px;}
.pricing_row.even { background-color: #f0f0f0;}

.pricing-footer {
  padding: 20px 10px;
  background-color: #a0a0a0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.pricing-footer span {
  font-family: 'YanoneKaffeesatz-Regular';
  font-size: 36px;
  color: #ebebeb;
  text-shadow: 0 1px 3px #444;
  text-transform: uppercase;
}

.pricing-footer p { color: #fff; font-size: 14px; margin: 5px 0 !important;}
.pricing-footer a { margin: 0 !important;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Lists
*/
.ul_list { list-style: none; text-align: left; font-size:0; line-height:0; }
.ul_list ul { list-style: none; padding: 0 !important; margin: 0 !important;}
#content, #content2, aside { margin-bottom: 50px;}
#content, #content2, .ul_list { margin: 0 0 20px;}

.ul_list li, .ul_list ul li {
  line-height: 24px; padding-left: 24px; margin-bottom: 5px;
  font-size: 12px;
  padding-left: 15px;
  background: url('img/i_icons.png') no-repeat -56px 10px;
}
.ul_list li a, .ul_list ul li a{ color:#41A2CD;}

.ul_list.li_default li, .ul_list.li_posts li, .ul_list.li_comments li {
  background: no-repeat;
  padding: 0;
  line-height: 24px;
  font-size: 12px;
  display: block;
  position: relative;
  z-index: 100;
  color: #606060;
  text-decoration: none;
}

.ul_list.li_default li a, .ul_list.li_posts li a, .ul_list.li_comments li a { font-size: 12px; color: #606060;}
.ul_list.li_default li a, .ul_list.li_posts li a { text-decoration: none;}
.ul_list.li_default li a:hover, .ul_list.li_posts li a:hover, .ul_list.li_comments li a:hover { text-decoration: underline;}

.ul_list.li_default li { padding-left: 24px; background: url('img/li_default.png') no-repeat -360px 0;}
.ul_list.li_posts li { padding-left: 34px; background: url('img/li_posts.png') no-repeat -360px 0;}
.ul_list.li_comments li { padding-left: 34px; background: url('img/li_comments.png') no-repeat -360px 0;}

.ul_list.li_default li span { background: url('img/li_default.png') no-repeat;}
.ul_list.li_posts li span { background: url('img/li_posts.png') no-repeat;}
.ul_list.li_comments li span { background: url('img/li_comments.png') no-repeat;}

.ul_list.li_default li span, .ul_list.li_posts li span, .ul_list.li_comments li span {
  position: absolute;
  z-index: -1;
  top: 0; left: 0; bottom: 0; right: 0;
  background-position: -336px -24px;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition:    opacity 0.4s;
  -o-transition:      opacity 0.4s;
}

.ul_list.li_default li:hover span, .ul_list.li_posts li:hover span, .ul_list.li_comments li:hover span { opacity: 1;}

.ul_list.arrow li { background-position: -49px -9px;}
.ul_list.square li { background-position: -35px -46px;}
.ul_list.check li { background-position: 0 -135px;}
.ul_list.check li a{ color:#41A2CD;}
.ul_list.cross li { background-position: -42px -27px;}
.ul_list.plus li { background-position: -21px -81px;}
.ul_list.big_square li { background-position: -14px -100px;}
.ul_list.big_arrow li { background-position: -7px -117px;}
.ul_list.arrows li { background-position: -28px -63px;}

.sidebar_menu li { border-bottom: 1px solid #d9d9d9; margin: 0; padding: 0; background: no-repeat; font-size: 12px;}
.sidebar_menu li a { display: block; padding: 4px 0 4px 24px; background: url('img/li_default.png') no-repeat -360px 5px; color: #9e9e9e; text-decoration: none;}
.sidebar_menu li a:hover {
  animation: ToRight 0.2s ease-in-out;
  -moz-animation: ToRight 0.2s ease-in-out;
  -webkit-animation: ToRight 0.2s ease-in-out;
  -o-animation: ToRight 0.2s ease-in-out;
  background-position: -336px -20px;
  margin-left: 10px;
}

@keyframes ToRight {
  0%   { margin-left: 0;}
  50%   { margin-left: 5px;}
  100%   { margin-left: 10px;}
}
@-webkit-keyframes ToRight {
  0%   { margin-left: 0;}
  50%   { margin-left: 5px;}
  100%   { margin-left: 10px;}
}
@-moz-keyframes ToRight {
  0%   { margin-left: 0;}
  50%   { margin-left: 5px;}
  100%   { margin-left: 10px;}
}
@-o-keyframes ToRight {
  0%   { margin-left: 0;}
  50%   { margin-left: 5px;}
  100%   { margin-left: 10px;}
}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Table
*/
#content table { margin-bottom: 20px; width: 100%;}
#content2 table { margin-bottom: 20px; width: 100%;}

#content table td, #content table th { /*podpravil table*/
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 6px 14px;
  text-align: center;
}

#content table thead td, #content table th { background-color: #a0a0a0; font-weight: bold; color: #fff;}/*podpravil table*/
#content table tbody td { background-color: #f0f0f0;}

#content table tbody tr:nth-child(even) td { background-color: #e3e3e3;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Testimonial
*/
.testimonials blockquote { padding-top: 30px;}
.testimonials p { text-align: justify;}
.testimonials span { float: right; font-size: 12px; color: #606060;}

.testimonials.flexslider {
  margin: 0 0 20px;
  background: none;
  border: none;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}

.testimonials .flex-direction-nav a { top: 20px; z-index: 10;}
.testimonials .flex-direction-nav .flex-next { left: 70px !important;}
.testimonials .flex-direction-nav .flex-prev { left: 45px !important;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Carousel
*/
.image_carousel {
  position: relative;
  margin-bottom: 40px;
  overflow: hidden;
}
.image_carousel img {
  margin-right: 15px;
  float: left;
}

.image_carousel .prev, .image_carousel .next {
  background: url('img/carousel/bg_direction_nav.png') no-repeat transparent;
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -36px;
}

.image_carousel .prev { left: 5px; background-position: 0 0; }
.image_carousel .prev.disabled, .image_carousel .next.disabled { display: none; opacity: .5;}
.image_carousel .next { right: 5px; background-position: 100% 0; }

.image_carousel .prev.disabled, .image_carousel .next.disabled { cursor: default;}
.image_carousel .prev span, .image_carousel .next span { display: none;}

.foo_pagination {
  margin-top: 20px;
  text-align: center;
}

.foo_pagination a {
  background-color: #7a7a7a;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  display: inline-block;
}

.foo_pagination a.selected { background-color: #6b4879;}

.foo_pagination a span { display: none;}
.clearfix { float: none; clear: both;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Teaser
*/
.teaser .entry_text { text-align: center;}
.teaser .divider { margin: 20px 0;}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tooltip
*/
.img_tooltip {
  position: relative;
  display: block;
}

.img_tooltip div {
  position: absolute;
  bottom: 95%;
  left: 0;
  z-index: 100;
  margin: 0 6px;
  border: 1px solid #d8d4c7;
  border-radius: 5px;
  padding: 10px 15px;
  color: #606060;
  background-color: #f6f5f2;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  font-size: 11px; line-height: 18px;
}

.img_tooltip div:before {
  content: "";
  position: absolute;
  border-left: 10px solid rgba(113, 101, 58, 0);
  border-right: 10px solid rgba(113, 101, 58, 0);
  border-top: 10px solid #d8d4c7;
  left: 20px;
  bottom: -10px;
}

.img_tooltip div:after {
  content: "";
  position: absolute;
  border-left: 10px solid rgba(255, 241, 190, 0);
  border-right: 10px solid rgba(255, 241, 190, 0);
  border-top: 10px solid #f6f5f2;
  left: 20px;
  bottom: -9px;
}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Countdown timer
*/
#countdown { list-style: none;}
#countdown li {
  display: inline-block;
  width: 110px;
  text-align: center;
}

#countdown li span {
  font-size: 30px;
  font-family: 'YanoneKaffeesatz-Light';
  color: #fff;
  line-height: 55px;
  display: inline-block;
  width: 60px; height: 60px;
  background-color: #6b4879;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

#countdown li .timeRefDays,
#countdown li .timeRefHours,
#countdown li .timeRefMinutes,
#countdown li .timeRefSeconds {
  margin-top: 1em;
  color: #b4b4b4;
  text-transform: uppercase;
  font-size: 11px;
}

/*__________________________________________________________________________ Sidebar
*/
aside { text-align: left;}
.s_right { padding-left: 20px; border-left: 1px solid #d9d9d9;}
.s_left { padding-right: 20px; border-right: 1px solid #d9d9d9; margin: 0 !important;}

.widget { margin-bottom: 20px; clear: both;}
.widget h2 { font-size: 18px; line-height: 23px;}

#searchform .input_text {
  width: 100%;
  height: 20px;
  padding: 5px 10px;
  margin: 0;
}

#searchform p { padding-right: 22px; position: relative;}

#searchform .input_submit {
  position: absolute;
  top: 0; right: 0;
  width: 32px; height: 32px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  background: url('img/search_bg.png') no-repeat 0 0;
}

#searchform .input_submit span {
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  background: url('img/search_bg.png') no-repeat;
  background-position: -32px -32px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition:    opacity 0.2s;
  -o-transition:      opacity 0.2s;
}

#searchform .input_submit:hover span { opacity: 1;}

.twitter ul { list-style: none; margin: 0;}
.twitter li {
  padding: 0 15px 0 35px;
  font-size: 11px;
  background: url('img/bird.png') no-repeat 0 5px;
}

.twitter li a { color: #00a8ff;}
/*.twitter_link, .twitter_time { display: block;} -------------------------------------------------*/

#subscribe { padding-right: 22px;}
#subscribe .input_text { display: block; width: 100%; padding: 7px 10px; height: 20px;}
#subscribe .btn { background: #6b4879; color: #fff; text-shadow: none;}

.tagcloud { margin-bottom: 15px;}
.tagcloud a {
  display: block;
  float: left;
  padding: 2px 10px;
  background-color: #eee;
  text-decoration: none;
  margin: 0 5px 5px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #606060 !important;
  transition: background-color .3s linear;
  -moz-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  -webkit-transition: background-color .3s linear;
}

.tagcloud a:hover {
  color: #fff !important;
  background-color: #ED1C24;
}

/*__________________________________________________________________________ Footer
*/
footer {
  text-align: left;
  padding: 20px 0 15px;
  margin: 0 auto;
  border-top: 3px solid #ED1C24;
  box-shadow: 0 3px 0 #fff inset;
  background-color: #000;
}

/*__________________________________________________________________________ Media
*/
@media (min-width: 768px) and (max-width: 979px) {
  .portfolio.three_col { width: 46.9362%;}
  .portfolio.four_col { width: 30.9149%;}
  .boxed .header_menu, .boxed header,
  .boxed .div_nav, .boxed footer { width: 100%;}
}

@media (max-width: 767px) {
  .header_menu, header, #content,
  aside , footer { padding-left: 20px; padding-right: 20px;}
  header, header .socials, .contact_info { text-align: center;}
  footer .span3 { margin-bottom: 20px ! important;}
  .portfolio.three_col, .portfolio.four_col { width: 46.9362%;}
  .portfolio.two_col.var_2, .portfolio.three_col.var_2,
  .gallery.two_col ul li, .gallery.three_col ul li, .gallery.four_col ul li { width: 100%; margin-right: 0 !important;}
  .socials { margin-top: 30px;}
  .one_half, .one_third, .two_third, .one_fourth, .two_fourth, .three_fourth { width: 100%; margin: 0 0 20px;}
}

@media (max-width: 480px) {
  .entry_meta { margin: 0 20px 20px 0;}
  .entry_content { margin: 0 20px 30px 0;}
  .s_right, .s_left { border: none; padding: 0 20px;}

  .portfolio.two_col, .portfolio.three_col, .portfolio.four_col,
  .gallery.two_col ul li, .gallery.three_col ul li, .gallery.four_col ul li { width: 100%;}
  .da-slide .da-img { display: none;}
  .da-slide h2, .da-slide p { width: 80%;}
  .respond_form .input_text { width: 95%;}
  .one_half, .one_third, .two_third, .one_fourth, .two_fourth, .three_fourth { width: 100%; margin: 0 0 20px;}
}

/*__________________________________________________________________________ # Style Menu, colors
*/
.style_menu {
  position: fixed;
  z-index: 10000;
  top: 130px;
  left: -182px;
  border: 1px solid #e1e1e1;
  background: #fff;
  width: 180px;
}

.style_menu_content { padding: 10px 5px 5px 10px;}
.change_color { list-style: none;}

.change_color li { float: left; margin: 0 5px 5px 0;}

.style_menu_button {
  position: absolute;
  right: -37px; top: 20px;
  width: 37px; height: 124px;
  cursor: pointer;
  background: url('img/style_menu/button.png') no-repeat 0 0;
}

body.East_Side { border-top: 2px solid #6b4879;}
body.Manatee { border-top: 2px solid #6d4a5e;}
body.Mauvelous { border-top: 2px solid #bd3a64;}
body.Santa_Fe { border-top: 2px solid #6f482b;}
body.Cinnabar { border-top: 2px solid #9c3536;}
body.Di_Serria { border-top: 2px solid #cd7627;}
body.Green_Smoke { border-top: 2px solid #5a6a45;}
body.Husk { border-top: 2px solid #827437;}
body.Lime { border-top: 2px solid #92a93f;}
body.Stormy { border-top: 2px solid #4e5d62;}
body.Gulf_Stream { border-top: 2px solid #4192b0;}
body.Viking { border-top: 2px solid #8dc09f;}
body.Hillary { border-top: 2px solid #746d5b;}
body.Boulder { border-top: 2px solid #888d90;}
body.Le_Dusk { border-top: 2px solid #95a4ab;}

.East_Side .entry_date, .East_Side .entry_type:hover, .East_Side .cat_filter a.current,
.East_Side .tagcloud a:hover, .East_Side .pagination span, .East_Side .dropcap.color_dropcap,
.East_Side .btn_color, .East_Side .foo_pagination a.selected, .East_Side .trigger_button.active, .East_Side .var_2 .trigger_button.active span,
.East_Side .tabNavigation li.current a, .East_Side .btn_img_color, .East_Side .color_icon, .East_Side .prev_post:hover, .East_Side .next_post:hover,
.East_Side .question span, .East_Side .answer span, .East_Side #countdown li span { background-color: #6b4879;}
.Manatee .entry_date, .Manatee .entry_type:hover, .Manatee .cat_filter a.current,
.Manatee .tagcloud a:hover, .Manatee .pagination span, .Manatee .dropcap.color_dropcap,
.Manatee .btn_color, .Manatee .foo_pagination a.selected, .Manatee .trigger_button.active, .Manatee .var_2 .trigger_button.active span,
.Manatee .tabNavigation li.current a, .Manatee .btn_img_color, .Manatee .color_icon, .Manatee .prev_post:hover, .Manatee .next_post:hover,
.Manatee .question span, .Manatee .answer span, .Manatee #countdown li span { background-color: #6d4a5e;}
.Mauvelous .entry_date, .Mauvelous .entry_type:hover, .Mauvelous .cat_filter a.current,
.Mauvelous .tagcloud a:hover, .Mauvelous .pagination span, .Mauvelous .dropcap.color_dropcap,
.Mauvelous .btn_color, .Mauvelous .foo_pagination a.selected, .Mauvelous .trigger_button.active, .Mauvelous .var_2 .trigger_button.active span,
.Mauvelous .tabNavigation li.current a, .Mauvelous .btn_img_color, .Mauvelous .color_icon, .Mauvelous .prev_post:hover, .Mauvelous .next_post:hover,
.Mauvelous .question span, .Mauvelous .answer span, .Mauvelous #countdown li span { background-color: #bd3a64;}
.Santa_Fe .entry_date, .Santa_Fe .entry_type:hover, .Santa_Fe .cat_filter a.current,
.Santa_Fe .tagcloud a:hover, .Santa_Fe .pagination span, .Santa_Fe .dropcap.color_dropcap,
.Santa_Fe .btn_color, .Santa_Fe .foo_pagination a.selected, .Santa_Fe .trigger_button.active, .Santa_Fe .var_2 .trigger_button.active span,
.Santa_Fe .tabNavigation li.current a, .Santa_Fe .btn_img_color, .Santa_Fe .color_icon, .Santa_Fe .prev_post:hover, .Santa_Fe .next_post:hover,
.Santa_Fe .question span, .Santa_Fe .answer span, .Santa_Fe #countdown li span { background-color: #6f482b;}
.Cinnabar .entry_date, .Cinnabar .entry_type:hover, .Cinnabar .cat_filter a.current,
.Cinnabar .tagcloud a:hover, .Cinnabar .pagination span, .Cinnabar .dropcap.color_dropcap,
.Cinnabar .btn_color, .Cinnabar .foo_pagination a.selected, .Cinnabar .trigger_button.active, .Cinnabar .var_2 .trigger_button.active span,
.Cinnabar .tabNavigation li.current a, .Cinnabar .btn_img_color, .Cinnabar .color_icon, .Cinnabar .prev_post:hover, .Cinnabar .next_post:hover,
.Cinnabar .question span, .Cinnabar .answer span, .Cinnabar #countdown li span { background-color: #9c3536;}
.Di_Serria .entry_date, .Di_Serria .entry_type:hover, .Di_Serria .cat_filter a.current,
.Di_Serria .tagcloud a:hover, .Di_Serria .pagination span, .Di_Serria .dropcap.color_dropcap,
.Di_Serria .btn_color, .Di_Serria .foo_pagination a.selected, .Di_Serria .trigger_button.active, .Di_Serria .var_2 .trigger_button.active span,
.Di_Serria .tabNavigation li.current a, .Di_Serria .btn_img_color, .Di_Serria .color_icon, .Di_Serria .prev_post:hover, .Di_Serria .next_post:hover,
.Di_Serria .question span, .Di_Serria .answer span, .Di_Serria #countdown li span { background-color: #cd7627;}
.Green_Smoke .entry_date, .Green_Smoke .entry_type:hover, .Green_Smoke .cat_filter a.current,
.Green_Smoke .tagcloud a:hover, .Green_Smoke .pagination span, .Green_Smoke .dropcap.color_dropcap,
.Green_Smoke .btn_color, .Green_Smoke .foo_pagination a.selected, .Green_Smoke .trigger_button.active, .Green_Smoke .var_2 .trigger_button.active span,
.Green_Smoke .tabNavigation li.current a, .Green_Smoke .btn_img_color, .Green_Smoke .color_icon, .Green_Smoke .prev_post:hover, .Green_Smoke .next_post:hover,
.Green_Smoke .question span, .Green_Smoke .answer span, .Green_Smoke #countdown li span { background-color: #5a6a45;}
.Husk .entry_date, .Husk .entry_type:hover, .Husk .cat_filter a.current,
.Husk .tagcloud a:hover, .Husk .pagination span, .Husk .dropcap.color_dropcap,
.Husk .btn_color, .Husk .foo_pagination a.selected, .Husk .trigger_button.active, .Husk .var_2 .trigger_button.active span,
.Husk .tabNavigation li.current a, .Husk .btn_img_color, .Husk .color_icon, .Husk .prev_post:hover, .Husk .next_post:hover,
.Husk .question span, .Husk .answer span, .Husk #countdown li span { background-color: #827437;}
.Lime .entry_date, .Lime .entry_type:hover, .Lime .cat_filter a.current,
.Lime .tagcloud a:hover, .Lime .pagination span, .Lime .dropcap.color_dropcap,
.Lime .btn_color, .Lime .foo_pagination a.selected, .Lime .trigger_button.active, .Lime .var_2 .trigger_button.active span,
.Lime .tabNavigation li.current a, .Lime .btn_img_color, .Lime .color_icon, .Lime .prev_post:hover, .Lime .next_post:hover,
.Lime .question span, .Lime .answer span, .Lime #countdown li span { background-color: #92a93f;}
.Stormy .entry_date, .Stormy .entry_type:hover,.Stormy  .cat_filter a.current,
.Stormy .tagcloud a:hover, .Stormy .pagination span, .Stormy .dropcap.color_dropcap,
.Stormy .btn_color, .Stormy .foo_pagination a.selected, .Stormy .trigger_button.active, .Stormy .var_2 .trigger_button.active span,
.Stormy .tabNavigation li.current a, .Stormy .btn_img_color, .Stormy .color_icon, .Stormy .prev_post:hover, .Stormy .next_post:hover,
.Stormy .question span, .Stormy .answer span, .Stormy #countdown li span { background-color: #4e5d62;}
.Gulf_Stream .entry_date, .Gulf_Stream .entry_type:hover, .Gulf_Stream .cat_filter a.current,
.Gulf_Stream .tagcloud a:hover, .Gulf_Stream .pagination span, .Gulf_Stream .dropcap.color_dropcap,
.Gulf_Stream .btn_color, .Gulf_Stream .foo_pagination a.selected, .Gulf_Stream .trigger_button.active, .Gulf_Stream .var_2 .trigger_button.active span,
.Gulf_Stream .tabNavigation li.current a, .Gulf_Stream .btn_img_color, .Gulf_Stream .color_icon, .Gulf_Stream .prev_post:hover, .Gulf_Stream .next_post:hover,
.Gulf_Stream .question span, .Gulf_Stream .answer span, .Gulf_Stream #countdown li span { background-color: #4192b0;}
.Viking .entry_date, .Viking .entry_type:hover, .Viking .cat_filter a.current,
.Viking .tagcloud a:hover, .Viking .pagination span, .Viking .dropcap.color_dropcap, .Viking .btn_color,
.Viking .foo_pagination a.selected, .Viking .trigger_button.active, .Viking .var_2 .trigger_button.active span,
.Viking .tabNavigation li.current a, .Viking .btn_img_color, .Viking .color_icon, .Viking .prev_post:hover, .Viking .next_post:hover,
.Viking .question span, .Viking .answer span, .Viking #countdown li span { background-color: #8dc09f;}
.Hillary .entry_date, .Hillary .entry_type:hover, .Hillary .cat_filter a.current,
.Hillary .tagcloud a:hover, .Hillary .pagination span, .Hillary .dropcap.color_dropcap,
.Hillary .btn_color, .Hillary .foo_pagination a.selected, .Hillary .trigger_button.active, .Hillary .var_2 .trigger_button.active span,
.Hillary .tabNavigation li.current a, .Hillary .btn_img_color, .Hillary .color_icon, .Hillary .prev_post:hover, .Hillary .next_post:hover,
.Hillary .question span, .Hillary .answer span, .Hillary #countdown li span { background-color: #746d5b;}
.Boulder .entry_date, .Boulder .entry_type:hover, .Boulder .cat_filter a.current,
.Boulder .tagcloud a:hover, .Boulder .pagination span, .Boulder .dropcap.color_dropcap,
.Boulder .btn_color, .Boulder .foo_pagination a.selected, .Boulder .trigger_button.active, .Boulder .var_2 .trigger_button.active span,
.Boulder .tabNavigation li.current a, .Boulder .btn_img_color, .Boulder .color_icon, .Boulder .prev_post:hover, .Boulder .next_post:hover,
.Boulder .question span, .Boulder .answer span, .Boulder #countdown li span { background-color: #888d90;}
.Le_Dusk .entry_date, .Le_Dusk .entry_type:hover, .Le_Dusk .cat_filter a.current,
.Le_Dusk .tagcloud a:hover, .Le_Dusk .pagination span, .Le_Dusk .dropcap.color_dropcap,
.Le_Dusk .btn_color, .Le_Dusk .foo_pagination a.selected, .Le_Dusk .trigger_button.active, .Le_Dusk .var_2 .trigger_button.active span,
.Le_Dusk .tabNavigation li.current a, .Le_Dusk .btn_img_color, .Le_Dusk .color_icon, .Le_Dusk .prev_post:hover, .Le_Dusk .next_post:hover,
.Le_Dusk .question span, .Le_Dusk .answer span, .Le_Dusk #countdown li span { background-color: #95a4ab;}

.East_Side .btn_color:hover, .East_Side .btn_img_color:hover   { background-color: #5c3e68;}
.Manatee .btn_color:hover, .Manatee .btn_img_color:hover     { background-color: #503745;}
.Mauvelous .btn_color:hover, .Mauvelous .btn_img_color:hover   { background-color: #aa355b;}
.Santa_Fe .btn_color:hover, .Santa_Fe .btn_img_color:hover   { background-color: #5e3c24;}
.Cinnabar .btn_color:hover, .Cinnabar .btn_img_color:hover   { background-color: #8a3030;}
.Di_Serria .btn_color:hover, .Di_Serria .btn_img_color:hover  { background-color: #ba6a24;}
.Green_Smoke .btn_color:hover, .Green_Smoke .btn_img_color:hover{ background-color: #4b593a;}
.Husk .btn_color:hover, .Husk .btn_img_color:hover      { background-color: #71652f;}
.Lime .btn_color:hover, .Lime .btn_img_color:hover      { background-color: #798c35;}
.Stormy .btn_color:hover, .Stormy .btn_img_color:hover     { background-color: #404b4f;}
.Gulf_Stream .btn_color:hover, .Gulf_Stream .btn_img_color:hover{ background-color: #3a829d;}
.Viking .btn_color:hover, .Viking .btn_img_color:hover     { background-color: #759e84;}
.Hillary .btn_color:hover, .Hillary .btn_img_color:hover    { background-color: #655e50;}
.Boulder .btn_color:hover, .Boulder .btn_img_color:hover    { background-color: #73777a;}
.Le_Dusk .btn_color:hover, .Le_Dusk .btn_img_color:hover   { background-color: #7a858a;}

.East_Side a, .East_Side a:hover, .East_Side h1 span, .East_Side h2 span,.East_Side h3 span,
.East_Side .ul_list.li_default li a:hover, .East_Side .ul_list.li_posts li a:hover, .East_Side .ul_list.li_comments li a:hover,
.East_Side  h4 span, .East_Side h5 span, .East_Side h6 span, .East_Side .question, .East_Side .error_404 h1 { color: #6b4879;}
.Manatee a, .Manatee a:hover, .Manatee h1 span, .Manatee h2 span, .Manatee h3 span,
.Manatee .ul_list.li_default li a:hover, .Manatee .ul_list.li_posts li a:hover, .Manatee .ul_list.li_comments li a:hover,
.Manatee h4 span, .Manatee h5 span, .Manatee h6 span, .Manatee .question, .Manatee .error_404 h1     { color: #6d4a5e;}
.Mauvelous a, .Mauvelous a:hover, .Mauvelous h1 span, .Mauvelous h2 span, .Mauvelous h3 span,
.Mauvelous .ul_list.li_default li a:hover, .Mauvelous .ul_list.li_posts li a:hover, .Mauvelous .ul_list.li_comments li a:hover,
.Mauvelous h4 span, .Mauvelous h5 span, .Mauvelous h6 span, .Mauvelous .question, .Mauvelous .error_404 h1   { color: #bd3a64;}
.Santa_Fe a, .Santa_Fe a:hover, .Santa_Fe h1 span, .Santa_Fe h2 span, .Santa_Fe h3 span,
.Santa_Fe .ul_list.li_default li a:hover, .Santa_Fe .ul_list.li_posts li a:hover, .Santa_Fe .ul_list.li_comments li a:hover,
.Santa_Fe h4 span, .Santa_Fe h5 span, .Santa_Fe h6 span, .Santa_Fe .question, .Santa_Fe .error_404 h1    { color: #6f482b;}
.Cinnabar a, .Cinnabar a:hover, .Cinnabar h1 span, .Cinnabar h2 span, .Cinnabar h3 span,
.Cinnabar .ul_list.li_default li a:hover, .Cinnabar .ul_list.li_posts li a:hover, .Cinnabar .ul_list.li_comments li a:hover,
.Cinnabar h4 span, .Cinnabar h5 span, .Cinnabar h6 span, .Cinnabar .question, .Cinnabar .error_404 h1    { color: #9c3536;}
.Di_Serria a, .Di_Serria a:hover, .Di_Serria h1 span, .Di_Serria h2 span, .Di_Serria h3 span,
.Di_Serria .ul_list.li_default li a:hover, .Di_Serria .ul_list.li_posts li a:hover, .Di_Serria .ul_list.li_comments li a:hover,
.Di_Serria h4 span, .Di_Serria h5 span, .Di_Serria h6 span, .Di_Serria .question, .Di_Serria .error_404 h1   { color: #cd7627;}
.Green_Smoke a, .Green_Smoke a:hover, .Green_Smoke h1 span, .Green_Smoke h2 span, .Green_Smoke h3 span,
.Green_Smoke .ul_list.li_default li a:hover, .Green_Smoke .ul_list.li_posts li a:hover, .Green_Smoke .ul_list.li_comments li a:hover,
.Green_Smoke h4 span, .Green_Smoke h5 span, .Green_Smoke h6 span, .Green_Smoke .question, .Green_Smoke .error_404 h1 { color: #5a6a45;}
.Husk a, .Husk a:hover, .Husk h1 span, .Husk h2 span, .Husk h3 span,
.Husk .ul_list.li_default li a:hover, .Husk .ul_list.li_posts li a:hover, .Husk .ul_list.li_comments li a:hover,
.Husk h4 span, .Husk h5 span, .Husk h6 span, .Husk .question, .Husk .error_404 h1        { color: #827437;}
.Lime a, .Lime a:hover, .Lime h1 span, .Lime h2 span, .Lime h3 span,
.Lime .ul_list.li_default li a:hover, .Lime .ul_list.li_posts li a:hover, .Lime .ul_list.li_comments li a:hover,
.Lime h4 span, .Lime h5 span, .Lime h6 span, .Lime .question, .Lime .error_404 h1        { color: #92a93f;}
.Stormy a, .Stormy a:hover, .Stormy h1 span, .Stormy h2 span, .Stormy h3 span,
.Stormy .ul_list.li_default li a:hover, .Stormy .ul_list.li_posts li a:hover, .Stormy .ul_list.li_comments li a:hover,
.Stormy h4 span, .Stormy h5 span, .Stormy h6 span, .Stormy .question, .Stormy .error_404 h1      { color: #4e5d62;}
.Gulf_Stream a, .Gulf_Stream a:hover, .Gulf_Stream h1 span, .Gulf_Stream h2 span, .Gulf_Stream h3 span,
.Gulf_Stream .ul_list.li_default li a:hover, .Gulf_Stream .ul_list.li_posts li a:hover, .Gulf_Stream .ul_list.li_comments li a:hover,
.Gulf_Stream h4 span, .Gulf_Stream h5 span, .Gulf_Stream h6 span, .Gulf_Stream .question, .Gulf_Stream .error_404 h1 { color: #4192b0;}
.Viking a, .Viking a:hover, .Viking h1 span, .Viking h2 span, .Viking h3 span,
.Viking .ul_list.li_default li a:hover, .Viking .ul_list.li_posts li a:hover, .Viking .ul_list.li_comments li a:hover,
.Viking h4 span, .Viking h5 span, .Viking h6 span, .Viking .question, .Viking .error_404 h1      { color: #8dc09f;}
.Hillary a, .Hillary a:hover, .Hillary h1 span, .Hillary h2 span, .Hillary h3 span,
.Hillary .ul_list.li_default li a:hover, .Hillary .ul_list.li_posts li a:hover, .Hillary .ul_list.li_comments li a:hover,
.Hillary h4 span, .Hillary h5 span, .Hillary h6 span, .Hillary .question, .Hillary .error_404 h1     { color: #746d5b;}
.Boulder a, .Boulder a:hover, .Boulder h1 span, .Boulder h2 span, .Boulder h3 span,
.Boulder .ul_list.li_default li a:hover, .Boulder .ul_list.li_posts li a:hover, .Boulder .ul_list.li_comments li a:hover,
.Boulder h4 span, .Boulder h5 span, .Boulder h6 span, .Boulder .question, .Boulder .error_404 h1     { color: #888d90;}
.Le_Dusk a, .Le_Dusk a:hover, .Le_Dusk h1 span, .Le_Dusk h2 span, .Le_Dusk h3 span,
.Le_Dusk .ul_list.li_default li a:hover, .Le_Dusk .ul_list.li_posts li a:hover, .Le_Dusk .ul_list.li_comments li a:hover,
.Le_Dusk h4 span, .Le_Dusk h5 span, .Le_Dusk h6 span, .Le_Dusk .question, .Le_Dusk .error_404 h1     { color: #95a4ab;}

.East_Side .var_2 .trigger_button.active, .East_Side .divider a:hover { color: #6b4879 !important;}
.Manatee .var_2 .trigger_button.active, .Manatee .divider a:hover     { color: #6d4a5e !important;}
.Mauvelous .var_2 .trigger_button.active, .Mauvelous .divider a:hover   { color: #bd3a64 !important;}
.Santa_Fe .var_2 .trigger_button.active, .Santa_Fe .divider a:hover    { color: #6f482b !important;}
.Cinnabar .var_2 .trigger_button.active, .Cinnabar .divider a:hover    { color: #9c3536 !important;}
.Di_Serria .var_2 .trigger_button.active, .Di_Serria .divider a:hover   { color: #cd7627 !important;}
.Green_Smoke .var_2 .trigger_button.active, .Green_Smoke .divider a:hover { color: #5a6a45 !important;}
.Husk .var_2 .trigger_button.active, .Husk .divider a:hover        { color: #827437 !important;}
.Lime .var_2 .trigger_button.active, .Lime .divider a:hover        { color: #92a93f !important;}
.Stormy .var_2 .trigger_button.active, .Stormy .divider a:hover      { color: #4e5d62 !important;}
.Gulf_Stream .var_2 .trigger_button.active, .Gulf_Stream .divider a:hover { color: #4192b0 !important;}
.Viking .var_2 .trigger_button.active, .Viking .divider a:hover      { color: #8dc09f !important;}
.Hillary .var_2 .trigger_button.active, .Hillary .divider a:hover     { color: #746d5b !important;}
.Boulder .var_2 .trigger_button.active, .Boulder .divider a:hover     { color: #888d90 !important;}
.Le_Dusk .var_2 .trigger_button.active, .Le_Dusk .divider a:hover     { color: #95a4ab !important;}

.East_Side .div_nav .main_menu > .hover > a, .East_Side .div_nav .main_menu > li.active > a     { color: #6b4879; border-bottom: 3px solid #6b4879;}
.Manatee .div_nav .main_menu > .hover > a, .Manatee .div_nav .main_menu > li.active > a         { color: #6d4a5e; border-bottom: 3px solid #6d4a5e;}
.Mauvelous .div_nav .main_menu > .hover > a, .Mauvelous .div_nav .main_menu > li.active > a     { color: #bd3a64; border-bottom: 3px solid #bd3a64;}
.Santa_Fe .div_nav .main_menu > .hover > a, .Santa_Fe .div_nav .main_menu > li.active > a       { color: #6f482b; border-bottom: 3px solid #6f482b;}
.Cinnabar .div_nav .main_menu > .hover > a, .Cinnabar .div_nav .main_menu > li.active > a       { color: #9c3536; border-bottom: 3px solid #9c3536;}
.Di_Serria .div_nav .main_menu > .hover > a, .Di_Serria .div_nav .main_menu > li.active > a     { color: #cd7627; border-bottom: 3px solid #cd7627;}
.Green_Smoke .div_nav .main_menu > .hover > a, .Green_Smoke .div_nav .main_menu > li.active > a { color: #5a6a45; border-bottom: 3px solid #5a6a45;}
.Husk .div_nav .main_menu > .hover > a, .Husk .div_nav .main_menu > li.active > a               { color: #827437; border-bottom: 3px solid #827437;}
.Lime .div_nav .main_menu > .hover > a, .Lime .div_nav .main_menu > li.active > a               { color: #92a93f; border-bottom: 3px solid #92a93f;}
.Stormy .div_nav .main_menu > .hover > a, .Stormy .div_nav .main_menu > li.active > a           { color: #4e5d62; border-bottom: 3px solid #4e5d62;}
.Gulf_Stream .div_nav .main_menu > .hover > a, .Gulf_Stream .div_nav .main_menu > li.active > a { color: #4192b0; border-bottom: 3px solid #4192b0;}
.Viking .div_nav .main_menu > .hover > a, .Viking .div_nav .main_menu > li.active > a           { color: #8dc09f; border-bottom: 3px solid #8dc09f;}
.Hillary .div_nav .main_menu > .hover > a, .Hillary .div_nav .main_menu > li.active > a         { color: #746d5b; border-bottom: 3px solid #746d5b;}
.Boulder .div_nav .main_menu > .hover > a, .Boulder .div_nav .main_menu > li.active > a         { color: #888d90; border-bottom: 3px solid #888d90;}
.Le_Dusk .div_nav .main_menu > .hover > a, .Le_Dusk .div_nav .main_menu > li.active > a         { color: #95a4ab; border-bottom: 3px solid #95a4ab;}

.East_Side .sub_menu, .East_Side footer   { border-top: 3px solid #6b4879;}
.Manatee .sub_menu, .Manatee footer     { border-top: 3px solid #6d4a5e;}
.Mauvelous .sub_menu, .Mauvelous footer   { border-top: 3px solid #bd3a64;}
.Santa_Fe .sub_menu, .Santa_Fe footer    { border-top: 3px solid #6f482b;}
.Cinnabar .sub_menu, .Cinnabar footer    { border-top: 3px solid #9c3536;}
.Di_Serria .sub_menu, .Di_Serria footer   { border-top: 3px solid #cd7627;}
.Green_Smoke .sub_menu, .Green_Smoke footer { border-top: 3px solid #5a6a45;}
.Husk .sub_menu, .Husk footer        { border-top: 3px solid #827437;}
.Lime .sub_menu, .Lime footer        { border-top: 3px solid #92a93f;}
.Stormy .sub_menu, .Stormy footer      { border-top: 3px solid #4e5d62;}
.Gulf_Stream .sub_menu, .Gulf_Stream footer { border-top: 3px solid #4192b0;}
.Viking .sub_menu, .Viking footer      { border-top: 3px solid #8dc09f;}
.Hillary .sub_menu, .Hillary footer     { border-top: 3px solid #746d5b;}
.Boulder .sub_menu, .Boulder footer     { border-top: 3px solid #888d90;}
.Le_Dusk .sub_menu, .Le_Dusk footer     { border-top: 3px solid #95a4ab;}

.East_Side #searchform .input_submit span   { background-position: -32px -32px;}
.Manatee #searchform .input_submit span     { background-position: -64px -64px;}
.Mauvelous #searchform .input_submit span   { background-position: -96px -96px;}
.Santa_Fe #searchform .input_submit span    { background-position: -128px -128px;}
.Cinnabar #searchform .input_submit span    { background-position: -160px -160px;}
.Di_Serria #searchform .input_submit span   { background-position: -192px -192px;}
.Green_Smoke #searchform .input_submit span { background-position: -224px -224px;}
.Husk #searchform .input_submit span        { background-position: -256px -256px;}
.Lime #searchform .input_submit span        { background-position: -288px -288px;}
.Stormy #searchform .input_submit span      { background-position: -320px -320px;}
.Gulf_Stream #searchform .input_submit span { background-position: -352px -352px;}
.Viking #searchform .input_submit span      { background-position: -384px -384px;}
.Hillary #searchform .input_submit span     { background-position: -416px -416px;}
.Boulder #searchform .input_submit span     { background-position: -448px -448px;}
.Le_Dusk #searchform .input_submit span     { background-position: -480px -480px;}

.East_Side .ul_list.li_default li span, .East_Side .ul_list.li_posts li span, .East_Side .ul_list.li_comments li span       { background-position: -336px -24px;}
.Manatee .ul_list.li_default li span, .Manatee .ul_list.li_posts li span, .Manatee .ul_list.li_comments li span             { background-position: -312px -48px;}
.Mauvelous .ul_list.li_default li span, .Mauvelous .ul_list.li_posts li span, .Mauvelous .ul_list.li_comments li span       { background-position: -288px -72px;}
.Santa_Fe .ul_list.li_default li span, .Santa_Fe .ul_list.li_posts li span, .Santa_Fe .ul_list.li_comments li span          { background-position: -264px -96px;}
.Cinnabar .ul_list.li_default li span, .Cinnabar .ul_list.li_posts li span, .Cinnabar .ul_list.li_comments li span          { background-position: -240px -120px;}
.Di_Serria .ul_list.li_default li span, .Di_Serria .ul_list.li_posts li span, .Di_Serria .ul_list.li_comments li span       { background-position: -216px -144px;}
.Green_Smoke .ul_list.li_default li span, .Green_Smoke .ul_list.li_posts li span, .Green_Smoke .ul_list.li_comments li span { background-position: -192px -168px;}
.Husk .ul_list.li_default li span, .Husk .ul_list.li_posts li span, .Husk .ul_list.li_comments li span                      { background-position: -168px -192px;}
.Lime .ul_list.li_default li span, .Lime .ul_list.li_posts li span, .Lime .ul_list.li_comments li span                      { background-position: -144px -216px;}
.Stormy .ul_list.li_default li span, .Stormy .ul_list.li_posts li span, .Stormy .ul_list.li_comments li span                { background-position: -120px -240px;}
.Gulf_Stream .ul_list.li_default li span, .Gulf_Stream .ul_list.li_posts li span, .Gulf_Stream .ul_list.li_comments li span { background-position: -96px -264px;}
.Viking .ul_list.li_default li span, .Viking .ul_list.li_posts li span, .Viking .ul_list.li_comments li span                { background-position: -72px -288px;}
.Hillary .ul_list.li_default li span, .Hillary .ul_list.li_posts li span, .Hillary .ul_list.li_comments li span             { background-position: -48px -312px;}
.Boulder .ul_list.li_default li span, .Boulder .ul_list.li_posts li span, .Boulder .ul_list.li_comments li span             { background-position: -24px -336px;}
.Le_Dusk .ul_list.li_default li span, .Le_Dusk .ul_list.li_posts li span, .Le_Dusk .ul_list.li_comments li span             { background-position: 0 -360px;}

.East_Side .sidebar_menu li a:hover   { background-position: -336px -20px;}
.Manatee .sidebar_menu li a:hover     { background-position: -312px -44px;}
.Mauvelous .sidebar_menu li a:hover   { background-position: -288px -68px;}
.Santa_Fe .sidebar_menu li a:hover    { background-position: -264px -92px;}
.Cinnabar .sidebar_menu li a:hover    { background-position: -240px -116px;}
.Di_Serria .sidebar_menu li a:hover   { background-position: -216px -140px;}
.Green_Smoke .sidebar_menu li a:hover { background-position: -192px -164px;}
.Husk .sidebar_menu li a:hover        { background-position: -168px -188px;}
.Lime .sidebar_menu li a:hover        { background-position: -144px -212px;}
.Stormy .sidebar_menu li a:hover      { background-position: -120px -236px;}
.Gulf_Stream .sidebar_menu li a:hover { background-position: -96px -260px;}
.Viking .sidebar_menu li a:hover      { background-position: -72px -284px;}
.Hillary .sidebar_menu li a:hover     { background-position: -48px -308px;}
.Boulder .sidebar_menu li a:hover     { background-position: -24px -332px;}
.Le_Dusk .sidebar_menu li a:hover     { background-position: 0 -356px;}

.East_Side .entry_comments .tip   { background-position: 0 -60px;}
.Manatee .entry_comments .tip     { background-position: 0 -120px;}
.Mauvelous .entry_comments .tip   { background-position: 0 -180px;}
.Santa_Fe .entry_comments .tip    { background-position: 0 -240px;}
.Cinnabar .entry_comments .tip    { background-position: 0 -300px;}
.Di_Serria .entry_comments .tip   { background-position: 0 -360px;}
.Green_Smoke .entry_comments .tip { background-position: 0 -420px;}
.Husk .entry_comments .tip        { background-position: 0 -480px;}
.Lime .entry_comments .tip        { background-position: 0 -540px;}
.Stormy .entry_comments .tip      { background-position: 0 -600px;}
.Gulf_Stream .entry_comments .tip { background-position: 0 -660px;}
.Viking .entry_comments .tip      { background-position: 0 -720px;}
.Hillary .entry_comments .tip     { background-position: 0 -780px;}
.Boulder .entry_comments .tip     { background-position: 0 -840px;}
.Le_Dusk .entry_comments .tip     { background-position: 0 -900px;}

.East_Side .fade_block   { background-color: rgba(107, 72, 121, .75);}
.Manatee .fade_block     { background-color: rgba(109, 74, 94, .75);}
.Mauvelous .fade_block   { background-color: rgba(189, 58, 100, .75);}
.Santa_Fe .fade_block    { background-color: rgba(111, 72, 43, .75);}
.Cinnabar .fade_block    { background-color: rgba(156, 53, 54, .75);}
.Di_Serria .fade_block   { background-color: rgba(205, 118, 39, .75);}
.Green_Smoke .fade_block { background-color: rgba(90, 106, 69, .75);}
.Husk .fade_block        { background-color: rgba(130, 116, 55, .75);}
.Lime .fade_block        { background-color: rgba(146, 169, 63, .75);}
.Stormy .fade_block      { background-color: rgba(78, 93, 98, .75);}
.Gulf_Stream .fade_block { background-color: rgba(65, 146, 176, .75);}
.Viking .fade_block      { background-color: rgba(141, 192, 159, .75);}
.Hillary .fade_block     { background-color: rgba(116, 109, 91, .75);}
.Boulder .fade_block     { background-color: rgba(136, 141, 144, .75);}
.Le_Dusk .fade_block     { background-color: rgba(149, 164, 171, .75);}

.East_Side textarea:focus, .East_Side input[type="text"]:focus, .East_Side input[type="password"]:focus, .East_Side input[type="datetime"]:focus, .East_Side input[type="datetime-local"]:focus, .East_Side input[type="date"]:focus,
.East_Side input[type="month"]:focus, .East_Side input[type="time"]:focus, .East_Side input[type="week"]:focus, .East_Side input[type="number"]:focus, .East_Side input[type="email"]:focus, .East_Side input[type="url"]:focus,
.East_Side input[type="search"]:focus, .East_Side input[type="tel"]:focus, .East_Side input[type="color"]:focus, .East_Side .uneditable-input:focus   { border-color: rgba(107, 72, 121, .75);}
.Manatee textarea:focus, .Manatee input[type="text"]:focus, .Manatee input[type="password"]:focus, .Manatee input[type="datetime"]:focus, .Manatee input[type="datetime-local"]:focus, .Manatee input[type="date"]:focus,
.Manatee input[type="month"]:focus, .Manatee input[type="time"]:focus, .Manatee input[type="week"]:focus, .Manatee input[type="number"]:focus, .Manatee input[type="email"]:focus, .Manatee input[type="url"]:focus,
.Manatee input[type="search"]:focus, .Manatee input[type="tel"]:focus, .Manatee input[type="color"]:focus, .Manatee .uneditable-input:focus     { border-color: rgba(109, 74, 94, .75);}
.Mauvelous textarea:focus, .Mauvelous input[type="text"]:focus, .Mauvelous input[type="password"]:focus, .Mauvelous input[type="datetime"]:focus, .Mauvelous input[type="datetime-local"]:focus, .Mauvelous input[type="date"]:focus,
.Mauvelous input[type="month"]:focus, .Mauvelous input[type="time"]:focus, .Mauvelous input[type="week"]:focus, .Mauvelous input[type="number"]:focus, .Mauvelous input[type="email"]:focus, .Mauvelous input[type="url"]:focus,
.Mauvelous input[type="search"]:focus, .Mauvelous input[type="tel"]:focus, .Mauvelous input[type="color"]:focus, .Mauvelous .uneditable-input:focus   { border-color: rgba(189, 58, 100, .75);}
.Santa_Fe textarea:focus, .Santa_Fe input[type="text"]:focus, .Santa_Fe input[type="password"]:focus, .Santa_Fe input[type="datetime"]:focus, .Santa_Fe input[type="datetime-local"]:focus, .Santa_Fe input[type="date"]:focus,
.Santa_Fe input[type="month"]:focus, .Santa_Fe input[type="time"]:focus, .Santa_Fe input[type="week"]:focus, .Santa_Fe input[type="number"]:focus, .Santa_Fe input[type="email"]:focus, .Santa_Fe input[type="url"]:focus,
.Santa_Fe input[type="search"]:focus, .Santa_Fe input[type="tel"]:focus, .Santa_Fe input[type="color"]:focus, .Santa_Fe .uneditable-input:focus    { border-color: rgba(111, 72, 43, .75);}
.Cinnabar textarea:focus, .Cinnabar input[type="text"]:focus, .Cinnabar input[type="password"]:focus, .Cinnabar input[type="datetime"]:focus, .Cinnabar input[type="datetime-local"]:focus, .Cinnabar input[type="date"]:focus,
.Cinnabar input[type="month"]:focus, .Cinnabar input[type="time"]:focus, .Cinnabar input[type="week"]:focus, .Cinnabar input[type="number"]:focus, .Cinnabar input[type="email"]:focus, .Cinnabar input[type="url"]:focus,
.Cinnabar input[type="search"]:focus, .Cinnabar input[type="tel"]:focus, .Cinnabar input[type="color"]:focus, .Cinnabar .uneditable-input:focus    { border-color: rgba(156, 53, 54, .75);}
.Di_Serria textarea:focus, .Di_Serria input[type="text"]:focus, .Di_Serria input[type="password"]:focus, .Di_Serria input[type="datetime"]:focus, .Di_Serria input[type="datetime-local"]:focus, .Di_Serria input[type="date"]:focus,
.Di_Serria input[type="month"]:focus, .Di_Serria input[type="time"]:focus, .Di_Serria input[type="week"]:focus, .Di_Serria input[type="number"]:focus, .Di_Serria input[type="email"]:focus, .Di_Serria input[type="url"]:focus,
.Di_Serria input[type="search"]:focus, .Di_Serria input[type="tel"]:focus, .Di_Serria input[type="color"]:focus, .Di_Serria .uneditable-input:focus   { border-color: rgba(205, 118, 39, .75);}
.Green_Smoke textarea:focus, .Green_Smoke input[type="text"]:focus, .Green_Smoke input[type="password"]:focus, .Green_Smoke input[type="datetime"]:focus, .Green_Smoke input[type="datetime-local"]:focus, .Green_Smoke input[type="date"]:focus,
.Green_Smoke input[type="month"]:focus, .Green_Smoke input[type="time"]:focus, .Green_Smoke input[type="week"]:focus, .Green_Smoke input[type="number"]:focus, .Green_Smoke input[type="email"]:focus, .Green_Smoke input[type="url"]:focus,
.Green_Smoke input[type="search"]:focus, .Green_Smoke input[type="tel"]:focus, .Green_Smoke input[type="color"]:focus, .Green_Smoke .uneditable-input:focus { border-color: rgba(90, 106, 69, .75);}
.Husk textarea:focus, .Husk input[type="text"]:focus, .Husk input[type="password"]:focus, .Husk input[type="datetime"]:focus, .Husk input[type="datetime-local"]:focus, .Husk input[type="date"]:focus,
.Husk input[type="month"]:focus, .Husk input[type="time"]:focus, .Husk input[type="week"]:focus, .Husk input[type="number"]:focus, .Husk input[type="email"]:focus, .Husk input[type="url"]:focus,
.Husk input[type="search"]:focus, .Husk input[type="tel"]:focus, .Husk input[type="color"]:focus, .Husk .uneditable-input:focus        { border-color: rgba(130, 116, 55, .75);}
.Lime textarea:focus, .Lime input[type="text"]:focus, .Lime input[type="password"]:focus, .Lime input[type="datetime"]:focus, .Lime input[type="datetime-local"]:focus, .Lime input[type="date"]:focus,
.Lime input[type="month"]:focus, .Lime input[type="time"]:focus, .Lime input[type="week"]:focus, .Lime input[type="number"]:focus, .Lime input[type="email"]:focus, .Lime input[type="url"]:focus,
.Lime input[type="search"]:focus, .Lime input[type="tel"]:focus, .Lime input[type="color"]:focus, .Lime .uneditable-input:focus        { border-color: rgba(146, 169, 63, .75);}
.Stormy textarea:focus, .Stormy input[type="text"]:focus, .Stormy input[type="password"]:focus, .Stormy input[type="datetime"]:focus, .Stormy input[type="datetime-local"]:focus, .Stormy input[type="date"]:focus,
.Stormy input[type="month"]:focus, .Stormy input[type="time"]:focus, .Stormy input[type="week"]:focus, .Stormy input[type="number"]:focus, .Stormy input[type="email"]:focus, .Stormy input[type="url"]:focus,
.Stormy input[type="search"]:focus, .Stormy input[type="tel"]:focus, .Stormy input[type="color"]:focus, .Stormy .uneditable-input:focus      { border-color: rgba(78, 93, 98, .75);}
.Gulf_Stream textarea:focus, .Gulf_Stream input[type="text"]:focus, .Gulf_Stream input[type="password"]:focus, .Gulf_Stream input[type="datetime"]:focus, .Gulf_Stream input[type="datetime-local"]:focus, .Gulf_Stream input[type="date"]:focus,
.Gulf_Stream input[type="month"]:focus, .Gulf_Stream input[type="time"]:focus, .Gulf_Stream input[type="week"]:focus, .Gulf_Stream input[type="number"]:focus, .Gulf_Stream input[type="email"]:focus, .Gulf_Stream input[type="url"]:focus,
.Gulf_Stream input[type="search"]:focus, .Gulf_Stream input[type="tel"]:focus, .Gulf_Stream input[type="color"]:focus, .Gulf_Stream .uneditable-input:focus { border-color: rgba(65, 146, 176, .75);}
.Viking textarea:focus, .Viking input[type="text"]:focus, .Viking input[type="password"]:focus, .Viking input[type="datetime"]:focus, .Viking input[type="datetime-local"]:focus, .Viking input[type="date"]:focus,
.Viking input[type="month"]:focus, .Viking input[type="time"]:focus, .Viking input[type="week"]:focus, .Viking input[type="number"]:focus, .Viking input[type="email"]:focus, .Viking input[type="url"]:focus,
.Viking input[type="search"]:focus, .Viking input[type="tel"]:focus, .Viking input[type="color"]:focus, .Viking .uneditable-input:focus      { border-color: rgba(141, 192, 159, .75);}
.Hillary textarea:focus, .Hillary input[type="text"]:focus, .Hillary input[type="password"]:focus, .Hillary input[type="datetime"]:focus, .Hillary input[type="datetime-local"]:focus, .Hillary input[type="date"]:focus,
.Hillary input[type="month"]:focus, .Hillary input[type="time"]:focus, .Hillary input[type="week"]:focus, .Hillary input[type="number"]:focus, .Hillary input[type="email"]:focus, .Hillary input[type="url"]:focus,
.Hillary input[type="search"]:focus, .Hillary input[type="tel"]:focus, .Hillary input[type="color"]:focus, .Hillary .uneditable-input:focus     { border-color: rgba(116, 109, 91, .75);}
.Boulder textarea:focus, .Boulder input[type="text"]:focus, .Boulder input[type="password"]:focus, .Boulder input[type="datetime"]:focus, .Boulder input[type="datetime-local"]:focus, .Boulder input[type="date"]:focus,
.Boulder input[type="month"]:focus, .Boulder input[type="time"]:focus, .Boulder input[type="week"]:focus, .Boulder input[type="number"]:focus, .Boulder input[type="email"]:focus, .Boulder input[type="url"]:focus,
.Boulder input[type="search"]:focus, .Boulder input[type="tel"]:focus, .Boulder input[type="color"]:focus, .Boulder .uneditable-input:focus     { border-color: rgba(136, 141, 144, .75);}
.Le_Dusk textarea:focus, .Le_Dusk input[type="text"]:focus, .Le_Dusk input[type="password"]:focus, .Le_Dusk input[type="datetime"]:focus, .Le_Dusk input[type="datetime-local"]:focus, .Le_Dusk input[type="date"]:focus,
.Le_Dusk input[type="month"]:focus, .Le_Dusk input[type="time"]:focus, .Le_Dusk input[type="week"]:focus, .Le_Dusk input[type="number"]:focus, .Le_Dusk input[type="email"]:focus, .Le_Dusk input[type="url"]:focus,
.Le_Dusk input[type="search"]:focus, .Le_Dusk input[type="tel"]:focus, .Le_Dusk input[type="color"]:focus, .Le_Dusk .uneditable-input:focus     { border-color: rgba(149, 164, 171, .75);}


.East_Side ::selection { background-color: #6b4879;}
.Manatee ::selection { background-color: #6d4a5e;}
.Mauvelous ::selection { background-color: #bd3a64;}
.Santa_Fe ::selection { background-color: #6f482b;}
.Cinnabar ::selection { background-color: #9c3536;}
.Di_Serria ::selection { background-color: #cd7627;}
.Green_Smoke ::selection { background-color: #5a6a45;}
.Husk ::selection { background-color: #827437;}
.Lime ::selection { background-color: #92a93f;}
.Stormy ::selection { background-color: #4e5d62;}
.Gulf_Stream ::selection { background-color: #4192b0;}
.Viking ::selection { background-color: #8dc09f;}
.Hillary ::selection { background-color: #746d5b;}
.Boulder ::selection { background-color: #888d90;}
.Le_Dusk ::selection { background-color: #95a4ab;}

.East_Side ::-moz-selection { background-color: #6b4879;}
.Manatee ::-moz-selection { background-color: #6d4a5e;}
.Mauvelous ::-moz-selection { background-color: #bd3a64;}
.Santa_Fe ::-moz-selection { background-color: #6f482b;}
.Cinnabar ::-moz-selection { background-color: #9c3536;}
.Di_Serria ::-moz-selection { background-color: #cd7627;}
.Green_Smoke ::-moz-selection { background-color: #5a6a45;}
.Husk ::-moz-selection { background-color: #827437;}
.Lime ::-moz-selection { background-color: #92a93f;}
.Stormy ::-moz-selection { background-color: #4e5d62;}
.Gulf_Stream ::-moz-selection { background-color: #4192b0;}
.Viking ::-moz-selection { background-color: #8dc09f;}
.Hillary ::-moz-selection { background-color: #746d5b;}
.Boulder ::-moz-selection { background-color: #888d90;}
.Le_Dusk ::-moz-selection { background-color: #95a4ab;}