/*
Theme Name: Cerberoleso.it 2016
Theme URI: http://co8.com
Description: Child theme of KEN v3.3 
Author:	co8.com | enrique r grullon
Author URI: http://co8.com
Theme URI: http://themeforest.net/user/artbees
Template: ken
Version: 2.0
*/

/* Vimeo embedded video Z-Index fix */
/* .video-wrapper, video{
	z-index:100
} */

.featured-image:hover .hover-overlay {
    background-color:rgba(0,0,0,0.3);
		cursor:pointer;
}

.featured-image:hover {
    background-color:rgba(0,0,0,0.3);
		cursor:pointer;
}

/* static only - commission banner */
.commission{
	width:100%;
	background-color:#ccc;
	color:#666;
	padding:15px 0 15px 0;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
}
.commission a{color:red;text-decoration:none}
.commission a:hover{text-decoration:underline}

/* home fixes */
.homeslider{ margin-top:-70px !important}
.homeintro{margin-top:-80px !important}
.mk-edge-desc{margin-top:-20px !important}
.mk-edge-title{margin-top:-20px !important}
.mk-edge-title,.mk-edge-desc{text-transform:uppercase}
.edge-buttons .mk-button-align a{text-decoration:none !important}
/*.home_title{text-shadow:1px 1px #000}*/
/*home page-id-10*/ 
.page-id-10 .theme-page-wrapper.no-padding{height:0 !important}
.home .column_container .mk-shortcode{height:237px !important;}
.home .theme-page-wrapper{display:none}

/* Top nav */
#mk-header.sticky-header:not(.transparent-header) {border-bottom:0 !important}

/* remove underline in menu*/
#mk-responsive-nav li a {
text-decoration: none;
}

/* header search */
.header-search-close i {
  font-size: 55px;
	text-decoration:none;
	opacity:0.5;
}

/* search.php results  */
.search-results .mk-pagination{position:static}

/*.theme-content{display:none}*/

/* filter position */
/*.mk-isotop-filter {
margin: 0 40px 40px;
position: absolute;
top: 95px;
right: 0;
}
*/

/* single portfolio */


/* books */
.page-id-16 .featured-image:hover .hover-overlay{opacity:0}
.page-id-16 .mk-theme-icon-next-big{display:none !important}
/*.page-id-16 .mk-image-box-media{height:575px}
.page-id-16 .featured-image{height:700px}*/

.mk-isotop-filter ul li a, .mk-isotop-filter ul li a.current, .mk-isotop-filter ul li a:hover {
/*padding: 14px 13px;*/
line-height: 12px;
font-size: 12px;
text-transform: uppercase;
font-weight:normal;
display: block;
border:none;
color: #444;
background-color:transparent;
}

/* grid submenu pos */
.page .mk-isotop-filter{margin:5px 0 0 0}

.mk-isotop-filter ul li{padding:0 5px 0 5px}

/* grid filter buttons hover */
.mk-isotop-filter ul li a{
	border-color:none;
	color:#858D8F;
	background-color:transparent !important;
}

.mk-isotop-filter ul li a:hover , .mk-isotop-filter ul li a.current{
	color:#ff0000 !important;
	background-color:transparent;
}

.mk-portfolio-item.parallax-hover .featured-image:hover .portfolio-meta .portfolio-permalink{display:none}

/* grid title - Project & client */
.grid_hover_title .grid_project_name{}
.grid_project_name{}

/* top nav color */
/*#mk-main-navigation > ul > li.menu-item > a {
color: #fff !important;
}
#mk-main-navigation > ul > li.menu-item.current_page_item > a {
color:#ff4351 !important;
}

#mk-main-navigation > ul > li.menu-item:hover > a {
color: #ff4351 !important;
}*/

/* Title bar height */
#mk-page-title {
padding: 20px 0 !important;
}

/* Title bar margin below */
/*#theme-page .theme-page-wrapper {
display:none;
margin:0;
}*/

#mk-page-title.left-align .mk-page-heading {
text-transform:uppercase;
}

/* mobile only */
@media screen and (max-width: 765px) {
.page .mk-isotop-filter{margin:-10px 0 10px 0}
.page .mk-isotop-filter ul li{margin:0 !important}
.page .mk-isotop-filter ul li a{padding:10px 0 10px 0}
body.contact .mk-page-section .vc_row-fluid{margin-top:20px}
.single-portfolio .mk-padding-wrapper .mk-padding-shortcode{height:0 !important}
.grid_hover_title{font-size:150% !important;display:block !important}
.search-results .blog-list-entry .list-posttype-col{display:block}
.search-results article img{max-width:80% !important}
.search-results .blog-list-entry .the-title{font-size:12px !important;margin-left:30px}
.search-results .blog-list-entry{margin-right:0 !important}
/* HOME title */
.mk-fancy-title .fancy-title-span {font-size: 18px;line-height:initial}
/*.home .column_container .mk-shortcode{height:185px !important;}*/

/*.fb-social-plugin{position:absolute;bottom:15px;right:15px;}*/
.fb-social-plugin{display:none !important}

/* Menu hover */
 #mk-responsive-nav li a{/*color:#ccc;*/text-decoration:none !important}
 #mk-responsive-nav li a:hover{/*color:#ff4351;*/background-color:#000}

  /* mobile Logo fix */
.mk-header-logo{max-width:75%;max-height:75%}
/*.mk-header-logo img{height:70% !important}*/
.homeslider{margin-top:0 !important}
.homeintro{margin-top:0 !important}
.search-results article img{margin-left:-70px !important}
.search-results .blog-list-entry .the-title{margin-left:5px !important}
}/*end mobile only*/


/* only tablets */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.fb-social-plugin{display:none !important;}
	.grid_hover_title {font-size:170%}

}/*end tablets only*/


/* only desktop */
@media only screen and (min-device-width: 1025px) {

	.search-results .theme-content{width:100% !important}

}/*end desktop only*/



/* page title breadcrumb margin */
#mk-page-title.center-align .mk-page-heading {
margin: 0 0 5px 0 !important;
}

/* portfolio-styles/grid - title on hover */
.grid_hover_title{font-size:200%;color:#fff;text-shadow: 1px 1px 0px rgba(2, 0, 0, 0.65);}
.grid_hover_title .grid_project_name{font-size:70%}
.portfolio-meta .portfolio-permalink{display:none}

.single-portfolio #theme-page{margin-top:-170px};
.single-portfolio .grid_title_text{color:#fff !important; text-decoration:none !important;}
.single-portfolio .mk-image img{max-width:100% !important;max-height:100% !important}
.single-portfolio .stills_comment{margin-bottom:15px}

/* hide top "title" area */
div.single-portfolio{display:none}

/* vertical divider */
.vc_row-fluid>[class*="vertical_divider"]:not(:last-child){border-right: 1px solid #b7b7b7 !important;
	padding-right: 20px;
}

.mk-divider.divider-single .divider-inner {
border-width:2px
}

.image-box-desc{margin-top: -30px !important}
.stills_comment_textblock{font-size:80% !important; line-height:150%}


/*.single_credits,.single_credits p, .production_notes{font-size:80% !important; line-height:150%}
.single_credits,.single_credits p, .production_notes{white-space:nowrap !important}
.stills_comment{font-size:80% !important; line-height:150%}
.stills_comment_textblock{width:50% !important}
.stills_image{width:750px !important; margin-right:30px !important}*/

.mk-dropcaps-wrapper .square-custom {background-color:#000 !important}

.static_sketch_textblock {
width:75%;
margin:0 0 0 15%;
}

/* static fix height */
/*#theme-page img,
#mk-footer img,
.mk-page-section img,
.mk-inner-grid img,
.mk-header-logo img,
.mk-side-dashboard img {
  height:100% !important;
  }*/
/*.page-id-7 article, .page-id-7 article .item-holder, .page-id-7 article .featured-image{min-height:248px !important;min-width:248px !important;}*/
/*.page-id-7 article .featured-image img{height:initial !important;}*/

.mk-image-box .image-box-title {
margin-bottom: 50px;
margin-top: -20px;
}

.mk-image-box .item-holder {
text-align:center;
}

/* Sketchbook 1 nav color fix */
.postid-23303 #mk-header, .mk-secondary-header{background-color:#000}

/* contact */
.contact-video{margin-top:-80px}
.contact-video a{background-color:0 !important;box-shadow:0 !important;}
body.contact a{color:#fff}
body.contact a:link{text-decoration:none !important}
body.contact .theme-page-wrapper.full-layout.mk-grid.vc_row-fluid.no-padding{display:none}
/*body.contact .mk-text-block, body.contact .mk-text-block a, body.contact .mk-text-block p, body.contact .mk-text-block p a{font-size:21px;line-height:34px;color:#fff;text-align:center}*/
body.contact .mk-text-block, body.contact .mk-text-block a, body.contact .mk-text-block p, body.contact .mk-text-block p a{font-size:15px;line-height:21px;color:#fff;text-align:center}

/* hide FB like button in home edge slider */
.mk-edge-slider .fb-social-plugin{display:none !important}

/* underline all links, remove underlines in Nav & isotope filter subnav*/
a:link{text-decoration:underline}
#mk-main-navigation a,.mk-isotop-filter a{text-decoration:none !important}

/* Feature Length */
.mk-image-box.align-center{margin-right: auto;margin-left:auto}
body.fl .mk-theme-icon-next-big{display:none !important}
body.fl .featured-image:hover .hover-overlay{opacity:0.3}

/* move fb-like position */
.fb-social-plugin{position:fixed !important;top:90px;left:15px;z-index:1000;}
/*.mk-blog-single .fb-social-plugin{top:0}*/

/* Search Results */
form.header-searchform-input .ui-autocomplete{z-index:10000;}
.search-results .blog-list-entry .post-type-icon{
	width:initial;
	height:initial;
	margin-right:10px;
	border:none;
}
form.header-searchform-input input[type=text]{font-size:150%;/*color:#ff4351*/}
.search-results .list-posttype-col .post-type-icon:hover{background:none}
.search-results .the-title, .search-results .blog-list-entry, .search-results .blog-list-entry .list-posttype-col{width:400px}
.search-results .blog-list-entry{float:left;margin-right:50px}
.search-results .mk-search-loop a{text-decoration:none}
.search-results .mk-search-loop a:hover{text-decoration:underline}

/* grid fixes */
.grid_hover_title{line-height:29px}
.mk-portfolio-item .portfolio-meta{opacity:1;margin-top:-25px !important} /* title in grid */

/* journal (blog) masonry */
.blog-entry-heading{}
.blog-entry-heading .blog-comments,.blog-entry-heading .mk-love-holder,.blog-entry-heading .blog-categories{display:none !important}
time a{text-decoration:none !important}
.blog-masonry-entry{padding-top:30px}
.blog-masonry-entry .blog-entry-heading .blog-title{padding-bottom:0;font-size:25px !important;}
.blog-masonry-entry .blog-entry-heading .blog-title a{text-decoration:none !important;font-weight:bold}
.blog-masonry-entry .blog-entry-heading .blog-title a:hover{text-decoration:underline !important}
.blog-masonry-entry .blog-excerpt{padding-top:10px}
.blog-masonry-entry .post-type-icon{display:none} /* hide format icon */

/* journal (blog) single */
.mk-blog-single .entry-meta,.single-post .mk-next-prev,.single-post #mk-breadcrumbs {display:none}

/*.mk-blog-single .mk-love-holder,.mk-blog-single .blog-comments{display:none}*/
.journal_title{width:100%;text-align:center;padding-top:50px}

a.mk-button{text-decoration:none !important}

.mk-fancy-title .fancy-title-span p {
	font-size:inherit;
	line-height: inherit;
}
.mk-image a {
    position:relative;
    top: 0;
    left: 0;
    display: block;
}

.single-portfolio .mk-video-player{
padding:0 !important;
border:none !important;
background-color:transparent !important;
margin:0 auto 0 auto;
}

.single-portfolio .mk-video-player:first-child{
	max-width:800px;
	width:100%;
	height:100%;
	padding-bottom: 20px !important;
}

.video-container{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-container iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* #mk-header {
	z-index: auto
} */

.mk-video-player .video-container iframe {
    z-index: 59 !important;
}

/* mobile only */
@media screen and (max-width: 765px) {

.mk-fancy-title:first-child {
	margin-top:10px;
}

.mk-fancy-title:nth-child(2) {
	position: relative;
    top: -10px;
}

.mk-fancy-title:nth-child(3) {
	position: relative;
    top: -10px;
}

.mk-fancy-title .fancy-title-span {
    font-size:70%;
}

.vc_row-fluid [class*="vc_span"] {
    margin-bottom: 10px;
}

#theme-page .theme-page-wrapper:first-child {
    margin-bottom:20px !important;	
}

}


/* END mobile only */

