/* CSS added by Manasa M - www.manasam.ch 
#page:before {
   content: "Yes, you are in the right place! We are not! Qwizzeria is undergoing maintenance and will be up with a brand new look very soon!";
	color:red;
	font-weight:bold;
	text-align:center !important;
	display:block;
}*/
.site-title, .site-description {
opacity: 0;
}
.site-content{
	padding-bottom:0 !important;
}
.site-title a{
	height:140px;
	display:block;
	width:70%;
}
.no-sidebar.page .site-main{
	width:100%;
	padding:0;
}
#post-3869{background:#cb5123 url("https://qwizzeria.com/wp-content/uploads/2021/03/qwizzeriaHomepageBackground3.jpg") no-repeat top left;
	padding-bottom:100px;
	margin-bottom:0;
}
.WelcomeToQwizzeria{	background:url("https://qwizzeria.com/wp-content/uploads/2017/09/orangeBackground.png") top left;
	height:70px;
	margin:0 50px !important;
	padding:10px 50px;
	color:#fff;
	font-size:30px !important;
	font-weight:bold;
	text-align:center;
	display:inline;
}
.moreToQuizzing{
background:url("https://qwizzeria.com/wp-content/uploads/2017/09/redBackground.png");
	width:100%;
	padding:20px;
	margin:50px 0 !important;
	color:#fff;
	font-size:22px !important;
	text-align:center;
}
.moreToQuizzing a{
	color:#fff !important;
}
#post-3869 h1{
	display:none;
}
.display-posts-listing{
	float:left;
	width:55%;
background:url("https://qwizzeria.com/wp-content/uploads/2017/09/purpleBackground.png");
	margin-left:50px;
	padding-right:20px;
	padding-left:20px;
	color:#fff;
	text-align:left !important;
}
.display-posts-listing a{
	padding:0 !important;
	color:#fff !important;
}
.display-posts-listing p{
	text-align:left;	
}
.display-posts-listing img{ 
	width:150px;
	float:left;
	margin:20px 20px 0 0!important;
}
body.page .entry-header{
	padding:0;
}
a:hover{
	border-bottom:0 !important;
}
p{
	font-size: 14px !important;
}
.single .entry-content, .page .entry-content, .error404 .page-content{
	font-size:1em;
}
.single .entry-content p, .page .entry-content p, .single .entry-content .jetpack-video-wrapper, .page .entry-content .jetpack-video-wrapper {
	margin:0 0 20px 0;
}
a img{
	text-decoration:none !important;
	border:none !important;
}
h1{
	font-size:2em;
	color:#9f005c;
	padding-bottom:20px;
}
h2{
	font-size:1.3em;
}
a{
	color:#f15a25 !important;
	text-decoration:none !important;
}
p a{
	border-bottom: 1px solid #f15a25 !important;
}
.byline a, .cat-links a, .entry-content a, .featured-primary .entry-excerpt a, .post-navigation .nav-links a, .comment-navigation a, .comment-content a, .comment-form a, .site-info-text a, .pt-cv-view .pt-cv-readmore{
	border-bottom: 1px solid #f15a25 !important;
}
br {
	display: none;
}
.site-header{
	background-color:#fff;
/*	cursor:pointer;*/
}

h4{
	width: 100%;
	background-color: #f6931e;
	margin: 0;
	padding:10px 20px;
	font-size: 14px;
	font-weight: bold !important;
	color:#fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif !important;
}
.menu-toggle{
	    border-bottom: 21px double #9f005c !important;
	border-top: 7px solid #9f005c;
}

.site-branding{
	margin-top:-100px;
}
p.site-description{
	display:none;
}
.main-navigation li{
	margin:0;
}
.main-navigation a, .menu-back{
	color:#9f005c !important;
	border-bottom:none;
	font-style:normal;
	font-size:18px;
	display:block;
	margin:0;
	padding:12px 0;
	background-color:#fff;
}
.main-navigation a:hover{
	background-color:#9f005c;
	color:#fff !important;
}
.menu-toggle{
	background-color:#fff;
}
.footer-widgets .widget-area{
	margin:0;
	padding:0;
}
.footer-widgets{
	background-color:#f2f2f2;
	border:0;
	padding:0;
	margin:0;
}
div.textwidget{
		border:0 !important;
	padding:20px;
}
.textwidget p{
		font-size:14px !important;
			color:#000;
}
.footer-widgets .widget a{
		text-decoration:underline;
		color:#000;
}
.widget{
	margin:0;
	font-size: 14px;
}
#text-3{
	text-align:left;
}
#text-5{
	text-align:right;
}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], .search-form input[type="search"], textarea {
	font-size: 16px;
	text-align: left;
	margin: 0;
	font-weight:bold !important;
	border:1px solid #ccc;
}

.site-branding:after, .site-info:before {
	display: none;
}
#blog_subscription-2 h2.widget-title {
	width: 100%;
	background-color: #c1282d;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}
h2.widget-title {
	width: 100%;
	background-color: #f6931e;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}
#blog_subscription-2{
	border: 1px solid #c1282d;
	border-bottom:0;
	margin:0;
	padding:0;
}
#subscribe-blog-blog_subscription-2{padding:10px;
}
 #single_post_widget-2 p{
	padding:20px;
}
div.textwidget p {
	padding: 0 0 10px;
}
.widget > ul > li, .pis-ul{
	border-bottom:0 !important;
}
label.grunion-field-label {
	display: none !important;
}
 #single_post_widget-2{
	border: 1px solid #f6931e;
	border-bottom:0;
margin:0 0 0 0;
	padding: 0 0 20px 0;
}
.calendar_wrap{
	border:1px solid #c1282d;
	margin:0;
	padding:0;
}
/*
#wp-calendar{
	border:0 !important;
	width:100%;
}

#wp-calendar a{
	border-bottom: 1px solid #f15a25;
}

#wp-calendar caption{
	background-color: #c1282d;
	margin: 0;
	padding:15px 20px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	width:100%;
	text-transform: uppercase;
	text-align:left;
	border-bottom:0;
	line-height:1;
}
#wp-calendar caption:before {
   content: "Events - ";
}*/
p.contact-submit {
	text-align: center;
	padding: 0 !important;
	margin: 0 !important;
}
.search-submit{
	background-color:#ccc !important;
	margin:1px !important;
}
.search-form{
	margin:20px 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 3px solid #f15a25;
	color: #fff;
	padding: 8px 15px;
	width: 150px;
	margin: 0;
	background-color:#f15a25;
	text-align:center;
}

input[type="submit"]:hover {
	background-color: #fff;
	color:#f15a25;
}	
.sharedaddy{
	display:none;
}
.site-info-text{
	display:none !important;
}
#text-6{
	margin:0;
	padding:0;
}
.single .entry-title:before{
	background-color:#fff;
}
.entry-meta{
	display:none;
}
#opinionstage_widget-2 h2.widget-title{
	background-color:#c1282d;
}
#opinionstage_widget-2{
	border:1px solid #c1282d !important;
	border-bottom:0 !important;
}
.os-widget-content{
	border:0 !important;
}
#text-6 a{
	border-bottom:0 !important;
}

h3.comment-reply-title{
	background-color:#fff;
	color:#c1282d;
	font-size:20px;
	margin:0;
	padding:0;
}
.comment-form{
	padding:0 35px;
}
.my-calendar-table a{
	border-bottom:0 !important;
}
.mc_mini_widget-2{
	border:1px solid #f6931e;
	padding:0 1px; 
}
.flipping-card-image a{
	border-bottom:0 !important;
}
div.flipping-card-image h2{
	font-size:14px !important;
	font-weight:300;
}
.flipBoxes{
	float:left;
	margin:0 20px 20px 0!important;
	width:45% !important;
}
#text-8{
	list-style-type:none !important;
	text-align:center !important;
	border: 3px solid #f7941c;
	margin:50px;
	background-color:#fff2e2;
}
h4.cl-flipbox-back-title, h4.cl-flipbox-front-title{
	background:none !important;
}
@media only screen and (max-device-width: 480px){
	.cl-flipbox[style], .flipBoxes[style]{
		width:100% !important;
		float:none !important;
		clear:float;
	}
p.cl-flipbox-back-desc{
	font-size:12px !important;
	}
.display-posts-listing{
	float:none !important;
	width:95%;
	margin:0 10px !important;
}
.WelcomeToQwizzeria{
	font-size:18px !important;
	padding:10px 10px;
	margin:0 10px 20px 10px !important;
}
.moreToQuizzing{
	font-size:14px !important;
	margin:0 !important;
}
#blog_subscription-3{
	float:none !important;
	width:95% !important;
	margin:10px;
	padding:10px 0 !important;
	}
#text-3, #text-4, #text-5{
	float:none !important;
	width:100%;
	text-align:center;
	}
#text-4 .textwidget, #text-5 .textwidget{
	margin:0 10px !important;
	padding:0 10px !important;
	}
#text-3 .textwidget{
	margin:20px 0 0 0 !important;
	padding:0px 10px !important;
	}
}
.listing-item{text-align:center !important;
	padding:20px 0px;
}
.display-posts-listing a{
	font-weight:bold;
}
.content{
	margin-top:20px !important;
}
/*#post-3869{
	background-image:url("https://qwizzeria.com/wp-content/uploads/2017/06/739916-awesome-background-images.jpg");
	padding:20px;
}*/
.mc-main .details img{
	width:auto !important;
}
.site-main, .site-content .widget-area{
	padding-top:20px;
}
.site-header{padding-bottom:20px
}
.event-title{
	background:none !important;
	padding-bottom:30px !important
}
.mc-main .vcard{
	background:none !important;
}
#blog_subscription-3{
	list-style-type:none !important;
	text-align:center !important;
background:url("https://qwizzeria.com/wp-content/uploads/2017/09/lightOrangeBackground.png") top left;
	float:right;
	color:#fff;
	padding: 0 20px;
	margin-right:50px;
	width:30%;
}

#blog_subscription-3 input[type="submit"]{
	border: 3px solid #fff;
    color: #f15a25;
    padding: 8px 15px;
    width: 150px;
    background-color: #fff;
    text-align: center;
}
#blog_subscription-3 input[type="submit"]:hover{
	border: 3px solid #fff;
    color: #fff;
    padding: 8px 15px;
    width: 150px;
    background-color: #f9911e;
    text-align: center;
}
#blog_subscription-3 h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:0;
}
#blog_subscription-3 p{
	margin:20px 0;
}
#subscribe-field-blog_subscription-3{
	width:200px !important;
	padding:5px;
	font-weight:normal !important;
	font-size:14px;
}
.csColumn{
	height:350px;
}
.csColumn p{
	padding:15px !important;
	color:#000 !important;
	text-align:center;
	margin:0 !important;
}
article#post-3869 .csColumn img{
	width:140px;
	float:left;
	padding:20px !important;
	margin:0 !important;
}
.csColumn a{
	color:#fff !important;
	border-bottom:1px solid #fff !important;
}
.subscribe-text p{margin:0 !important;
	padding:0 !important;
}
.pt-cv-wrapper .btn-success{
	background:none !important;
}
.pt-cv-view .pt-cv-readmore{
		text-decoration:none  !important;
	border-bottom:0 !important;
}
h6.pt-cv-title{
	font-size:18px !important
}
.listing-item .content strong{
	font-weight:normal !important;
	font-size:13px !important;
	margin:10px 20px !important;
	padding:0!important;
}
#contact-form-1 label.grunion-field-label{
	display:block !important;
}
h6.clientList{
	border-top:1px solid #c1282d;
	font-weight:bold;
	padding:10px 0;
	text-align:center;
	color:#9f005c;
	margin-bottom:15px;
}
.entry-content{
	width:100% !important;
}
.entry-content img{
	margin-bottom:30px !important;
	margin-top:0 !important;
}
.wp-post-image{
	margin:auto !important;
	display:block
}
.entry-header{
	padding-bottom:30px !important;
}
#pis_posts_in_sidebar-3 h2{
	background-color:#a0005a;
}
#pis_posts_in_sidebar-2 img{
	margin-right:15px !important;
}
#pis_posts_in_sidebar-3 .pis-ul{
	border: 1px solid #a0005a;
}
#pis_posts_in_sidebar-3 img{
	margin-bottom:15px !important;
}
#ul_pis_posts_in_sidebar-3{
	padding:10px;
}
.has-white-color{
	color:#ffffff !important;
}