﻿/*
 Theme Name:     kiwicky Child Theme
 Theme URI:      http://themeforest.net/user/Onetouchtheme/portfolio
 Description:    kiwicky Child Theme
 Author:         One Touch Theme
 Author URI:     http://themeforest.net/user/Onetouchtheme/portfolio
 Template:       kiwicky
 Version:        1.05
*/

@import url("style.css");

/* =Theme customization starts here
------------------------------------------------------- */
.menu .dropdown .sub-menu { display: none; }

@media (min-width: 768px) {
  .ott-logo {width:400px !important;}
}

@media (max-width: 767px) {
  #page .span3:first-child {display:none !important;}
}

.menu-container.visible-desktop {margin-top:27px !important;}
.hide-item {display:none;}

#sidebar .textwidget .gallery-item .attachment-thumbnail {width:70px;}

body {margin-top:15px !important;}

.ott-author {display:none;}

.text-block-content h2 {font-size:1.2rem;}

.ott-image-block {margin:30px 0px;}

.lawol {
  counter-reset: list;
}
.lawol > li {
  list-style: none;
}
.lawol > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}

.footable-filter {height:30px !important;}
.footable {height:auto !important;}

/*post feed top line margin fix*/
.postfeed {margin-top:0px !important;}
.postfeed .ott-section-title:first-child {margin-top:11px !important}

.blogfeed {margin-top:0px !important;}
.blogfeed .ott-title-container {padding-bottom:0px !important;}
.blogfeed .ott-section-title:first-child {margin-top:0px !important}

.ott-carousel-post .carousel-content {padding:0px 15px !important;}
.ott-title-container {margin-bottom:15px !important;}

body.search .right-sidebar {float:left !important;}
body.single-post .right-sidebar {float:left !important;}
body.single-post .content-right {float:right !important;}
body.error404 .right-sidebar {float:left !important;}

/* MENU parent show */
.dropdown.current-menu-ancestor .sub-menu {display:block;}

/* FOOtable pagination font color */
#main .footable > tfoot .pagination ul > li > a {color:#2BC1A2 !important;}
#main .footable > tfoot .pagination ul > li.active > a {border-color:#2BC1A2 !important;}

/* POST article fix */
.loop-image {
margin-bottom:1em;
}
.ott-carousel-post .carousel-content h3 {
min-height:50px;
}
#main .container .post .loop-media {
margin-bottom:1.8em;
}

/* FOTOGALLERY MENU */
#menu-fotogaleria {background: white;float: left;-webkit-transition: .5s;transition: .5s;margin:0;font-family: Open Sans,Arial,Helvetica,sans-serif;}
#menu-fotogaleria li {float: left;position: relative;width: 150px; list-style: none; -webkit-transition: .5s; transition: .5s; }
#menu-fotogaleria >li {margin:0px 3px 4px 0px;border:1px solid #2BC1A2;}
#menu-fotogaleria > li > a, h1 { text-transform: uppercase; }
#menu-fotogaleria a { display: block; text-decoration: none; padding: 5px 15px; color: #000; }
#menu-fotogaleria li a:active {background-color:#2BC1A2;color:#fff;}
#menu-fotogaleria ul { position: absolute; left: 0; top: 100%; visibility: hidden; opacity: 0; margin:0;z-index:1;}
#menu-fotogaleria ul ul { left: 100%; top: 0; }
#menu-fotogaleria li:hover {background-color:#2BC1A2;}
#menu-fotogaleria li:hover > a{color:#fff;}
#menu-fotogaleria li:hover li {background-color:#fff;color:#2BC1A2;}
#menu-fotogaleria li li:hover {background-color:#2BC1A2;color:#fff;}
#menu-fotogaleria li li:hover li {background-color:#fff;color:#000;}
#menu-fotogaleria li li li:hover { background: #2BC1A2; }
#menu-fotogaleria li:hover > ul { visibility: visible; opacity: 1; }