body {
  background-color: #ffffff;
  color: #666;
}
h1,h2,h3,h4,h5,h6{
  color: #444;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #999999;
}
h1 a, h2 a, h3 a, h4 a {
  color: #6D4E9E;
}


blockquote{
  border-left: 5px solid #dadada;
  background: #f1f1f1
}
blockquote:before {
  color: #dadada;
}
pre {
  background-color: #fff;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}

.button,
input[type="submit"],
.module-calltoact a.calltoaction-button{
  -webkit-box-shadow: 3px 3px 0 rgba(0,0,0, .12);
  -moz-box-shadow: 3px 3px 0 rgba(0,0,0, .12);
  box-shadow: 3px 3px 0 rgba(0,0,0, .12);
  border: 0;
}
.button:hover,
input[type="submit"]:hover,
.module-calltoact a.calltoaction-button:hover{
  background-color: #212121;
}
.button:active,
input[type="submit"]:active,
.module-calltoact a.calltoaction-button:active {
  background-color: #afafaf;
  box-shadow: none;
}

input[type="text"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
textarea{
  background-color: #f1f1f1;
  border: 1px solid #e3e3e3;
  outline: 0;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
textarea:focus {
  background-color: #fff;
  border: 1px solid #dadada;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
}

.wp-caption{
  background-color: #fafafa;
  border: 1px solid #e1e1e1;
  box-shadow: 0 1px 3px rgba(0,0,0, .06);
}
.gallery-icon a img{
  border-color: #f1f1f1 #e3e3e3 #e3e3e3 #f1f1f1;
}

table{
  border: 1px solid #d5d5d5
}
table thead th,
table thead td{
  background-color: #ededed;
  border: 1px solid #d5d5d5
}
table tbody{
 /*
 border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
*/
}
table tbody td{
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-right: 0;
}
table tbody td:first-child{
  border-left: 0;
}
table tfoot {
  background-color: #ededed;
  border-top: 1px solid #d5d5d5
}


#mast-head{
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .16);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .16);
  box-shadow: 0 1px 3px rgba(0,0,0, .16);
}
#mast-head #open-menu{
  background-color: #313131;
  color: #dadada;
}
#mast-head.menu-overlap #open-menu:hover{
  background-color: #444;
}
nav#head-nav #close-menu{
  border-bottom: 1px solid rgba(0,0,0, .08);
}
nav#head-nav ul.nav>li:first-child>a{
  border-left: 1px solid rgba(0,0,0, .16);
}
nav#head-nav ul.nav>li a{
  border-right: 1px solid rgba(0,0,0, .16);
  color: #c1c1c1;
}
nav#head-nav ul.nav>li>a:hover,
nav#head-nav ul.nav>li:hover>a{
  background-color: #313131;
}
#mast-head.menu-overlap nav#head-nav{
/*   background: #222; */
}
#mast-head.menu-overlap nav#head-nav #close-menu{
  background-color: #1b1b1b;
}
nav#head-nav ul.nav>li>ul.sub-menu li{
  background: #2a2a2a;
  border-top: 1px solid #333;
}
nav#head-nav ul.nav>li>ul.sub-menu li:first-child{
  border-top: 0
}
nav#head-nav ul.nav ul li a:hover,
nav#head-nav ul.nav ul li.current-menu-item>a{
  background-color: #2d2d2d;
  color: #dadada;
}

#site-nav ul.nav>li a{
  color: #fff;
  border: 2px solid #fff;
}
.scroll-part{
 margin: auto;
    width: 920px;
     -webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, 0.10);
  -moz-box-shadow:0 15px 15px rgba(0, 0, 0, 0.10);
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.10);

}
.scroll-part,
#no_intro_adds {
  background: #fff;
  padding-top: 68px;
  min-height: 600px;
}
.scroll-part.no-parallax{
  border-bottom: 10px solid #f1f1f1;
}
header.section-header {
  background-color: #fff;
 /*
 border-bottom: 10px solid #fbfbfb;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .12);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .12);
  box-shadow: 0 1px 3px rgba(0,0,0, .12);
*/
}
header.section-header.onSleep{
  background-color: #f1f1f1;
  border-bottom: 10px solid #f1f1f1;
}
header.section-header h1.unsees,
header.section-header.onSleep h1{
  border-color: #dadada;
  color: #dadada;
}
header.section-header h5{
  color: #afafaf;
}

.section-parallax .parallax-content,
.section-parallax .parallax-content h2{
  color: #FFF;
}
.section-parallax .parallax-content h2 small{
  color: #dadada;
}


/* `PROJECT / PORTFOLIO
----------------------------------------------------------------------------------------------------*/
.project-columns{
  background-color: #fff;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  box-shadow: 0 1px 2px rgba(0,0,0, .08);
}
.project-column-group{
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .08);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0, .08);
  box-shadow: 0 1px 1px rgba(0,0,0, .08);
}
.project-column-group:before{
  border-width: 8px 8px 0 8px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  -moz-border-end-style:dashed !important;
}
.project-column-group .project_like_lists{
  color: #999;
  background-color: #eaeaea
}
.project-column-group .project-cat-group{
  color: #aaa;
}
h3.project-column-title{
  -webkit-box-shadow: 0 -1px 1px rgba(0,0,0, .08);
  -moz-box-shadow: 0 -1px 1px rgba(0,0,0, .08);
  box-shadow: 0 -1px 1px rgba(0,0,0, .08);
}
h3.project-column-title a{
  color: #333;
}
.project-link-wrap a.project-to-link{
  color: #fff;
  border: 4px solid #fff;
  -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.3), 0 0 5px rgba(0,0,0, .42);
  -moz-box-shadow: inset 0 0 8px rgba(0,0,0,.3), 0 0 5px rgba(0,0,0, .42);
  box-shadow: inset 0 0 8px rgba(0,0,0,.3), 0 0 5px rgba(0,0,0, .42);
}
.project-columns-thumbnail .project-link-left,
.project-columns-thumbnail .project-link-right{
  background-color: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0, .6);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0, .6);
  box-shadow: 0 2px 5px rgba(0,0,0, .6);
}
.project-filters li>a{
  border: 1px solid #eaeaea;
  color: #aaa;
}


.portfolio_posted_on em{
  color: #aaa;
}
.single-portfolio .project_like_single_wrap {
  border-right: 1px solid #f1f1f1
}
.single-portfolio .portfolio-visitor-count,
.single-portfolio .project_like_single {
  background-color: #f1f1f1;
  color: #888;
}
.single-portfolio .portfolio-visitor-count [class^="icon-"] {
  border-right: 1px solid #e3e3e3;
  background-color: #eaeaea;
}
.single-portfolio .project_like_single [class^="icon-"] {
  border-left: 1px solid #e3e3e3;
  background-color: #eaeaea;
}
.single-portfolio-gallery .portfolio-gallery {
  background-color: #fff;
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.portfolio-next-post-link .portfolio-next-post-link-anchor{
  color: #888;
  border: 1px solid #e8e8e8;
}
.portfolio-next-post-link .portfolio-next-post-link-anchor.portfolio-previous {
  border-right: 5px solid #e8e8e8
}
.portfolio-next-post-link .portfolio-next-post-link-anchor.portfolio-next {
  border-left: 5px solid #e8e8e8
}
.portfolio-next-post-link .portfolio-next-post-link-anchor .portfolio-next-post-link-icon {
  background-color: #333;
  color: #fff;
}
.portfolio-next-post-link .portfolio-next-post-link-anchor:hover{
  border-color: #aaa;
  color: #666;
}

/* `BLOG
----------------------------------------------------------------------------------------------------*/
article{
 
}
article header .article-post-format-icon {
  -webkit-box-shadow: inset -8px 0 0 0 rgba(0,0,0, .06);
  -moz-box-shadow: inset -8px 0 0 0 rgba(0,0,0, .06);
  box-shadow: inset -8px 0 0 0 rgba(0,0,0, .06);
}
article header>h3,
article header>h2{
  background-color: #fff;

}
article .article-meta{
  background-color: #fcfcfc;
}
article .article-meta span{

}
article .article-meta span,
article .article-meta span a{
  color: #888; 
}
article .article-meta span i {
  color: #888;
}
article .entry-content {
  background-color: #fff;

}
article .article-post-in-tag {
  background-color: #fcfcfc;

  color: #ccc;
}
article .article-post-in-tag .article-post-in-cat .meta-ic,
article .article-post-in-tag .article-tagged-with .meta-ic {
  background-color: #f3f3f3;
  color: #999;
}
article .article-post-in-tag .article-tagged-with{
}
article .article-post-in-tag .article-tagged-with a:before{
  background-color: #e8e8e8;

}
article .article-post-in-tag .article-tagged-with a{
  background-color: #fff;

}
article .blog-preview,
article .blog-column-preview{
  background-color: #e3e3e3
}
.search-result-description .attachment-post-thumbnail {
  background-color: #fff;

}

.nav-previous a,
.nav-next a {
  -webkit-box-shadow: 3px 3px 0 rgba(0,0,0, .12);
  -moz-box-shadow: 3px 3px 0 rgba(0,0,0, .12);
  box-shadow: 3px 3px 0 rgba(0,0,0, .12);
}
.nav-previous a:hover,
.nav-next a:hover {
  background-color: #212121;
}
.nav-previous a:active,
.nav-next a:active {
  background-color: #afafaf;
  box-shadow: none;
}

/* `COMMENTS
----------------------------------------------------------------------------------------------------*/
h2.comments-title {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
article.comment-body .comment-meta{
  background-color: #f5f5f5;
  border: 1px solid #f1f1f1;
  border-bottom: 0;
}
article.comment-body .comment-content {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
article.comment-body .reply .comment-reply-link:before,
.comment-respond h3#reply-title small a#cancel-comment-reply-link:before {
  color: #aaa;
  text-shadow: 0 1px 1px #fff;
}
ol.comment-list {
  border-bottom: 8px solid #f1f1f1;
}
ol.comment-list li.comment.parent>article.comment-body:before,
ol.comment-list ol.children:before,
ol.comment-list ol.children>li.comment:before {
  background-color: #eee
}
#comments .comment-respond {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
#comments .comment-respond h3#reply-title {
  background-color: #f5f5f5;
  border-bottom: 1px solid #f1f1f1;
}
#comments .comment-respond .comment-form-author input,
#comments .comment-respond .comment-form-email input,
#comments .comment-respond .comment-form-url input,
#comments .comment-respond .comment-form-comment textarea {
  background-color: #f1f1f1;
  border: 1px solid #dadada;
}
#comments .comment-respond .comment-form-author input:focus,
#comments .comment-respond .comment-form-email input:focus,
#comments .comment-respond .comment-form-url input:focus,
#comments .comment-respond .comment-form-comment textarea:focus {
  background-color: #fff;
  border: 1px solid #dadada;
}
#comments .comment-respond .comment-form-author label .required,
#comments .comment-respond .comment-form-email label .required {
  background-color: #fe4949;
  color: #fff;
}
#comments .comment-respond .comment-notes{
  color: #aaa
}
#comments .comment-respond .form-allowed-tags{
  background-color: #dadada;
}
#comments .comment-respond .form-allowed-tags code {
  background-color: #f1f1f1;
  color: #aaa
}


/* `SIDEBAR
----------------------------------------------------------------------------------------------------*/
.sidebarbox{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom-color: #e3e3e3;
}
.sidebarbox>header{
  border-bottom: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 5px 13px rgba(0,0,0, .12);
  -moz-box-shadow: 0px 5px 13px rgba(0,0,0, .12);
  box-shadow: 0px 5px 13px rgba(0,0,0, .12);
}
.sidebarbox>header h3.sidebar-title{
  -webkit-box-shadow: inset 0 -5px 0 0 rgba(0,0,0, .06);
  -moz-box-shadow: inset 0 -5px 0 0 rgba(0,0,0, .06);
  box-shadow: inset 0 -5px 0 0 rgba(0,0,0, .06);
}
[class*="sidebarbox widget_"] ul ul {
  border-top: 1px solid #f1f1f1;
}
[class*="sidebarbox widget_"] ul li{
  border-bottom: 1px solid #f1f1f1;
}
[class*="sidebarbox widget_"] ul ul:before,
[class*="sidebarbox widget_"] ul ul>li:before {
  background-color: #f5f5f5;
}
[class*="sidebarbox widget_"] ul li .post-date{
  color: #afafaf;
}


[class*="footer-widget widget_"] ul ul {
  border-top: 1px solid #e3e3e3;
}
[class*="footer-widget widget_"] ul li{
  border-bottom: 1px solid #e3e3e3;
}
[class*="footer-widget widget_"] ul ul:before,
[class*="footer-widget widget_"] ul ul>li:before {
  background-color: #fff;
}
[class*="footer-widget widget_"] ul li .post-date{
  color: #afafaf;
}

/** post widget */
ul.wip_post_widget li,
ul.wip_widget_latest_tweet li{
  border-bottom: 1px solid #f1f1f1;
  -webkit-box-shadow: inset 0 -1px 0 #fff;
  -moz-box-shadow: inset 0 -1px 0 #fff;
  box-shadow: inset 0 -1px 0 #fff;
}
.footer-widget ul.wip_post_widget li,
.footer-widget ul.wip_widget_latest_tweet li{
  border-bottom: 1px solid #e3e3e3;
  box-shadow: none;
}
.widget_post_thumbnail_link img{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
  -webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0, .06);
  -moz-box-shadow: 2px 2px 0 0 rgba(0,0,0, .06);
  box-shadow: 2px 2px 0 0 rgba(0,0,0, .06);
}
.widget_post_thumbnail_link:hover img{
  border-color: #cacaca;
}
.widget_post_meta span{
  color: #999;
}
.widget_post_thumbnail_link .widget_post_format_icon{
  background-color: #888;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0, .16);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .12);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .12);
  box-shadow: 0 1px 3px rgba(0,0,0, .12);
}

.flick_inner a{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}
.flick_inner a:hover {
  border-color: #cacaca;
}

ul.wip_widget_latest_tweet li .twitter-thumbnail a{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}
ul.wip_widget_latest_tweet li .twitter-name a{
  color: #777;
}
ul.wip_widget_latest_tweet li .twitter-screenname a,
ul.wip_widget_latest_tweet li .twitter-date a{
  color: #aaa;
}
ul.wip_widget_latest_tweet li .twitter-text{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}
ul.wip_widget_latest_tweet li .twitter-text:before{
  border-color: transparent transparent #fff transparent;
}
ul.wip_widget_latest_tweet li .twitter-text .status-action{
  background-color: #e3e3e3;
  border: 1px solid #d1d1d1;
  border-bottom: 0
}
ul.wip_widget_latest_tweet li .twitter-text .status-action a{
  color: #aaa;
  border-left: 1px solid #d1d1d1;
}
ul.wip_widget_latest_tweet li .twitter-text .status-action a:first-child{
  border-left: 0;
}
ul.wip_widget_latest_tweet li .twitter-text .status-action a:hover{
  color: #666;
}

.sidebarbox ul.wip_widget_latest_tweet li .twitter-text{
  background-color: #fafafa;
  border-top: 3px solid #dadada;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.sidebarbox ul.wip_widget_latest_tweet li .twitter-text:before{
  border-color: transparent transparent #dadada transparent;
}

/** wp tag cloud widget */
.tagcloud a{
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.tagcloud a:before{
  background-color: #e8e8e8;
}
.footer-widget .tagcloud a{
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}

#searchform:before{
  color: #999
}

.facebook-likebox-wip-widget{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.footer-widget .facebook-likebox-wip-widget{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}

/* `CLIENT LOGO SLIDES
----------------------------------------------------------------------------------------------------*/
#before-footer{
  background-color: #fff;
max-height: 120px;/*   border-top: 8px solid #dadada; */
}
.client-logo-inner .client-logo-wrap:hover{
  border-color: #e8e8e8;
}
#before-footer .client-logo-arrows {
  color: #afafaf;
}

/* `FOOTER
----------------------------------------------------------------------------------------------------*/
#site-footer{
  background-color: #f1f1f1;
  color: #888;
  height: 100%;
}
#site-footer:after{
  background-color: #DADADA;
  box-shadow: 0px 1px 0px rgba(0,0,0,.1);
  height: 100%;
}
#site-footer:before{
  background-color: #f9f9f9;
  border-bottom: 1px solid #dadada;
  box-shadow: 0px 1px 10px rgba(0,0,0,.06)
}
#footer-widgets:after{
  background-color: #fafafa;
  box-shadow: 0px 1px 0px rgba(0,0,0,.1)
}
.footer-widget>header{
  border-bottom: 1px solid #fff;
}
.footer-widget>header h3.footer-widget-title {
  color: #999;
  text-shadow: 0 1px 1px #fff;
  border-bottom: 1px solid #d5d5d5;
}
[class*="footer-widget widget_"] a{
  color: #333;
  border-bottom: 1px dotted #afafaf;
}
.footer-widget .widget_post_thumbnail_link{
  border-bottom: 0;
}


#site-copyright {
  background-color: #dadada;
border-top: 8px solid white;}
.copyright-text{
  background-color: #dadada;
  color: #a1a1a1;
  text-rendering: optimizelegibility;
}
#site-copyright #back-to-top{
  background-color: #dadada;
  color: #fff;
  box-shadow: 0 0 0 8px rgba(255,255,255, 1)
}
#site-copyright #back-to-top:hover{
  color: #1abc9c;
}

#footer-social-links a {
  color: #aaa;
  text-shadow: 0 1px 0 #e1e1e1;
}

/* `video && audio skin
----------------------------------------------------------------------------------------------------*/
#site-container .mejs-mediaelement,
#site-container .mejs-container,
#site-container .mejs-embed, 
#site-container .mejs-embed body {
  background-image: none;
  box-shadow: 0 1px 3px rgba(0,0,0, .06);
}
#site-container .mejs-currenttime,
#site-container .mejs-duration {
  color: #444;
}
#site-container .mejs-controls .mejs-horizontal-volume-slider{
  position: absolute;
  right: 0;
  top: 0;
}
#site-container .mejs-controls .mejs-time-rail .mejs-time-total,
#site-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background: #afafaf;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3), 0 1px 0 #fff;
}
#site-container .mejs-controls .mejs-button button{
  background: none!important;
  border: 0;
  outline: none;
}
#site-container .mejs-controls .mejs-button{
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
  text-align: center;
  outline: none;
}
#site-container .mejs-controls .mejs-button:before {
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -4px;
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  cursor: pointer;
}
#site-container .mejs-controls .mejs-button.mejs-playpause-button{
  height: 30px;
  -webkit-box-shadow: 1px 0 0 0 #d3d3d3;
  -moz-box-shadow: 1px 0 0 0 #d3d3d3;
  box-shadow: 1px 0 0 0 #d3d3d3;
}
#site-container .mejs-controls .mejs-button.mejs-fullscreen-button{
  height: 30px;
  position: absolute;
  right: 1px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3; 
}
#site-container .mejs-controls .mejs-button.mejs-volume-button{
  height: 30px;
  position: absolute;
  right: 28px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3;
}
#site-container .mejs-container.wp-audio-shortcode .mejs-controls .mejs-button.mejs-volume-button{
  right: 60px;
}
#site-container .mejs-controls .mejs-time-rail{
  position: absolute;
  top: 0;
  left: 28px;
}
#site-container .mejs-controls .mejs-currenttime-container{
  height: 30px;
  position: absolute;
  right: 58px;
  top: 0;
}
#site-container .mejs-container.wp-audio-shortcode .mejs-controls .mejs-currenttime-container{
  right: 88px;
}
#site-container .mejs-controls .mejs-duration-container{
  display: none;
}
#site-container .mejs-controls .mejs-button.mejs-playpause-button:before{
  content: "\f04b";
  margin-left: -2px;
}
#site-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause:before{
  content: "\f04c";
}
#site-container .mejs-controls .mejs-button.mejs-volume-button:before{
  content: "\f028";
}
#site-container .mejs-controls .mejs-button.mejs-volume-button.mejs-unmute:before{
  content: "\f026";
}
#site-container .mejs-controls .mejs-button.mejs-fullscreen-button:before{
  content: "\f0b2";
}
#site-container .mejs-container .mejs-controls{
  background: #f3f3f3;
  background: -moz-linear-gradient(top,  #fefefe 0%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dadada));
  background: -webkit-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -o-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -ms-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: linear-gradient(to bottom,  #fefefe 0%,#dadada 100%);
  box-shadow: inset 0 0 0 1px rgba(0,0,0, .1), inset 0 2px 0 #fff;
  padding-right: 96px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#site-container .mejs-container.wp-audio-shortcode .mejs-controls{
  padding-right: 124px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#site-container .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{
  border: 0;
  background: #444;
  color: #dadada;
  line-height: 14px;
}
#site-container .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{
  border: 5px solid #444;
  border-color: #444 transparent transparent transparent;
}
#site-container .post-carousel-swipe .mejs-container,
.post-carousel-swipe .mejs-embed, .mejs-embed body {
  overflow: hidden;
}
#site-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #b5b5b5;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3);
}
#site-container .me-cannotplay {
  width: auto !important;
}


/* `CUSTOM ELEMENTS (generated by content manager)
----------------------------------------------------------------------------------------------------*/
.module-header>h3{
  background-color: #f1f1f1;
}
.module-header>h3:before{
  background-color: #e8e8e8
}
.module-header>h3:after{
  background-color: #e3e3e3;
}

/** icon box */
.iconbox-module .iconbox-inner{
  border: 8px solid #e8e8e8;
  color: #dadada;
}
.iconbox-classic-holder{
  border: 1px solid #dadada;
}
.iconbox-classic-holder:before,
.iconbox-classic-holder:after{
  background-color: #dadada;
}

/** user/staff profile */
.user-profile-module .user-profile-image span{
  border: 8px solid #e8e8e8;
}
.user-profile-module h5{
  color: #aaa;
}
ul.user-profile-social li>a{
  color: #aaa;
}
ul.user-profile-social li .link-tooltip em{
  background-color: #414141;
  color: #e3e3e3;
}
ul.user-profile-social li .link-tooltip em:after{
  border-bottom: 0;
  border-top: 4px solid #414141;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

/** dividers */
.module-divider .divider-hr{
  background-color: #fff;
  border-bottom: 1px solid #eaeaea;
}
.threelines-divider .inner-divider-level>[class^="icon-"],
.twolines-divider .inner-divider-level>[class^="icon-"]{
  border: 1px solid #dadada;
  color: #aaa;
}
.module-divider .threelines-divider:before,
.module-divider .twolines-divider:before,
.twolines-divider .inner-divider-level:before,
.threelines-divider .inner-divider:before,
.module-divider .threelines-divider:after,
.module-divider .twolines-divider:after,
.twolines-divider .inner-divider-level:after,
.threelines-divider .inner-divider:after,
.threelines-divider .inner-divider .inner-divider-level:before,
.threelines-divider .inner-divider .inner-divider-level:after{
  background: #e8e8e8;
}
.divider-hr-text-active .inner-divider-level:before,
.divider-hr-text-active .inner-divider-level:after{
  background-color: #fff;
  border-bottom: 1px solid #eaeaea;
}

/** map */
.module-map{
  background-color: #fff;
  border: 1px solid #f1f1f1;
   margin-top: 23px;
}

/** tabs */
.module-tabs{
  border: 1px solid #e3e3e3;
}
.module-tabs.top-tab{
  border-top: 0;
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
  min-height: 345px;
}
.module-tabs.left-tab,
.module-tabs.right-tab{
  background-color: transparent;
  border-bottom: 0;
}
.module-tabs.left-tab{
  border-left: 0;
}
.module-tabs.right-tab{
  border-right: 0;
}
.module-tabs.top-tab ul.module-tabber{
  background-color: #fafafa;
}
.module-tabs.top-tab ul.module-tabber{
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 -1px 10px rgba(0,0,0,.08);
  -moz-box-shadow: inset 0 -1px 10px rgba(0,0,0,.08);
  box-shadow: inset 0 -1px 10px rgba(0,0,0,.08);
}
.module-tabs.top-tab ul.module-tabber:before{
  background-color: #999;
}
.module-tabs.top-tab ul.module-tabber>li{
  border-right: 1px solid #e3e3e3;
}
.module-tabs.left-tab ul.module-tabber>li,
.module-tabs.right-tab ul.module-tabber>li{
  border-bottom: 1px solid #e3e3e3;
}
.module-tabs.left-tab ul.module-tabber>li{
  border-left: 1px solid #e3e3e3;
}
.module-tabs.right-tab ul.module-tabber>li{
  border-right: 1px solid #e3e3e3;
}
ul.module-tabber>li a{
  color: #cacaca;
}
ul.module-tabber>li a:hover{
  color: #999;
}
ul.module-tabber>li a.tab-active{
  background-color: #fff;
}
.module-tabs.top-tab ul.module-tabber>li a.tab-active{
  -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0, .06), 5px 5px 0 rgba(0,0,0, .06);
  -moz-box-shadow: inset 0 3px 3px rgba(0,0,0, .06), 5px 5px 0 rgba(0,0,0, .06);
  box-shadow: inset 0 3px 3px rgba(0,0,0, .06), 5px 5px 0 rgba(0,0,0, .06);
}
.module-tabs.top-tab ul.module-tabber>li a.tab-active:after{
  background-color: #fff; 
}
.module-tab-panes,
.module-tab-content{
  background-color: #fff;
  min-height: 268px;
}
.module-tabs.left-tab .module-tab-panes{
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: -3px 0 10px 0 rgba(0,0,0,.06);
  -moz-box-shadow: -3px 0 10px 0 rgba(0,0,0,.06);
  box-shadow: -3px 0 10px 0 rgba(0,0,0,.06);
}
.module-tabs.left-tab ul.module-tabber>li a.tab-active{
  -webkit-box-shadow: inset 3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
  -moz-box-shadow: inset 3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
  box-shadow: inset 3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
}
.module-tabs.left-tab ul.module-tabber>li a.tab-active:after{
  background-color: #fff; 
}
.module-tabs.right-tab .module-tab-panes{
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: 3px 0 10px 0 rgba(0,0,0,.06);
  -moz-box-shadow: 3px 0 10px 0 rgba(0,0,0,.06);
  box-shadow: 3px 0 10px 0 rgba(0,0,0,.06);
}
.module-tabs.right-tab ul.module-tabber>li a.tab-active{
  -webkit-box-shadow: inset -3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
  -moz-box-shadow: inset -3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
  box-shadow: inset -3px 0 6px rgba(0,0,0, .06), 0 5px 0 rgba(0,0,0, .06);
}
.module-tabs.right-tab ul.module-tabber>li a.tab-active:after{
  background-color: #fff; 
}

/** accordion */
ul.module-accordion-lists>li.accordion-list{
  border: 1px solid #e3e3e3;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}
.module-accordion h4.accordion-cliker{
  background-color: #f1f1f1;
  text-align: center;
  font-family: sans-serif;
  font-weight:normal;

}
.module-accordion h4.accordion-cliker a{
  color:gray;
  text-shadow: 0 1px 0 #fff;
  font-weight: normal;
}
.module-accordion h4.accordion-cliker>a .accordion-icon-holder{
  background-color: #eaeaea;
}
.module-accordion h4.accordion-cliker a:hover{
  color: #666;
  background-color: yellow;
}
ul.module-accordion-lists>li.accordion-list.accordion-open h4.accordion-cliker a{
  background-color: yellow;
}
ul.module-accordion-lists>li.accordion-list.accordion-open h4.accordion-cliker a .accordion-icon-holder{
  background-color: #e8e8e8
}
.module-accordion .module-accordion-content{
  background-color: #fff;
  border-top: 1px solid #e3e3e3;
  box-shadow: inset 0 3px 2px rgba(0,0,0,.04);
}

/** cal to action */
.module-calltoact-content{
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #dadada;
}
.module-calltoact-content:before{
  background-color: #f8f8f8;
}
h2.calltoaction-heading{
  text-shadow: 0 1px 2px rgba(0,0,0, .12);
}
h5.calltoaction-subheading{
  color: #999;
}

/** alert box module */
.module-alert.info-alert .module-alert-content{
  background-color: #f8f8f8;
}
.module-alert.info-alert .module-alert-content .module-alert-identify{
  background-color: #e8e8e8;
  color: #a1a1a1;
}
.module-alert.success-alert .module-alert-content{
  background-color: #ddffd0;
}
.module-alert.success-alert .module-alert-content .module-alert-identify{
  background-color: #75c257;
  color: #2f810e;
}
.module-alert.warning-alert .module-alert-content{
  background-color: white;
}
.module-alert.warning-alert .module-alert-content .module-alert-identify{
  background-color: #ffec96;
  color: #edc300;
}
.module-alert.error-alert .module-alert-content{
  background-color: #ffdada;
}
.module-alert.error-alert .module-alert-content .module-alert-identify{
  background-color: #ff9393;
  color: #b91111;
}

/** contactform7 style */
.wpcf7 .wpcf7-form-control-wrap {
  background-color: #fff;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{
  border-color: #ffec96;
  background-color: #fff7cf;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors:before {
  content: "\f071";
  color: #edc300;
}
.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked{
  border-color: #ffa500;
  background-color: #fff7cf;
}
.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked:before {
  content: "\f071";
  color: #ffda95;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{
  border-color: #ff9393;
  background-color: #ffdada;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng:before {
  content: "\f00d";
  color: #b91111;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{
  border-color: #75c257;
  background-color: #ddffd0;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok:before {
  content: "\f058";
  color: #2f810e;
}


/* mobile css */

@media all and (orientation:landscape){
	
	div#mast-head{
		display: block;
	}
	div#head-logo{width: 100px;}
	#top-bar{height:60px;}
	
}

@media all and (max-device-width: 768px) {
	div#mast-head{
		display: block;
	}
	div#head-logo a img{width: 100px;}
	#top-bar{height:60px;
}
}


 @media screen and (max-device-width: 480px) { 		
 div#section {width: 100%;} 		
 header.section-header {width: 100%;} 		
 #home_slider {padding-top: 20%;} 		
 #before-footer{ height: 80px; } 		 		
 #social_icons{ display: none;} 		 		
 section.scroll-part{width: 100%;} 		 		
 div.entry{ width: 100%; margin: 5px; margin-bottom: 30px;} 		 		
 #site-container{ width: 100%; margin-top: 0px; } 		
 header.section-header h1{ font-size: 25px;} 		 		
 #sdrn_menu.top{margin-top: 6px;} 		 		
 #events_content_window{width: 100%; height: 100%; overflow-y: hidden; background-color: white;} 
 .title_row{display: none;} 		 		
 .event{ float: left;border: 0px;} 		 		
 #event-date{ width: 100%; border: 0px;} 		
 #event-name{ width: 100%; border: 0px;} 		
 #event-description{width: 100%;border: 0px;} 		
 #event-age{ width: 100%; border: 0px; } 		
 #event-location{ width: 100%; border: 0px;	border-bottom:2px solid #DADADA;} 		
 div.event_row span#event-deadline{width: 100%; border: 0px;} 		 		
 .scroll-part, #no_intro_adds {padding-top: 0px;} 		 		
 .row-fluid .span4,.row-fluid .span5, .row-fluid .span6{width: 100%;margin: 0px;} 		
  #before-footer{height: none;}
 }
 
