body { background: url( https://abhinay.com.au/wp-content/themes/panda/img/bg/pattern_dot_a.png)  repeat; }	
		
	/* Heading color */
	#navi>div>ul>li:hover>a,
#navi>div>ul>li.current-menu-item>a,
#navi ul li ul.sub-menu li:hover>a,
#item-wrap li.item .layout-stand h2 a.post_title:hover,#item-wrap .layout-stand a:hover,.entry a,.wpb_tour .ui-tabs .ui-tabs-nav li.ui-state-active a,.meta .cate a,.comment-meta a,.commlist-unit a,.pagination a,li.widget-container a:hover,.gallery_nav a,.gallery_meta a:hover,form#commentform p.logged a ,#foot_widget li.widget-container a:hover,h3#reply-title small a{ color:rgb(235,133,13); }
	 
.mejs-controls .mejs-time-rail .mejs-time-loaded{ background-color:rgb(235,133,13)\9; background-color:rgba(235,133,13,0.2); }

#navi div ul li.current-menu-item a span.dot,
#navi>div>ul>li:hover>a>span.dot,
#navi>div>ul>li.current-menu-parent:hover>a>span.dot,
#navi>div>ul>li.current-menu-item:hover>a>span.dot,
#navi ul li ul.sub-menu li:hover>a>span.dot,
#filterable li.current,.pagination .next,.pagination .pre,#respond input#submit,.entry .contactform input.idi_send { background-color:rgb(235,133,13)\9; background-color:rgb(235,133,13); }


#respond input:focus, #respond textarea:focus, .entry .contactform input:focus, .entry .contactform textarea:focus{  border-color:rgb(235,133,13)\9; border-color:rgba(235,133,13,0.4)}

.da-thumbs .gallerylayout a div span .more,.page_navi a:hover,#filterable li.current a:before, #filterable li a:hover:before,#item-wrap li.item a.readmore:hover:before,#navi ul li.current-menu-parent a span.dot,#navi ul li.current-menu-ancestor a span.dot,#navi ul li.current-menu-item a span.dot,#top:hover{ background-color:rgb(235,133,13); }


		
	/* Header color */
	
		#header_wrap,#navi{ background-color:#68140a;}
		
		#navi li a{ color:#DB8E84;}
	#navi ul li a span.dot{ background-color:#DB8E84; }
		
		
	/* Footer color */
	
		
		
		
		
		
		
	/* Sidebar color */
	
		#sidebar { background-color:#f4efef}
		
		.sidebar_widget h3.widget-title,h1.gallery_title,.sidebar_widget li.widget-container h3 a{ color:#2a2828}
		
		.sidebar_widget li.widget-container a,.sidebar_widget li.widget-container,ul.gallery_meta li, ul.gallery_meta li a,.gallery_con, .gallery_nav, .gallery_nav a:hover{ color:#585656}
		
		.sidebar_widget .contactform textarea,.sidebar_widget .contactform input{ margin-bottom:10px; padding:5px; background:#fff; border:1px solid #EAEAEA; color:#ABAAA8;}	
		
	/* 
	
	List page color
	
	*/
	
	#item-wrap{ background:none; }	
		
			
	/* normal post */
		
		
		
		
	/* gallery post */
		
		
		
		
		.entry,.comm-u-wrap,.comment>p a,.meta,.comment-meta, .meta .cate a:hover,.comment-meta a:hover,#commentform .logged,.commlist-unit,#comment-sending{ color: #4e4949; }
li.commlist-unit{ border-left: 4px solid #4e4949; }
.wpb_separator, .vc_text_separator{ border-bottom-color:#4e4949; }
		
			#content.right_sidebar{ margin-right:340px; }
		#content.left_sidebar{ margin-left:340px; }
		#sidebar{ width:240px; }
	 	 
	 
	body, input, select, textarea, #content h4.wpb_toggle,h2.wpb_call_text{ font-family: Open Sans}	
	#single-wrap h1.content_title,h1.gallery_title,#item-wrap li.item h2.audio_title,#item-wrap li.item h2.blog_title,.thumb_info_wrap h2, h3.widget-title,.sl-slider h2,.sl-slider blockquote,.vc_text_separator div,h2.wpb_heading,#comments_inlist,h3#reply-title{ font-family: Oswald}	
	#navi li a{ font-size:12px;  font-family: Open Sans; font-style:normal;}	
	
	#copyright, #copyright a{ font-size:12px; font-style:normal;}
	#foot_widget h3.widget-title,#foot_widget li.widget-container h3 a{ font-size:16px; font-style:normal;}	
	#foot_widget li.widget-container a,#foot_widget li.widget-container{ font-size:12px; font-style:normal;}	
	.sidebar_widget h3.widget-title,.sidebar_widget li.widget-container h3 a{ font-size:16px; font-style:normal;}	
	.sidebar_widget li.widget-container a,.sidebar_widget li.widget-container{ font-size:12px; font-style:normal;}	
	h1.gallery_title{ font-size:16px; font-style:normal;}	
	.gallery_con,ul.gallery_meta,ul.gallery_meta a,.gallery_nav, .gallery_nav a:hover{ font-size:12px; font-style:normal;}	
	#item-wrap li.item .layout-stand h2 a.post_title { font-size:18px;  font-style:normal;}
	.layout-stand p, .layout-stand,#item-wrap li.item a.readmore{ font-size:12px;  font-style:normal;}	
	.thumb_info_wrap h2{ font-size:16px;  font-style:normal;}	
	#single-wrap h1.content_title{ font-size:40px;  font-style:normal;}	
	#single-wrap .entry>p,.entry,.meta, li.widget-container,li.widget-container a,li.widget-container,.meta .cate a:hover,.comment-meta a:hover,ul.gallery_meta li,ul.gallery_meta li a { font-size:12px;  font-style:normal;}
	.meta{ font-size:12px;  font-style:normal;}	
	
	
	span#comments_inlist,h3#reply-title{ font-size:14px;  font-style:normal;}	
	.comm-u-wrap,.comment>p a,.comment-meta{ font-size:12px;  font-style:italic;}#navi ul li ul.sub-menu{
    width: 200PX;
}

#copyright a{
    color: #AAA;
}



#navi ul li a span.dot{
    display: none;
}

#navi ul li ul.sub-menu li{
    text-align: left;
}

#logo{
    padding: 20px 0;
}

#social_header{
    padding-bottom: 10px;
}

li.widget-container{
    padding-top: 30px;
}

h3.widget-title{
    margin-bottom: 10px;
}

.searchwidget.search-form input.textboxsearch{
    border: 1px solid #BBBBBB;
}

.searchwidget.search-form span{
    display: none;
}

#sidebar{
    padding-left: 30px;
    padding-right: 30px;
}

#content.right_sidebar{
    margin-right: 300px;
}

.wpb_wrapper ul{
    list-style-type:disc;
    margin-left: 25px;
}

.wpcf7-form-control-wrap input{
    border: 1px solid #aaaaaa;
    margin-left: 0px;
}

input, select, textarea{
    border: 1px solid #aaaaaa;
}

span.wpcf7-list-item{
    margin-left: 0px;
}

div.wpcf7{
    background: #eeeeee;
    padding: 20px;
}

.sidebar_widget ul li{
    line-height: 30px;
    list-style:url(http://abhinay.com.au/wp-content/uploads/2013/07/bullet-img.png);
}

.wpb_content_element, ul.wpb_thumbnails-fluid li, .last_toggle_el_margin, .wpb_button{
    margin-bottom: 20px !important;
}

#single-wrap h3.typograph{
    margin-bottom: 10px;
}

.entry blockquote{
    border: 5px solid #DDDDDD;
    padding: 20px;
}

#content .gallery_box_single .gallery .gllr_image_block p{
    border: 0;
}

.layout-video{
    padding: 0px;
}

.gallery-item{
width: 300px; float: left;
margin-right: 20px;margin-bottom: 40px;
}

.wpb_alert-info .messagebox_text{
background: none;
}

.wpb_alert .messagebox_text{
background: none;
}

.wpb_alert-info, div.wpb_alert-info {
background-color: #EEEEEE;
border: none;
}	

	 
	@media only screen and (min-width: 960px) {
		
				
	}

	 @media only screen and (min-width: 768px) and (max-width: 959px) {
		#content, #sidebar{ margin-bottom:auto; padding-bottom:0; }
		#content.right_sidebar{ margin-right:0; }
		#content.left_sidebar{ margin-left:0;}
		#sidebar.gallery_siderbar,#sidebar,#sidebar.sidebar_left{ float:none; display:block; width:auto; padding-bottom:40px; }
		#respond #author,#respond #email,#respond #url{ width:346px; float:none; }
		#respond textarea{ width:346px}	
		
		/*Foot*/
		#foot_widget li.widget-container{ width:42%; margin-left:4%; margin-right:4%;}
		#foot_widget li.widget-container:nth-child(odd) { clear:left; }
		#foot_widget .contactform textarea{ width:95%; }
    }
	 @media only screen and (min-width: 480px) and (max-width: 767px){
		
		/*Markup*/
		html{ height:auto } 
		#navi{ text-align:center; }
		.mobileMenu{ }
		#logo,#logo_retina{ margin-bottom:10px; }
        #logo img{ margin-bottom:0}
		#wrap{width:100%; height:auto}
		#header_wrap.head_layout_a #header_inn{ margin-top:-30px; }
		#header_wrap.head_layout_b #logo,#header_wrap.head_layout_b #logo_retina{ margin-left:20px; margin-bottom:-6px;}
		#header_wrap.head_layout_b #header_inn{ margin-right:20px; margin-top:39px;}
		
		#content{ position:static; width:100%; padding:0;display:block; margin-left:0; clear:both}
		#siderbar_bottom{ position: static; top:10px; left:0; clear:both; width:100%; text-align:center; }
		
		#content, #sidebar{ margin-bottom:auto; padding-bottom:0; }
		#content.right_sidebar{ margin-right:0; }
		#content.left_sidebar{ margin-left:0;}
		#sidebar.gallery_siderbar,#sidebar,#sidebar.sidebar_left{float:none; display:block; width:auto; padding-bottom:40px; }
		
		#main_wrap{ overflow: inherit; }

		.sidebar_widget .contactform textarea{ max-width:300px;} 
		
		/*list - Block*/
		#item-wrap { margin-left:auto; margin-right:auto; display:block;}
		img,iframe,object,embed { margin-bottom:-6px;}
		#item-wrap li.item{  }
		#item-wrap li.item.imageblock .gallerylayout{}
		#pagenums { width:100%; left:0; bottom:10px; text-align:center; }
		 
		/*Repond Box*/
		#respond{ height:inherit;}
		#respond #author,#respond #email,#respond #url{ width:360px; float:none; }
		#respond textarea{ width:360px}
		
		/*Player*/
		.single-audio{ width:100%; margin-left:0; }
		#single-wrap .mejs-container .mejs-controls{ width:100%; }
		
		/* sigle page 404 */
		h1.archive_title{ position:inherit; width:100%; margin:30px 0 -80px; padding:50px 0 0; text-align:center}		
		#fourofourwrap{ position:static; margin:0 auto; width:80%; text-align:center; }
		#single-wrap{ width:auto; min-width:350px; margin: 0 auto 0;  padding:40px 20px; overflow:hidden;  }
		ul.like_icon_intip.insingle{ padding-left:0; }
		.sidebar_right{ position:inherit; min-width:350px; padding:20px; border:none; }
		#single-wrap .entry{ margin-right:0}
		.fixed_column{ width:390px }
		.image-wrap img{ max-width:100%; min-width:inherit }
		
		/*Foot*/
		#foot_widget li.widget-container{ float:none; width:auto; margin-left:40px; margin-right:auto; }
		#foot_widget .contactform textarea{ width:65%; }
	}

	 @media only screen and (min-width: 320px) and (max-width: 479px){
		 /*Markup*/
		 html{ height:auto } 
		#navi{ text-align:center; }
		.mobileMenu{}
		#header_wrap.head_layout_a #header_inn{ margin-top:-30px; }
		#header_wrap.head_layout_b #logo,#header_wrap.head_layout_b #logo_retina{ margin-left:20px; margin-bottom:-6px;}
		#header_wrap.head_layout_c #logo,#header_wrap.head_layout_c #logo_retina{ margin-right:20px; margin-bottom:-6px;}
		#header_wrap.head_layout_b #header_inn{ margin-right:20px; margin-top:39px; text-align:right;}
		#header_wrap.head_layout_c #header_inn{ margin-left:20px; margin-top:39px;}
		#header_wrap.head_layout_c #navi{ margin-right:20px; }
		#logo,#logo_retina{ margin-bottom:10px; }
        #logo img{ margin-bottom:0}
		#wrap{ width:100%; height:auto}
		
		#filterable{ display:none; }
		#content{ position:static; width:100%; padding:0;display:block; margin-left:0; clear:both}
		#siderbar_bottom{ position: static; top:10px; left:0; clear:both; width:100%; text-align:center; }
		#header_wrap.head_layout_b #social_header{  margin:0 auto; display:block}
		#header_wrap.head_layout_c #social_header{ margin:0 auto;}

		#content, #sidebar{ margin-bottom:auto; padding-bottom:0; }
		#content.right_sidebar{ margin-right:0; }
		#content.left_sidebar{ margin-left:0;}
		#sidebar.gallery_siderbar,#sidebar,#sidebar.sidebar_left{ float:none;display:block; width:auto; padding-bottom:40px; }
		
		.sidebar_widget .contactform textarea{ max-width:300px;} 
		
		/*list - Block*/
		#item-wrap { margin-left:auto; margin-right:auto; padding:0 0 60px 0; display:block;}
		img,iframe,object,embed { margin-bottom:-6px;}
		#pagenums { width:100%; left:0; bottom:10px; text-align:center; }
		 
		/*Repond Box*/
		#respond{ height:inherit;}
		#respond #author,#respond #email,#respond #url{ width:260px; float:none; }
		#respond textarea{ width:260px}
		
		/*Player*/
		.single-audio{ width:100%; margin-left:0; }
		#single-wrap .mejs-container .mejs-controls{ width:100%; }
		
		/* sigle page 404 */
		h1.archive_title{ position:inherit; width:100%; margin:30px 0 -80px; padding:50px 0 0; text-align:center}		
		#fourofourwrap{ position:static; margin:0 auto; width:80%; text-align:center; }
		#single-wrap{ width:auto; min-width:250px; margin: 0 auto 0;  padding:40px 20px; overflow:hidden;  }
		ul.like_icon_intip.insingle{ padding-left:0; }
		.sidebar_right{ position:inherit;  padding:20px; border:none; }
		#single-wrap .entry{ margin-right:0}
		.fixed_column{ width:290px }
		.image-wrap img{ max-width:100%; min-width:inherit }
		
		/*Foot*/
		#foot_widget li.widget-container{ float:none; width:auto; margin-left:40px; margin-right:40px; }
    }