
/* CUSTOM FONTS */
body { font-family: 'Helvetica Neue', Helvetica, Arial; font-size: 13px; line-height: 21px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Helvetica Neue', Helvetica, Arial; font-weight: normal; }
nav#main-nav > ul > li > a  { font-family: Ubuntu; font-size: 14px; font-weight: normal; text-transform: uppercase; }
#dropdown-menu { font-family: Ubuntu; font-size: 14px; font-weight: normal; text-transform: uppercase; }
    


/* CUSTOM COLORS */
::selection { background: #0a0a0a; }
::-moz-selection { background: #0a0a0a; }
::-webkit-selection { background: #0a0a0a; }
input[type=submit] { background: #0a0a0a; }
a { color: #0a0a0a; }
a.more-link { background: #0a0a0a; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #0a0a0a; }
#top #open-close-top span { background-color: #0a0a0a; }
#top a.active span { background-color: #0a0a0a !important; }
nav#main-nav ul .sub-menu li:hover > a { color: #0a0a0a; }
nav#main-nav ul .sub-menu li.current-menu-item > a, nav#main-nav ul .sub-menu li.current-menu-ancestor > a { color: #0a0a0a; }
#responsive-nav li:hover > a, #responsive-nav li.current-menu-item > a, #responsive-nav li.current-menu-ancestor > a { color: #0a0a0a; }
#responsive-nav li ul li:hover > a, #responsive-nav li ul li.current-menu-item > a, #responsive-nav li ul li.current-menu-ancestor > a { color: #0a0a0a; }
.entry-quote { background-color: #0a0a0a; }
.entry-meta-category a:hover { color: #0a0a0a; }
.filter ul li a:hover, .filter ul li a.active { color: #0a0a0a; }
#load-more a { background-color: #0a0a0a; }
.widget ul li a { color: #0a0a0a; }
.tag-list a:hover { color: #0a0a0a; }
a.standard { color: #0a0a0a; }
.skill .skill_bar .skill_active { background-color: #0a0a0a; }
.toggle .toggle_title .toggle_icon { background-color: #0a0a0a; }
.imgoverlay a .overlay { background-color: #0a0a0a; }
.full-overlay .overlay { background-color: #0a0a0a; }
.notfound h1 { color: #0a0a0a; }

.flex-control-nav li a.flex-active { background:  #0a0a0a; }
div.jp-play-bar { background: #0a0a0a; }
div.jp-volume-bar-value { background: #0a0a0a; }

  



/* CUSTOM CSS (Theme Options) */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #333333;
    font-size: 14px;
}

img, object, video {
    display: block;
    height: auto;
    margin-bottom: 10px;
    max-width: 100%;
}

h2 {
    font-size: 20px;
    line-height: 37px;
}
.imgoverlay a .overlay {
    background-color: rgba(255, 255, 255, 0);
}

.entry-meta-category {
    padding-left: 249px;
}
.entry-header .entry-title {
    padding-left: 210px;
}

.single-layout-fixed .entry-text{
    float: left;
}

nav#main-nav ul li .sub-menu {
    border: 0px white;
    background: white;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 0px;
       -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 0px;
       -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 0px;
}

.entry-content {
    position: relative;
    height: 40px;
}

.masonry-item .entry-content {
    padding: 0px 4px;
    text-align:center;
}

nav#main-nav ul .sub-menu li {
   padding-right:10px;;
}

nav#main-nav ul .sub-menu li a {
    font-weight: normal;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 70%;
}
body {
    background-color: #ffffff;
}

#portfolio-grid .imgoverlay img{
   width:100%;
}


/*Portfolior Hover Project*/

.imgoverlay img:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 3.5+, IE10 */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-transition: all .6s ease;
  /* Fade to color for Chrome and Safari */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}

.imgoverlay img {
  filter: none;
  -webkit-filter: grayscale(0%);
}

svg {
  background: url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}

svg image {
  transition: all .6s ease;
}

svg image:hover {
  opacity: 0;
}

/*Portfolior*/
.grid{
    max-width: 1300px;
    margin: 10px auto!important;
}

/*Home Slider*/
.fullscreenslider li img {
	width: 100%!important;
        height: 100%!important;
	max-width: 100%!important;
	object-fit: cover;
}

body{
    max-width: 1300px;
    margin: auto;
}

.masonry > .masonry-item {
    margin-bottom:20px;
}

.single-layout-fixed .entry-meta{
    min-height:52px;
}

.sharelinks{
     margin-top:0px;
}

@media screen and (max-width: 860px) {
    .entry-header .entry-title {
          padding-left: 0px;
          width: 100%;
          text-align: center;
     }

     .entry-content{
          height:auto;
     }
}

/*Remove Header from Profile*/
.page-id-331 .page-header {
     display:none;
}

/*Remove Header from Contact*/
.page-id-328 .page-header {
     display:none;
}
/*Remove Seperator from Contact*/
.page-id-328 .seperator {
     display:none!important;
}

.searchfor{
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: normal
}