/*
	Theme Name: optimumag
	Theme URI: http://kentooz.com
	Description: Optimumag is optimize, great and very professional wordpress themes. With high CTR, SEO friendly, and you can find here all image icons in this themes is retina ready. Great magazine site with great themes.
	Author: kentooz - Gian MR
	Author URI: http://gianmr.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.0.6
    Tags: light, three-columns, right-sidebar, fluid-layout, theme-options, translation-ready, featured-images, custom-menu, editor-style, custom-background
*/

/*
 * General
 */
body {margin: 0px auto 0px;line-height:1.7;}
a {color:#2f6fb0;text-decoration: none;transition: color 0.5s;-moz-transition: color 0.5s;-webkit-transition: color 1s;-o-transition: color 0.5s;-ms-transition: color 0.5s;}
a:hover, 
a:focus, 
a:active {text-decoration: none;}
a:focus {outline:none;}
ul {list-style:none;}
h1,
h2,
h3, 
h4,
h5,
h6,
#logo .singleblogtit{font-weight: 600;line-height: 1.3;margin-bottom: 4px;margin-top: 0;color:#111111;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
img {max-width:100%;height:auto;}
blockquote {position:relative;background: #f8f8f8;border-left:none;font: 16px/18px normal Tahoma,"Times New Roman",Times,serif;padding: 20px 55px;color:#777777;}
blockquote:before {position:absolute;top:10px;left:15px;display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;content: "\f10d";font-size:30px;-webkit-font-smoothing:antialiased;}
blockquote:after {position:absolute;bottom:10px;right:15px;display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;content: "\f10e";font-size:30px;-webkit-font-smoothing:antialiased;}

/* Fix Google Maps canvas
 *
 * Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's
 * global `box-sizing` changes. You may optionally need to reset the `max-width`
 * on images in case you've applied that anywhere else. (That shouldn't be as
 * necessary with Bootstrap 3 though as that behavior is relegated to the
 * `.img-responsive` class.)
 */
.google-map-canvas,
.google-map-canvas * { .box-sizing(content-box); }

/*
 * kentooz General wrapper
 */
.allwrap {max-width:1200px;margin:0px auto 0px auto;background:#ffffff;}

/* 
 * Change default media margin bootstrap
 * And thumbnail
 */
.media {margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #bbbbbb;}
.media-body {margin:-5px 0px 0px 120px;}
.media > .pull-left {margin-right: 20px;max-width:100px;width:100px;}


/*
 * Banner
 */
.box-banner {background:#f7f7f7;padding-top:6px;padding-bottom:6px;text-align:center;border:1px solid #dddddd;}
.headbanner {margin:0px auto;background:#f7f7f7;padding:10px;text-align:center;}
.magbanner {margin:0px auto 20px auto;background:#f7f7f7;padding:10px;text-align:center;}
.archivebanner {background:#f7f7f7;padding:10px;text-align:center;margin-top:-20px;margin-bottom:20px;}
.bannersinglefot{margin-top:20px;margin-bottom:20px;text-align:center;}
.bannersinglecontent{float:left;text-align:left;margin-right:20px;margin-bottom:20px;}
.bannerbefore_titlesingle{margin-bottom:20px;}
	
/*
 * radius change with box
 */
.btn-box{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

/*
 * Squueze Page
 */
.allwrap.wrap-squeeze {margin:20px auto 20px auto;}
.allwrap.wrap-squeeze .logo-squeeze-text {padding:25px 50px;text-align:center;border-bottom:1px solid #dddddd;}
.allwrap.wrap-squeeze .row .col-md-12{padding:25px 50px;}
.allwrap.wrap-squeeze .video-container, 
.footercredits-squeeze {text-align:center;}
.footer-squeeze {background:#f7f7f7;padding:30px 0px;}

/*
 * Header layout
 */
.header-wrap .row{padding-top:10px;padding-bottom:10px;}
.xdate {margin-top:40px;font-size:12px;color:#999999;}

/*
* Icon 
*/
.icon-author li{list-style:none;}
.header-sn,
.icon-author {padding:0px;margin:0px;}
.header-sn li {float:right;margin-left:5px;margin-top:6px;text-shadow: 1px 1px 1px #444444;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.header-sn li a{font-size:18px;padding:4px;height:24px;line-height:12px;width:24px;display:block;}
.icon-author li {float:left;margin-right:5px;}
.icon-author li span {font-size:24px;padding:4px;height:34px;line-height:24px;width:34px;display:block;}
.header-sn a,
.header-sn a:hover{color:#ffffff;}
.header-sn li.twitter{background:#19bfe5;}
.header-sn li.facebook {background:#3c5b9b;}
.header-sn li.in {background:#006699;}
.header-sn li.gplus {background:#96190f;}
.header-sn li.dribble{background:#f874a4;}
.header-sn li.flickr{background:#b3005d;}
.header-sn li.instagram{background:#4c5e51;}
.header-sn li.tumblr {background:#f87f14;}
.header-sn li.youtube{background:#c8312b;}
.header-sn li.rss{background:#fd9f13;}
.header-sn li:hover{background:#333333;}

/* =====
Search */
#search {float:right;color:#333333;position: relative;margin-top:10px;padding:0px;}
#search input[type="text"] {margin:0px 5px 0px 0px;width:250px;color:#333333;text-transform:uppercase;font-size:12px;background: #f8f8f8;}

/* ========
 * Main menu 
 */
.slicknav_menu {display:none;}
.ktz-mainmenu {position:relative;z-index:8888;border-width:1px 0px 3px 0px;margin:0px auto;padding:0px;border-style:solid;text-transform:uppercase;}
.ktz-mainmenu ul {margin:0px auto 0px auto;padding:0px;}
.ktz-mainmenu ul > li {display: block;float: left;position: relative;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.ktz-mainmenu ul > li > a {display: block;font-weight:700;padding: 15px 10px;text-decoration: none !important;}
.ktz-mainmenu ul > li:first-child > a {border-left:none;}
.ktz-mainmenu ul > li:last-child > a {border-right:none;}
.ktz-mainmenu ul > li:hover a {color: #fff;}
.ktz-mainmenu ul > li > a {position: relative;}
.ktz-mainmenu ul ul {display: none;left:0px;padding: 0;position: absolute;top: 100%;width: 180px;z-index: 99;}
.ktz-mainmenu ul ul > li > a {border-left:none;border-right:none;}
.ktz-mainmenu ul ul ul{left: 180px !important;top: 0px !important;}
.ktz-mainmenu ul ul a {color: #ffffff;display: block;font-size: 12px;letter-spacing: 0;font-weight: 500;padding:8px 14px 8px 14px !important;text-align: left;text-transform: none;}
.ktz-mainmenu ul ul .hover > a,	
.ktz-mainmenu ul ul {color: #ffffff;background: #121212;}	
.ktz-mainmenu ul > li:hover,
.ktz-mainmenu li.current-menu-item > a,
.ktz-mainmenu li.current-page-ancestor > a,
.ktz-mainmenu li.current-menu-ancestor > a,
.ktz-mainmenu li.current-menu-parent > a,
.ktz-mainmenu li.current-cat > a {color: #ffffff;}
.ktz-mainmenu ul ul li:hover, 
.ktz-mainmenu ul ul .current_page_item > a, 
.ktz-mainmenu ul ul .current_page_parent > a,
.ktz-mainmenu ul ul li.current-menu-ancestor > a  {background: #222;}
.ktz-mainmenu ul ul .current_page_item:after, 
.ktz-mainmenu ul ul li  {float: none;}
.ktz-mainmenu ul li:hover > ul {display: block;}
.not-ie .ktz-mainmenu ul ul .current_page_parent:after  {display: none;}
/* 
 * Megamenu 
 */
.ktz-mainmenu > ul > li.ktz-megamenu{position: inherit !important;margin: 0;z-index: 99999;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul.sub-menu{width: auto;position:absolute;top:auto;left:0;right:0;padding:20px 0;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li{float: left !important;padding: 0 20px;width: 25%;margin: 0 0;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li:last-child{border-right: none !important;}
.ktz-mainmenu > ul > li.ktz-megamenu.ktz-columns-2 > ul.sub-menu{left:auto!important;right:auto!important;}
.ktz-mainmenu > ul > li.ktz-megamenu.ktz-columns-2 > ul.sub-menu > li a{width:200px;max-width:100%;}
.ktz-mainmenu ul > li.ktz-megamenu.ktz-columns-2 > ul > li {width: 50%;}
.ktz-mainmenu ul > li.ktz-megamenu.ktz-columns-3 > ul > li {width: 33.33%;}
.ktz-mainmenu ul > li.ktz-megamenu.ktz-columns-4 > ul > li {width: 25%;}
.ktz-mainmenu ul > li.ktz-megamenu.ktz-columns-5 > ul > li {width: 20%;}
.ktz-mainmenu ul > li.ktz-megamenu.ktz-columns-6 > ul > li {width: 16.66%;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li ul{display: block !important;top: 0 !important;width: 100%;opacity: 1 !important;left: 0 !important;position: relative !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li{border-right: 1px solid #444 !important;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li:hover,
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li.current-menu-item > a,
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li.current-page-ancestor > a,
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li.current-menu-ancestor > a,
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li.current-menu-parent > a{background: transparent !important;}
.ktz-mainmenu ul li.ktz-megamenu ul li ul li{margin: 0; padding: 0;}
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li > a,
.ktz-mainmenu > ul > li.ktz-megamenu > ul > li > a:hover{font-weight: 600 !important;background:#222;text-transform:uppercase !important;}
/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul:after {content: "\f107";font-family: 'FontAwesome';font-style: normal;margin-left:10px;height:0px;line-height:0px;speak: none;font-weight: normal;-webkit-font-smoothing: antialiased;}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {content: "\f106";}
.sf-arrows ul .sf-with-ul:after {content: "\f105";font-family: 'FontAwesome';float:right;height:0px;line-height:15px;font-style: normal;speak: none;font-weight: normal;-webkit-font-smoothing: antialiased;}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {content: "\f104";}
.ktz-mainmenu > ul > li.ktz-megamenu > ul.sub-menu .sf-with-ul:after{content: "";}
.ktz-mainmenu ul > li > a sup {margin-left:5px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;padding:0 4px;background:#555;font-size:9px;color:#fff;font-weight:500;}

/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }
/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu {font-size:16px;}
/* Button */
.slicknav_btn {margin: 5px 5px 6px;text-decoration:none;background-color: #000;}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {color: #FFF;font-weight: bold;}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {background-color: #f5f5f5;}
.slicknav_menu { background:#121212;padding:5px;}
.slicknav_nav {color:#fff;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}
.slicknav_nav ul {padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row {padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0;margin:0;}
.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover{background:#222;color:#fff;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}
.slicknav_menu a sup {margin-left:5px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;padding:0 4px;background:#555;font-size:9px;color:#fff;font-weight:500;}


/* ========
Second menu */
#secondmenu {padding-top:3px;padding-bottom:3px;font-size: 13px;line-height: 30px;height:30px;margin-bottom:10px;}
#secondmenu ul {padding:0px;margin:0px 0px 0px -5px;display: block;}
#secondmenu ul > li {display: inline;border-right:1px solid #bbbbbb;}
#secondmenu ul > li:last-child {border-right:none;}
#secondmenu ul > li > a {text-shadow: 1px 1px 1px #ffffff;padding: 5px 5px;margin-right:5px;margin-bottom:0px;text-decoration: none !important;}

/*
LOGO */
#logo {font-weight:bold;position:relative;}
#logo h1.homeblogtit-hide,
#logo .singleblogtit-hide,
#logo h1.homeblogtit-hide a, 
#logo h1.homeblogtit-hide a:visited,
#logo .singleblogtit-hide a,
#logo .singleblogtit-hide a:visited,
#logo .desc-hide  {display:none;}
#logo h1.homeblogtit,
#logo .singleblogtit {margin-top:20px;font-size:23px;line-height:20px;}
#logo h1.homeblogtit a, 
#logo h1.homeblogtit a:visited,
#logo .singleblogtit a,
#logo .singleblogtit a:visited {text-decoration: none;text-transform:uppercase;}
#logo .desc,
#logo .desc {font-size: 16px;font-family:georgia;font-weight: 500;font-style:italic;}

/*
* Carousel with owl carousel
*/
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);-webkit-perspective: 1000;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(includes/assets/img/grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility: hidden;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{font-size: 18px;display:none;}
.owl-theme:hover .owl-controls .owl-buttons div {display:block;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:10px;top: 60px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:9px;top: 60px;}
.owl-theme.owl-little .owl-controls .owl-buttons .owl-prev{left: 10px;top: 20px;}
.owl-theme.owl-little .owl-controls .owl-buttons .owl-next{right: 10px;top: 20px;}
.owl-theme .owl-controls .owl-buttons .owl-prev .fontawesome,
.owl-theme .owl-controls .owl-buttons .owl-next .fontawesome {background:transparent url(includes/assets/img/black-opacity.png) repeat top left;color:#ffffff;height:25px;width:25px;text-align:center;padding-top:2px;}
/* preloading images */
.owl-item.loading{min-height: 190px;background: url(includes/assets/img/AjaxLoader.gif) no-repeat center center}
/* Own carousel in kentooz */
.widget_carousel {width:100%;overflow:hidden;}
.list_carousel {position:relative;padding:0px 0px 20px 0px;margin:0px -4px;}
.list_carousel .item {position:relative;display: block;margin: 5px;padding: 4px;border:1px solid #dddddd;color: #FFF;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.list_carousel .item img {max-height:150px;}
.list_carousel .item .carousel-title{padding:10px;margin-right:4px;margin-bottom:4px;position: absolute;z-index: 10;bottom:0;background:transparent url(includes/assets/img/black-opacity.png) repeat top left;}
.list_carousel .item .carousel-title a {color:#ffffff;}

/* ====================
ELEMENT ###############
 =================== */
.related-title {background:#333333;text-align:center;color:#ffffff;}
.related-post {margin-bottom:20px;}
.related-post .content-related {position: relative;margin:0px 0px 5px 0px;}
.related-post .title-related {background:transparent url(includes/assets/img/black-opacity.png) repeat top left;margin:0px;padding:5px;position: absolute;bottom:0px;line-height:12px;}
.related-post .title-related a{font-size:12px;color:#ffffff;font-weight:500;font-style:italic;}
	
/*
* Breadcrumbs 
*/
.breadcrumb {font-size: 12px;margin: 20px auto 0px;position: relative;border-width:0px 0px 0px 3px;border-style:solid;}

/* =================
LOOP ###############
 ================= */
.titlepage h1 {font-size:22px;margin:0px;padding:0px 0px 20px 0px;line-height:22px;text-transform:uppercase;}
.titlepage {margin-bottom:20px;}
.titlepage p {position:relative;text-shadow: 1px 1px 1px #ffffff;background: #f8f8f8;padding:10px;}
.post-nav {margin-top:20px;margin-bottom:20px;}
#nav-index {text-align:center;}
.entry-content input[type=password] {border: 1px solid #E0E0E0;padding:10px 15px;box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);-webkit-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);}
.entry-content input[type=password]:focus {border:1px solid #dddddd;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.entry-content input[type=submit] {text-transform:uppercase;border:1px solid #ffffff;padding:10px 15px;font-weight:bold;color:#fefefe;	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);}
.page-link {text-align:center;margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;display:block;padding:10px 0px;}
.page-link span{font-size:14px;}
.page-link a {padding:6px 10px;color:#fefefe;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.page-link a:hover {background:#111111;color:#fefefe;}
.thumbnail {padding:0px;border:0px;}
.new-content {margin-top:25px;}
.entry-categories {margin-top:0px;margin-bottom:10px;}
.entry-categories a{color: #464646;line-height:13px;font-size: 13px;font-weight:700;}
.entry-author,
.entry-date,
.entry-edit {color: #999999;line-height:13px;font-size: 13px;font-weight:600;margin-right:10px;}
.entry-author a,
.entry-date a,
.entry-edit a{color: #999999;text-decoration:underline;}
.metasingle-aftertitle {border-bottom:3px double #dddddd;padding:5px 0px 10px 0px;margin-top:10px;margin-bottom:10px	}
.entry-page {margin-bottom:20px}
.entry-body ul,
.entry-page ul {list-style-type:disc;}
.authorbox {background:#f8f8f8;border:1px solid #dddddd;padding:20px}
.authorpage .authorbox {margin-top:-20px;margin-bottom:20px;}
/* =================================================== 
#####################  2. Start LOOP MAGAZINE ########
 ================================================== */
/*
 * Error 404 page
 */
h3.error-title {font-size:24px;text-align:center;}
h4.error-title {font-size:18px;}
/*
 * KTZ recent post widget list 1
 */
.modulelist {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #bbbbbb;font-size:12px;}
.modulelist-body {margin:0px 0px 0px 65px;}
.modulelist > .pull-left {margin-right: 10px;max-width:55px;width:55px;}
/*
 * KTZ recent post widget list 3 so list 2 same with list default
 */
.moduleads {padding:10px;border:1px solid #dddddd;background:#f7f7f7;line-height:15px;}
.moduleads-wrap {margin-bottom:20px;}
.moduleads .module-title a{font-weight:700;text-decoration:underline;}
.moduleads-body {color:#000000;font-size:13px;}
.moduleads .module-readmore a{font-size:11px;color:#c56006;text-decoration:underline;}

/*
 * KTZ recent post widget list 4
 */
.modulelist-second {margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #bbbbbb;}
.modulelist-second .modulelist-body {margin:0px 0px 0px 90px;}
.modulelist-second .modulelist-body .module-title{font-weight:700;}
.modulelist-second > .pull-left {margin-top:3px;margin-right: 10px;max-width:120px;width:120px;}
.modulelist-second .iconlist {margin-top: 2px;margin-right: 10px;max-width:12px;width:12px;display:inline-block;color:#797979;}
.modulelist-second .module-title.iconlist-title{margin:0px 0px 0px 12px;padding:0px 0px 0px 12px;font-size:12px;}

/*
 * KTZ recent big post widget style list
 */
.bigmodule-box{position:relative;overflow:hidden;}
.bigmodule-box .mask {color:#ffffff;background:transparent url(includes/assets/img/black-opacity.png) repeat top left;font-size:14px;padding:10px;line-height:20px;position:absolute;bottom:0px;width:100%;}
.bigmodule-box .mask a {color:#ffffff;}
.bigmodule-list {margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #bbbbbb;}
.bigmodule-list > .pull-left {margin-right: 10px;max-width:130px;width:130px;}

/*
 * KTZ recent big post widget style box
 */
.widget .bigmodule-boxsecond {padding-left: 0;padding-bottom: 1px;list-style: none;overflow: hidden;border:1px solid #dddddd;}
.widget .bigmodule-boxsecond li {float: left;width: 20%;height: 180px;padding: 10px;font-size: 12px;line-height: 1.4;text-align: center;border:none;}
.bigmodule-boxsecond li a{text-align:center}

/*
 * KTZ recent big post widget style just title
 */
.list-justtitle {padding-left: 0;padding-bottom: 1px;margin-bottom: 20px;list-style: none;overflow: hidden;}
.list-justtitle li {float: left;width: 50%;height: 60px;padding: 10px;margin: 0 -1px -1px 0;line-height: 1.4;border: 1px solid #ddd;}
.list-justtitle li:hover {background-color: #f8f8f8;}

/*
 * KTZ popular post
 */
.popular .popular-body,
.content-tabs .popular-body {margin:0px 0px 0px 65px;font-size:12px;}
.popular > .pull-left,
.content-tabs > .pull-left{margin-right: 10px;max-width:55px;width:55px;}
.popular .popular-badge,
.content-tabs .popular-badge {font-weight:700;color: #464646;}

/* ===================================================
##################### Featured SLIDER #################
=================================================== */
.featured-slider {margin-bottom:25px;}
.featured-slider .pull-left,
.featured-slider .pull-right {width:50%}
/*
 * Elastic slider
 */
.ei-slider{position: relative;width: 100%;height: 251px;background:#ffffff;margin: 0px auto 0px auto;}
.ei-slider-loading{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: rgba(0,0,0,0.9);color: #fff;text-align: center;line-height: 251px;}
.ei-slider-large{height: 100%;width: 100%;position:relative;overflow: hidden;}
.ei-slider-large li {position: absolute;top: 0px;left: 0px;overflow: hidden;height: 100%;width: 100%;}
.ei-slider-large li img{width: 100%;}
.ei-title {position: absolute;left: 2%;background:transparent url(includes/assets/img/black-opacity.png) repeat top left;margin-right: 13%;padding:5px 10px;top: 10%;}
.ei-title h2{text-align: left;}
.ei-title h2 a {color: #ffffff;}
.ei-title h2 {font-weight:500;font-size: 16px;line-height: 22px;}
.ei-slider-thumbs{height: 12px;margin: -10px 0px 0 0px;padding:0px;position: relative;}
.ei-slider-thumbs li {position: relative;float: left;height: 100%;}
.ei-slider-thumbs li.ei-slider-element {top: 0px;left: 0px;position: absolute;z-index: 10;text-indent: -9000px;background: #333333;}
.ei-slider-thumbs li a {display: block;text-indent: -9000px;background: #0198cd;width: 100%;height: 100%;cursor: pointer;-webkit-transition: background 0.2s ease;-moz-transition: background 0.2s ease;-o-transition: background 0.2s ease;-ms-transition: background 0.2s ease;transition: background 0.2s ease;}
.ei-slider-thumbs li:nth-child(1n+1) a {background: #e671b5;}
.ei-slider-thumbs li:nth-child(2n+1) a {background: #19a2de;}
.ei-slider-thumbs li:nth-child(3n+1) a {background: #8cbe29;}
.ei-slider-thumbs li:nth-child(4n+1) a {background: #ef9608;}
.ei-slider-thumbs li:nth-child(5n+1) a {background: #a500ff;}
.ei-slider-thumbs li a:hover {background: #333333;}
.ei-slider-thumbs li img {position: absolute;bottom: 20px;z-index: 999;max-width: 100%;opacity: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.3)));-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.ei-slider-thumbs li:hover img {bottom: 13px;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/*
 * Picks Editor
 */
.popularpicks {margin-bottom:25px;}
.popularpicks ul{list-style:none;padding:0;margin:0 -3px;}
.title-picks,
.title-popularpicks{text-transform:uppercase;margin:0px 0px 3px 0;height:11px;background:#dddddd;}
.title-picks span,
.title-popularpicks span {position:relative;font-size:14px;top:6px;margin:0;padding:5px 10px;z-index:99;background:#dddddd;}
.wrap-picks{position:relative;overflow:hidden;}
.popularpicks ul li {position:relative;overflow:hidden;float: left;width: 25%;padding:3px;}
.wrap-picks .mask,
.wrap-popularpicks .mask{background:transparent url(includes/assets/img/black-opacity.png) repeat top left;font-size:14px;padding:10px;line-height:20px;position:absolute;right:3px;left:3px;bottom:3px;}
.wrap-picks img{margin-left:3px;margin-bottom:3px;}
.popularpicks ul li img{width:100%;}
.wrap-picks .mask a,
.wrap-popularpicks .mask a{color:#ffffff;}

/* =================================================== 
#####################  5. Start WIDGET ###############
 ================================================== */
.widget {display:block;position:relative;margin-bottom:20px;}
.widget_feedburner {position:relative;margin-bottom:20px;border:1px solid #dddddd;padding:15px;}
.ktz_facebook {border:1px solid #dddddd;padding:5px;}
.widget-area {margin-top:25px;}
.widget-title{color:#ffffff;position:relative;height:16px;line-height:16px;margin:0px 0px 20px 0px;padding:0px;}
.widget-title:before{content: "";display: block;border-top: double 3px #dddddd;width: 100%;height: 3px;position: absolute;top: 50%;z-index: 1;}
.widget-title span {	padding: 2px 6px;position: relative;z-index: 5;}
.widget-title a,
.widget-title a:hover {color:#ffffff;}
.widget .tagcloud,
.tags {padding:10px 0px 10px 0px;margin-right:-5px;}
.widget .tagcloud:before,
.widget .tagcloud:after,
.tags:before,
.tags:after{display:table;content:" "}
.widget .tagcloud:after,
.tags:after{clear:both}
.widget .tagcloud a,
.tags a,.tags span  {font-size:14px;padding:5px 8px;margin-right:5px;margin-bottom:5px;float:left;display:block;color:#ffffff;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
.tags span {background:#111111;color:#fffca7;font-weight:700;}
.widget .tagcloud a:hover,
.tags a:hover {background:#111111;color:#fffca7;}
.widget .tagcloud a {font-size: 14px !important;}
.widget ul,
.sitemap ul{padding-left: 0;margin: 0px;}
.sitemap ul {margin-bottom:20px;}
.widget li,
.sitemap li{list-style-type: none;position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #ffffff;border: 1px solid #dddddd;}
.widget li:last-child {margin-bottom: 0;}
/*
 * Widget tabs
 */
.widget .nav-tabs li{list-style-type: none;position: relative;display: block;padding: 0px;border: none;}
.widget .nav-tabs li.active a {border: 1px solid #dddddd;}
.widget .nav-tabs li a{border-width:1px 1px 0px 1px;border-style:solid;border-color:#dddddd;}
.widget .nav-tabs li > a {margin-bottom: -1px;}
.widget .nav-tabs {margin:10px 0px -1px 0px;}
/*
 * Text Widget
 */
.widget .textwidget {margin-top:10px;}
.entry-content input#comment-submit:hover,
.entry-content input[type=submit]:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	}
#fb-root {display: none;}
.flickr_text,
.feedburner_text {margin-bottom:15px;}
/*
 * Flickr Widget
 */
#flickr_badge_wrapper {margin-top:0px;margin-bottom:20px;margin-right:-20px;}
.flickr_badge_image {margin-right:19px;margin-bottom:19px;}
/*
 * Responsive FB comment, google plus comment
 */
.wrapcomment .fb_iframe_widget, 
.wrapcomment .fb_iframe_widget span, 
.wrapcomment .fb_iframe_widget span iframe[style],
.wrapcomment div[id^='___comments_'][style], 
.wrapcomment div[id^='___comments_'] iframe[style],
.ktz_facebook .fb_iframe_widget, 
.ktz_facebook .fb_iframe_widget span, 
.ktz_facebook .fb_iframe_widget span iframe[style] {width: 100% !important;}
/*
* Comment form
*/
.wrapcomment {padding:20px;}
.tab-comment-wrap .tab-content {background:#f8f8f8;border-width:0px 1px 1px 1px;border-style:solid;border-color:#dddddd;margin:0px 0px 40px 0px;padding:0px;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {background:#f8f8f8;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:1px solid #dddddd;margin-bottom:-1px;}
input#comment-submit,
.wpcf7 input.wpcf7-submit[type="submit"] {text-transform:uppercase;border:1px solid #ffffff;padding:10px 12px;font-weight:bold;color:#fefefe;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);}
.comment-form .row {margin-bottom:20px;}
.widget_search input {max-width:170px;}
.comment-form input, 
.comment-form textarea,
.entry-content input[type=password], /*Password protect input*/
.entry-content input[type=password], /*Password protect submit*/
.comment-form .input-group-addon,
.widget_feedburner input,
.widget_search input,
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"],  
.wpcf7 input[type="date"],  
.wpcf7 input[type="number"],
.wpcf7 input[type="tel"],
.wpcf7 textarea, 
.wpcf7 select {border: 1px solid #cccccc;box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);	-webkit-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.05);}
.widget_feedburner input {margin-bottom:10px;}
.comment-form input:focus, 
.comment-form textarea:focus,
.widget_feedburner input:focus,
.widget_search input:focus,
.wpcf7 input[type="text"]:focus, 
.wpcf7 input[type="email"]:focus,  
.wpcf7 input[type="date"]:focus,  
.wpcf7 input[type="number"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus,
#search input:focus{border:1px solid #dddddd;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.comment-form .textarea-form {margin-bottom:20px;}

/*
* Comment list
*/
.alt {margin: 0;	padding: 10px;}
.commentlist {list-style:none;margin:-20px 0px 20px -40px;}
.commentlist ul, 
.commentlist ul ul {list-style:none;}
.commentlist ul.children {margin:0px 0px 0px 20px;}
.commentlist li,
.commentlist li li {padding:20px 0px 0px 0px;}
.commentwrapper {position:relative;}
.author-card {position:relative;display:block;float:left;margin-bottom:20px;text-align:center;}
.comment_meta {margin-bottom:9px;font-size:12px;}
.comment_author_link {font-size:12px;text-transform:uppercase;margin-right:6px;}
.comment-date {font-size:12px;color:#888;padding:0px 6px;text-transform:uppercase;}
.author_comment {padding:2px 5px;font-size:11px;font-weight:700;color:#ffffff;position:absolute;top:-1px;right:5px;z-index:0;}
.edit_comment, 
.comment-reply {position:absolute;right:0px;bottom:0px;font-size:12px;line-height:12px;padding:4px 8px;background:#f8f8f8;color:#888;text-transform:uppercase;}
.edit_comment {left:0px;right:auto;}
.edit_comment a, 
.comment-reply a {color:#888;}
.comment_data {position:relative;margin-left:62px;padding:15px;border:1px solid #ddd;background:#ffffff;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.comment_data .ktzfo-caret-left {font-size:24px;color:#dddddd;position:absolute;top:10px;left:-8px;}
.cancel-comment-reply {font-size:14px;margin:0px;}
h3#reply-title {line-height:14px;font-size:14px;margin-bottom:20px;padding:10px 0px;border-bottom:3px double #dddddd;text-transform:uppercase;}
a#cancel-comment-reply-link {color:#999;font-size:12px;font-weight:700;}
a#cancel-comment-reply-link:hover {color:#333;}

/*
 * Footer 
 */
.footer {margin-bottom:30px;color:#454545;font-size:13px;}
.footer a {color:#454545;font-weight:600;}
.wrapfootwidget {background: #f8f8f8;padding:0px 20px;}
.footer .widget li{padding: 5px 0px;margin-bottom: 0px;background-color: transparent;border: none;}
.copyright{position:relative;border-top:1px solid #e0e0e0;background:#f8f8f8;padding: 20px 20px 20px 20px;}
.footercredits {float:left;display:block;color:#000000;}
.copyright a {color:#000000;font-weight:600;}
.copyright a:hover {color:#000000;}
/*
 * Slide footer
 */
#ktz_slidebox{width:300px;background:#ffffff;position:fixed;bottom:20px;right:-330px;-moz-box-shadow:-2px 0 5px #bfbfbf;-webkit-box-shadow:-2px 0 5px #bfbfbf;box-shadow:0 4px 10px #bfbfbf;padding:10px;z-index:5}
#ktz_slidebox ul{list-style: none;display: block;padding-left:0px;margin:0px;margin-top:3px;padding-top:6px;border-top:1px solid #dddddd;}
#ktz_slidebox ul li {margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #bbbbbb;font-size:12px;}
#ktz_slidebox ul li > .pull-left {margin-right: 10px;max-width:40px;width:40px;}
/*
* Back to top
*/
#back-top {margin-top:15px;padding:5px;background:#eeeeee;text-transform:uppercase;border:1px solid #dddddd;display: block;cursor: pointer;}
#back-top:hover {background-color: #ffffff;}
#back-top span {font-size:12px;}

/*
 * Rate and share ajax
 */
.ktz-rate-title {position:relative;height:18px;line-height:18px;font-size: 14px;padding: 4px 3px 3px 0px;color: #666666;font-weight:700;	}
.ktz-star-single .ktz-rate-title {font-size: 18px;}
.ktz-star-widget .ktz-rate-title {margin-right:10px;display:none;height:18px;line-height:12px;color: #bababa;font-size: 10px;padding: 0px 0px 0px 0px;text-transform:uppercase;font-weight:500;}
.ktz-stars-wrapper {font-size: 0;display: inline-block;position: relative;height:18px;line-height:18px;padding: 0px;margin-top:10px;margin-bottom:10px;}
.ktz-star-widget .ktz-stars-wrapper {margin-top:0px;margin-bottom:0px;}
.ktz-stars-wrapper[data-tooltip]:hover:before {content: attr(data-tooltip);position: absolute;bottom: 90%;left: 50%;z-index:9999;text-align: center;max-width: 100px;margin-left: -50px;background: rgba(0,0,0,.7);color: white;height:60px;line-height:16px;font-size: 10px;padding: 3px;}
.ktz-stars-wrapper.ktz-star-single[data-tooltip]:hover:before {height:40px;line-height:16px;}
.ktz-stars-wrapper a {text-decoration: none;display: inline-block;font-size: 18px;color:#ffcc00;}
.ktz-star-widget .ktz-stars-wrapper a {font-size: 14px;}
.ktz-star-single .ktz-stars-wrapper a {font-size: 30px;}
.ktz-stars-wrapper:hover a,
.ktz-stars-wrapper.is-voted a {color: #ffcc00;}
.ktz-stars-wrapper > a:hover ~ a {color: #888888;}
.ktz-stars-wrapper a:active {color: #1869c0;}
.ktz-stars-overlay {position: absolute;height: 100%;right: 0;top: 0;background-color: transparent;background-color: rgba(255,255,255,.8);zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);}
.ktz-stars-wrapper:hover .ktz-stars-overlay {display: none;}
.ktz-stars-value {display: none;}
.ktz-star-single .ktz-stars-value .item,
.ktz-star-single .ktz-stars-value .votes {margin-right:5px;}
.ktz-star-single .ktz-stars-value {display: block;}
.rateshare-single {padding:20px;border:1px dotted #cccccc;margin-bottom:20px;}
.social-share {list-style: none;display: block;margin-left:-40px;margin-top:20px;}
.social-share li {list-style: none;width:15%;float: left;}

	
/* =Kentooz shortcode
-------------------------------------------------------------- */
/* button */
.btn-custom {border:1px solid #ffffff;color:#fefefe;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.btn-custom:hover {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23);}
.btn,
.btn:hover,
.white-dropcap {color:#fff;}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-inverse,
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-inverse:hover {color:#ffffff;}
.btn-default,
.btn-default:hover {color:#333333;}
.btn-inverse {background:#222222;}
.btn-inverse:hover {background:#121212;border:1px solid #000000;}

/* Dropcap */
.dropcap {display:block;float:left;font-size:36px;line-height:36px;height:36px;width:36px;margin:5px 8px 0px 0;padding:0px 6px;}
.dropcap-rounded {border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.dropcap-cycle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

/* Info box */
.alert-gradient {background: #f8f8f8;background: -moz-linear-gradient(top,  #f8f8f8 0%, #eeeeee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#eeeeee));background: -webkit-linear-gradient(top,  #f8f8f8 0%,#eeeeee 100%);background: -o-linear-gradient(top,  #f8f8f8 0%,#eeeeee 100%);background: -ms-linear-gradient(top,  #f8f8f8 0%,#eeeeee 100%);background: linear-gradient(to bottom,  #f8f8f8 0%,#eeeeee 100%);border-color:#dddddd;color:#474747;text-shadow:0 1px 1 rgba(255, 255, 255, 0.3);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eeeeee',GradientType=0 );}
.alert-dashed {background-color:#ffffff;border:3px dashed #b94a48;color:#333333;text-shadow:0 1px 0 rgba(0, 0, 0, 0);}
.alert-shadow {background-color:#ffffff;border-color:#dddddd;color:#333333;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.alert-custom {border:none;color:#ffffff;text-shadow:0 1px 1 rgba(0, 0, 0, 2);border-color:#dddddd;box-shadow: inset 0 1px 45px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 1px 45px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 45px rgba(0, 0, 0, 0.2);}

/* List style */
.sc-list ul {margin-left:-25px;list-style-type: none;}
.sc-list li:before {position:absolute;top:4px;left:0px;display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-webkit-font-smoothing:antialiased;}
.sc-list li {position:relative;padding-left:18px;margin-bottom:5px;}

/* Color icon list for shortcode */
.sc-list.ktz-icon-default li:before {color:#666666;}
.sc-list.ktz-icon-blue li:before {color:#1ba1e2;}
.sc-list.ktz-icon-green li:before {color:#5fb435;}
.sc-list.ktz-icon-red li:before {color:#e51400;}
.sc-list.ktz-icon-teal li:before {color:#00aba9;}
.sc-list.ktz-icon-steel li:before {color:#657688;}
.sc-list.ktz-icon-purple li:before {color:#A200FF;}
.sc-list.ktz-icon-magenta li:before {color:#FF0097;}
.sc-list.ktz-icon-lime li:before {color:#8CBF26;}
.sc-list.ktz-icon-brown li:before {color:#A05000;}
.sc-list.ktz-icon-pink li:before {color:#E671B8;}
.sc-list.ktz-icon-orange li:before {color:#F09609;}
	
/* Progressbar */
.progress {height: 30px;margin-bottom: 10px;}
.progress .progress-bar {position: relative;}
.progress .bar-text {position: absolute;top: 0;left: 0;line-height: 30px;padding: 0 20px;color: #fff;font-weight: bold;width: 100%;text-align: left;display: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.progress .bar-text > span {float: right;display: block;}
.progress .progress-bar {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

/* Tooltips */
#ktztooltips {font-weight:600;text-decoration:underline;}

/* Divider */
hr.dotted, 
hr.dashed, 
hr.double, 
hr.solid, 
hr.ridge {border-color:#dddddd;height: 0;margin: 20px auto;}
hr.soften {height: 1px;margin: 30px 0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.3), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.3), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.3), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.3), rgba(0,0,0,0));border: 0;}
hr.dotted {border-style: dotted;border-width: 1px 0 0 0;}
hr.dashed {border-style: dashed;border-width: 1px 0 0 0;}
hr.double {border-style: double;border-width: 3px 0 0 0;}
hr.solid {border-style: solid;border-width: 1px 0 0 0;}
hr.ridge {border-style: ridge;border-width: 2px 0 0 0;}

/* Color style for shortcode */
.blue {background:#1ba1e2;}
.green {background:#5fb435;}
.red {background:#e51400;}
.teal {background:#00aba9;}
.steel {background:#657688;}
.purple {background:#A200FF;}
.magenta {background:#FF0097;}
.lime {background:#8CBF26;}
.brown {background:#A05000;}
.pink {background:#E671B8;}
.orange {background:#F09609;}

/* Table */
.table > table {border-spacing: 0;border-collapse: collapse;max-width: 100%;width: 100%;background-color: transparent;}
.table > table > th {text-align: left;}
.table {width: 100%; margin-bottom: 20px;}
.table > table > thead > tr > th,
.table > table > tbody > tr > th,
.table > table > tfoot > tr > th,
.table > table > thead > tr > td,
.table > table > tbody > tr > td,
.table > table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.table > table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table > table > caption + thead > tr:first-child > th,
.table > table > colgroup + thead > tr:first-child > th,
.table > table > thead:first-child > tr:first-child > th,
.table > table > caption + thead > tr:first-child > td,
.table > table > colgroup + thead > tr:first-child > td,
.table > table > thead:first-child > tr:first-child > td {border-top: 0;}
.table > table > tbody + tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {padding: 5px;}
.table-bordered {border: 1px solid #ddd;}
.table-bordered > table > thead > tr > th,
.table-bordered > table > tbody > tr > th,
.table-bordered > table > tfoot > tr > th,
.table-bordered > table > thead > tr > td,
.table-bordered > table > tbody > tr > td,
.table-bordered > table > tfoot > tr > td {border: 1px solid #ddd;}
.table-bordered > table > thead > tr > th,
.table-bordered > table > thead > tr > td {border-bottom-width: 2px;}
.table-striped > table > tbody > tr:nth-child(odd) > td,
.table-striped > table > tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;}
.table-hover > table > tbody > tr:hover > td,
.table-hover > table > tbody > tr:hover > th {background-color: #fff;}
.table > table col[class*="col-"] {position: static;display: table-column;float: none;}
.table > table td[class*="col-"],
.table > table th[class*="col-"] {position: static;display: table-cell; float: none;}
.table > table > thead > tr > td.active,
.table > table > tbody > tr > td.active,
.table > table > tfoot > tr > td.active,
.table > table > thead > tr > th.active,
.table > table > tbody > tr > th.active,
.table > table > tfoot > tr > th.active,
.table > table > thead > tr.active > td,
.table > table > tbody > tr.active > td,
.table > table > tfoot > tr.active > td,
.table > table > thead > tr.active > th,
.table > table > tbody > tr.active > th,
.table > table > tfoot > tr.active > th {background-color: #fff;}
.table-hover table > tbody > tr > td.active:hover,
.table-hover table > tbody > tr > th.active:hover,
.table-hover table > tbody > tr.active:hover > td,
.table-hover table > tbody > tr.active:hover > th {background-color: #e8e8e8;}


/* tabs */
.tabbable {border: 1px solid #dddddd;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.tabbable .nav-tabs {background: #f7f7f7;background: -moz-linear-gradient(top,  #f7f7f7 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));background: -webkit-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);background: -o-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);background: -ms-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);background: linear-gradient(to bottom,  #f7f7f7 0%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 );}
.tabbable .nav-tabs > li {border-left:1px solid #ffffff;   border-right:1px solid #dddddd;   }
.tabbable .nav-tabs > li > a {margin:0px;border:none;border-radius:0px;-moz-border-radius:0px;	-webkit-border-radius:0px;	}
.tabbable .nav-tabs > li.active > a {border:none;background-color: #ffffff;}
.tabbable .tab-pane {margin-top:-1px;padding:20px;}

/* Like locker */
.ktz_like_to_download_message_container {position:relative;background:#f8f8f8;padding:20px;border:1px solid #dddddd;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.ktz_like_to_download_message_container .socialwrap {padding-right:10px;width: 60px !important;max-width:60px;}
.socialwrap .fb_iframe_widget, 
.socialwrap .fb_iframe_widget span, 
.socialwrap .fb_iframe_widget span iframe[style] {width: 55px !important;}

/*
 *	Contact Form 7 Plugin with kentooz Style
 */
.wpcf7 p {clear: both;height: auto;overflow: hidden;margin-bottom: 0;} 
span.wpcf7-form-control-wrap {display: block;}
.wpcf7 span.wpcf7-not-valid-tip {top: 3px;left: 5px;background: transparent;color: red;border: 0;}
.wpcf7 .wpcf7-captchar + span.wpcf7-not-valid-tip {top: 10px;left: 78px;}
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"],  
.wpcf7 input[type="date"],  
.wpcf7 input[type="number"],
.wpcf7 input[type="tel"],
.wpcf7 textarea, 
.wpcf7 select {width: 95%;margin-top: 5px;margin-bottom: 10px;padding:5px;}
.widget-area .wpcf7 input[type="text"], 
.widget-area .wpcf7 input[type="email"],  
.widget-area .wpcf7 input[type="date"],
.widget-area .wpcf7 input[type="number"],
.widget-area .wpcf7 input[type="tel"],
.widget-area .wpcf7 textarea, 
.widget-area .wpcf7 select {width: 88%;}
.wpcf7 textarea {max-width: 95%;}
.wpcf7 input[type="radio"],
.wpcf7 input[type="checkbox"] {margin: 0px 0 0;margin-top: 5px;margin-bottom: 10px;*margin-top: 0;line-height: normal;cursor: pointer;}
.wpcf7 .wpcf7-captchac {float: left;border: 1px solid #CCC;padding: 3px 0 4px;margin: 6px 10px 0 0;}
.wpcf7 input.wpcf7-captchar {float: left;width: 45%;}

/* 
 * WordPress Core Must have !!!
 * Without kentooz class
 */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,
div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;	}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}

/* 
 * WordPress Core Widget Default With Kentooz Style
 */
#wp-calendar {width: 100%;margin-bottom:20px;background:#fefefe;	}
#wp-calendar thead th{background: #cccccc;color:#fefefe;}
#wp-calendar tfoot td.pad {background: #f6f6f6;}
#wp-calendar tbody td {text-align: center;border: 1px solid #fefefe;background: #f6f6f6;line-height: 3.2em;}
#wp-calendar tbody td:hover {color: #fefefe;}
#wp-calendar tbody td a{display: block;text-decoration: none;background: #f6f6f6;}
#wp-calendar tfoot td {padding-top: 1px;background: #f6f6f6;padding: 5px;}
#wp-calendar caption {text-align: center;font-weight: bold;margin-bottom: 5px;margin-top: 0;outline: 0 none !important;}
#wp-calendar tbody a {display: block;font-weight: bold;}
#wp-calendar td.pad {background: #f6f6f6;}
#wp-calendar th {text-align: center;border: 1px solid #fff;border-top: none;padding: 5px 0;background: #f6f6f6;}
.widget_archive select,
.widget_categories select{margin-top:20px;margin-bottom:20px;padding:5px;}
.widget_rss .rsswidget img{padding-bottom:4px;}
.widget_rss li .rsswidget{display:block;font-size:12px;}
.widget_rss li .rss-date,
.widget_rss li cite {margin-right:10px;line-height:12px;color: #bababa;font-size: 10px;text-transform:uppercase;}

/* 
 * List icon in demo page
 */
ul.bs-glyphicons {padding-left: 0;padding-bottom: 1px;margin-bottom: 20px;list-style: none;overflow: hidden;}
.bs-glyphicons li span.glyphicon,
.bs-glyphicons li span.fontawesome,
.bs-glyphicons li span.openwebicons {display: block;margin: 5px auto 10px;font-size: 30px;}
.bs-glyphicons li {float: left;width: 10%;height: 115px;padding: 10px;margin: 0 -1px -1px 0;font-size: 12px;line-height: 1.4;text-align: center; border: 1px solid #ddd;}
.bs-glyphicons .glyphicon {display: block;margin: 5px auto 10px;font-size: 24px;}
.bs-glyphicons li:hover {background-color: rgba(86,61,124,.1);}

/* 
 * All Responsive code here
 */
@media (min-width: 992px) and (max-width: 1200px) {
	#logo{text-align:center;}
	.wrap-picks img {max-height:92px;}
	.ei-slider{width: 100%;height: 200px;}
	.ei-slider-loading{width: 100%;height: 200px;}
	#search input[type="text"] {width:200px;}
}
@media (min-width:768px) and (max-width:989px) {
	.box-banner{border:none;background:transparent}
	.box-banner img{width:auto}
	.list_carousel img {width:100%}
	.bigmodule-box {margin-bottom:20px;}
	.bigmodule-box img {width:100%}
	#ktz_slidebox {display:none;}
	.header-sn {display:none;}
	.box-banner{border:none;background:transparent}
	.box-banner img{width:auto}
	.wrap-picks img {max-height:92px;}
	.ei-slider{width: 100%;height: 200px;}
	.ei-slider-loading{width: 100%;height: 200px;}
	.xdate {text-align:center;}
	#search {text-align:center;float:none;}
	#search input[type="text"] {width:200px;}
	.js .ktz-mainmenu {display:none;}
	.js .slicknav_menu {display:block;}
	.content-related {float:left;}
	}
@media (max-width: 767px){
	.ei-slider{height: 200px;}
	.ei-slider-loading{height: 200px;}
	.list_carousel img {width:100%}
	.bigmodule-box {margin-bottom:20px;}
	.bigmodule-box img {width:100%}
	.header-sn {display:none;}
	.box-banner{border:none;background:transparent}
	.box-banner img{width:auto}
	.wrap-picks img {max-height:92px;}
	.featured-slider .pull-left,
	.featured-slider .pull-right {width:100%}
	.featured-slider .pickeditor.pull-right {margin-top:20px;}
	.featured-slider .pickeditor.pull-right .pull-left{width:50%;}
	.wrap-picks img {width:100%;max-height:200px;}
	.xdate {text-align:center;}
	.js .ktz-mainmenu {display:none;}
	.js .slicknav_menu {display:block;}
	#search {text-align:center;float:none;}
	#search input[type="text"],
	#search .btn	{width:100%;}
	#search input[type="text"] {margin-bottom:10px;}
	.content-related {float:left;}
	.footercredits {display:none;}
	.widget .bigmodule-boxsecond li {width: 33.33%;}
	}
@media (max-width: 480px) {
	.popularpicks ul li {width: 50%;}
	.ei-slider{height: 150px;}
	.ei-slider-loading{height: 150px;}
	.widget .bigmodule-boxsecond li {width: 50%;}
	.media-body {margin:-5px 0px 0px 80px;}
	.media > .pull-left {max-width:60px;width:60px;}
}
@media (max-width: 320px) {
}
@media (max-width: 240px) {
}