/*  
Theme Name: Zine
Theme URI: http://qkthemes.com
Version: 1.0
Description: Created by <a href="http://qkthemes.com">QKThemes</a>
Author: <a href="http://qkthemes.com">qkthemes</a>
Author URI: <a href="http://qkthemes.com">qkthemes</a>
Tags: light, gray, white, custom-background, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: zine

---------

DO NOT EDIT THIS FILE.
*/
body{
	overflow-x: hidden;
}
body .wpb_row{
	margin-bottom: 0px;
}
.qk_title{
	margin-top: 45px ;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background: #E53F51 ;
}
.wp-caption, .wp-caption-text, .gallery-caption{text-align: center; font-style: italic;}
.bypostauthor{}
.sticky{}
.alignright{
	text-align: right;
}
.alignleft{
	text-align: left;
}
@media (min-width: 768px){
	.blogs-grid .show-grid .span4:nth-child(3n+1){
		clear: both;
	}
	.page-template-template-blog_small-php .blogs-small .show-grid .span4:nth-child(2n+1){
		clear: both;
	}
}
.service-txt{
	text-align: left;
}
.owl-carousel{
	clear: both !important;
}
.image-wrap img{
	width: 100%;
}
.aligncenter,.services_item {
	text-align: center;
}
.pagination li {
	list-style: none;
	display: inline-block;
}
.shadow-wrapper h2{
	margin-bottom: 25px !important;
}
.pagination a, .pagination span{
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pagination a:hover, .pagination span{
	text-decoration: none;
	background-color: #f5f5f5;
}
#reply-title{
	display: none;
}
.logged-in-as, .form-submit, .comment-notes{
	clear: both;
	margin-left: 30px;
}
input[type="text"], input[type="email"], input[type="password"], textarea{
padding: 12px 8px;
font-size: 12px;
color: #333;
border-radius: 0;
border: none;
margin-bottom: 5px !important;
width: 100%;
background: #FFF;
color: #666666;
border: 1px solid #e3e3e3;
}
.children{
	margin-left: 95px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus{
	box-shadow: none !important;;
	-moz-box-shadow: none !important;;
	-webkit-box-shadow: none !important;
	border-color: #E53F51;
}
.wpcf7-form-control{
	min-height: 45px;
}
.google-maps{
	clear: both;
	margin-bottom: -53px;
}
.z_index{
	z-index: 111;
}
input[type="submit"]{
	padding: 10px 15px;
	color: #fff;
	text-transform: uppercase;
	background-image: none;
	text-shadow: none;
	margin-top: 15px;
	box-shadow: none;
	border: none;
	font-family: 'Source Sans Pro', sans-serif;
	border-radius: 3px;
}
textarea{
	min-height: 70px;
}
input[type="submit"]:hover{
	background: #303030;
	color: #fff !important;
}
.wpcf7-form br{
	display: none !important;
}
.wpcf7-form-control-wrap{
	display: block !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
	padding: 12px 12px 12px 35px !important;
	color: #fff;
	background-color: #303030;
	background-image:  url(http://dailymagic.info/wp-content/themes/zine/images/accordion-icon.png)   !important;
	background-repeat: no-repeat;
	background-position: 15px center;
}
.container .container {
	width: auto;
}
.nav-tabs>li {
	margin-bottom: -1px !important;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus{
	border-bottom-color: #fff !important;
}
.wpb_accordion_section{
	margin-bottom: 10px !important;
}
.wpb_content_element .wpb_accordion_wrapper .ui-accordion-header-active a , .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover{
	background-color: #E53F51;
	background-image:  url(images/accordion-icon-down.png)   !important;
	background-repeat: no-repeat;
	background-position: 15px center;
}
.wpb_content_element{
	margin-bottom: 0px !important;
}
.comments-wrap{
	list-style: none;
}
.img-rounded img{
	border-radius: 6px;
}
.page-template-default .full_width{
	margin-left: 0px !important;
}
.wpb_column  .wpb_text_column  h3{
	margin-bottom: 10px !important;
}
.wpb_accordion_header:focus{
	outline: none !important;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
	display: none !important;
}
.wpb_row.full_yes{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.wpb_row.full_yes .vc_span12 {
	padding: 0px !important;
}
.footer_4{
	border: none !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover {
	background: #fff !important;
}
.page-template-template-page_builder-php .vc_span12{
	padding: 0px !important;
} 
.page-id-179 > .full_no{
	margin-left: -30px !important;
}
#wp-calendar {
	width: 100%;
}
caption{
	padding: 10px;
}
#today{
	color: #fff;
	background: #E53F51
}
#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align: center;
	border: 1px solid #303030;
}