/*
Theme Name: Phonic Smart
Theme URI: https://www.phonicsmart.com/
Description: This is a custom theme developed for Phonic Smart Classes by Capsicum Mediaworks.
Version: 1
Company : Capsicum MediaWorks
Author URI: https://www.capsicummediaworks.com
*/
@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'burbin_casual_ncregular'; src: url('fonts/burbin_casual_nc-webfont.eot'); src: url('fonts/burbin_casual_nc-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/burbin_casual_nc-webfont.woff') format('woff'), url('fonts/burbin_casual_nc-webfont.ttf') format('truetype'), url('fonts/burbin_casual_nc-webfont.svg#burbin_casual_ncregular') format('svg'); font-weight: normal; font-style: normal; }
body {margin:0 auto; padding:0; font-family:'Arial', Helvetica, sans-serif; color:#666666; width: 100%}
.clr {clear:both; }
.wrapper{width: 100%; display: block;}
img {border:none; }
p {margin:0; padding:0 0 15px 0; font-size:13px; line-height:18px; }
p a {margin:0; padding:0 0 15px 0; font-size:13px; line-height:18px; color:#4ec8ea; text-decoration:none; }
p a:hover {color:#c1d831 }
.mob-nav-sec{display: none;}
.border1 {position:relative; margin:0 0 20px 0; padding:0; left:0; bottom:0; background:url('images/border1.png') no-repeat; width:620px; height:18px; clear:both; }
.border2 {margin:0 0 48px 0; padding:0; background:url('images/border1.png') repeat; width:100%; height:18px; clear:both; }
.sep {margin:0 0 15px 0; border-bottom:1px dashed #cccccc; }
/*-- header wrapper --*/
#header_wrapper {margin:0; padding:0; width:100%; background:#ffffff; }
#header {margin:0 auto; padding:0; width:1000px; height:170px; }
#header .logo {float:left; margin:-20px 0 0 0; padding:0; width:259px; height:140px; }
#header .logo h2 a {float:left; margin:20px 0 0 0; padding:0; width:259px; height:140px; background:url('images/logo.png') no-repeat; display:block; text-indent:-99999px; text-decoration:none; font-size:15px; color:#ffffff; }
#header .right_column {float:right; margin:0; padding:0; width:670px; }
#header .right_column nav  {margin:0 0 20px 0; padding:0; /*width:637px;*/ width: 100%; }
#header .right_column nav ul {/*float:right;*/ margin:0 auto; padding:0; width:780px; height:96px; }
#header .right_column nav ul li {float:left; margin:0; padding:0 0 0 10px; list-style:none; }
#header .right_column nav ul li a {margin:0; padding:0; text-decoration:none; text-indent:-99999px; color:#ffffff; font-size:15px; }
#header .right_column nav ul li a.home {background:url('images/home_btn.png') no-repeat; width:65px; height:96px; display:block; }
#header .right_column nav ul li a.home:hover {background:url('images/home_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.home{background:url('images/home_btn_hover.png') no-repeat; width:65px; height:96px; display:block; }
#header .right_column nav li a.about_phonics{background:url('images/about_phonics_btn.png') no-repeat; width:135px; height:96px; display:block; }
#header .right_column nav ul li a.about_phonics:hover {background:url('images/about_phonics_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.about_phonics  {background:url('images/about_phonics_btn_hover.png') no-repeat; width:135px; height:96px; display:block; }
#header .right_column nav ul li a.courses {background:url('images/courses_btn.png') no-repeat; width:86px; height:96px; display:block; }
#header .right_column nav ul li a.courses:hover {background:url('images/courses_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.courses{background:url('images/courses_btn_hover.png') no-repeat; width:86px; height:96px; display:block; }
#header .right_column nav ul li a.about_us {background:url('images/about_us_btn.png') no-repeat; width:92px; height:96px; display:block; }
#header .right_column nav ul li a.about_us:hover {background:url('images/about_us_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.about_us {background:url('images/about_us_btn_hover.png') no-repeat; width:92px; height:96px; display:block; }

#header .right_column nav ul li a.testimonial {background:url('images/testimonial_btn.png') no-repeat; width:135px; height:96px; display:block; }
#header .right_column nav ul li a.testimonial:hover {background:url('images/testimonial_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.testimonial {background:url('images/testimonial_btn_hover.png') no-repeat; width:135px; height:96px; display:block; }

#header .right_column nav ul li a.gallery {background:url('images/gallery_btn.png') no-repeat; width:77px; height:96px; display:block; }
#header .right_column nav ul li a.gallery:hover {background:url('images/gallery_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.gallery {background:url('images/gallery_btn_hover.png') no-repeat; width:77px; height:96px; display:block; }
#header .right_column nav ul li a.contact_us {background:url('images/contact_us_btn.png') no-repeat; width:109px; height:96px; display:block; }
#header .right_column nav ul li a.contact_us:hover {background:url('images/contact_us_btn_hover.png') no-repeat; }
#header .right_column nav ul li.current_page_item a.contact_us{background:url('images/contact_us_btn_hover.png') no-repeat; width:109px; height:96px; display:block; }
#header .right_column .contact {float:left; margin:0 0 0 300px; padding:0; color:#666666; font-size:16px; font-family: 'burbin_casual_ncregular'; }
#header .right_column .contact span {color:#f39b07; }
#header .right_column .social {float:left; margin:0; padding:0; }
#header .right_column .social a {float:left; text-decoration:none; margin:0 0 0 8px; padding:0; border:none; }
/*-- end header wrapper --*/
/*-- main content wrapper --*/
#main_content_wrapper {margin:-20px auto 0; padding:0; background:#ffffff url('images/main_bg.png') repeat-x 200px 0;  width: 100%;}
#main_content_box {position:relative; margin:0 auto; padding:100px 0 0 0; width:1000px; min-height:1752px; background:url('images/main_content_vector2.png') no-repeat 0 120px; z-index:9999; }
#main_content_box1 {position:relative; margin:0 auto; padding:100px 0 0 0; width:1000px; min-height:1200px; background:url('images/main_content_vector.png') no-repeat 0 120px; z-index:9999; }
#main_content {position:relative; margin:225px auto 0; padding:0; width:620px; }
#main_content .content_box {margin:0; padding:0 10px 0 10px; width:600px; background:#ffffff;float:left;}
#main_content strong {color:#f39b07; font-weight:bold; }
#main_content span {color:#f39b07; margin-bottom: 0px; display: inline-block;}
#main_content .left_image {float:left; margin:0 20px 10px 0; padding:3px; border:1px solid #cccccc; }
#slider {margin:0 0 50px 0; padding:0; width:620px; height:auto; }
#slider .slider_shadow {margin:0 auto; padding:0; background:url('images/slider_shadow.png') no-repeat bottom center; width:100%; height:32px; top: -10px; position: relative;  }
#home_content {margin:190px auto 0; padding:0; width:620px; }
.heading {float:left; width:620px; height:53px; margin:-35px 0 15px -21px; padding:0; background:url('https://www.phonicsmart.com/wp-content/uploads/heading-bg.png') no-repeat; }
.heading h2, .heading h1 {margin:0; padding:10px 0 0 10px; font-family: 'burbin_casual_ncregular'; font-size:18px; color:#ffffff; font-weight:normal; clear:both; }
h3 {margin:0 0 15px 0; padding:0 0 15px 0; font-family: 'burbin_casual_ncregular'; font-size:18px; color:#f39b07; font-weight:normal; border-bottom:1px solid #cccccc; clear:both; }
.more a {float:right; text-decoration:none; margin:0 0 10px 0; padding:2px 11px 3px 11px; font-family: 'burbin_casual_ncregular'; font-size:16px; color:#ffffff; background:#4ec8ea; font-weight:normal; clear:both; }
.more a:hover {background:#c1d831; }
.courses_details {margin:0; padding:0; width:600px; }
.courses_details .courses_info1 {float:left; margin:0 20px 15px 0; padding:0; width:290px; }
.courses_details .courses_info2 {float:left; margin:0 0 15px 0; padding:0; width:290px; }
.courses_details h4 {margin:0; padding:10px 10px; font-family: 'burbin_casual_ncregular'; font-size:18px; color:#ffffff; font-weight:normal; background:#f39b07; }
.courses_details .courses_box {margin:0; padding:10px 10px 0 10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.point_list {margin:0; padding:0; width:100% }
.point_list ul {margin:0; padding:0; width:100% }
.point_list ul li {margin:0; list-style:none; padding:0 0 10px 15px; background:url(images/list_icon.png) no-repeat 0 5px; font-size:13px; color:#666666; }
#home_content .welcome {position:relative; margin:0 0 0 0; padding:28px 10px 0 10px; width:600px; background:#ffffff; }
#home_content h2 {position:absolute; top:-28px; left:-11px; width:204px; height:43px; margin:0; padding:10px 0 0 10px; background:url('images/heading_bg.png') no-repeat; font-family: 'burbin_casual_ncregular'; font-size:18px; color:#ffffff; font-weight:normal; clear:both; }
.home_info_display {margin:0; padding:0; width:620px; }
.home_info_display .about_us {position:relative; float:left; margin:0 20px 0 0; padding:23px 10px 0 10px; width:173px; min-height:170px; background:url('https://www.phonicsmart.com/wp-content/uploads/heading-bg.png') no-repeat; }
.home_info_display .courses:nth-child(3n+1) {position:relative; float:left; margin:0 20px 0 0; padding:23px 10px 0 10px; width:173px; min-height:170px; background:url('images/display_box.png') no-repeat; }
.home_info_display .courses:nth-child(3n+2) {position:relative; float:left; margin:0 20px 20px 0; padding:23px 10px 0 10px; width:173px; min-height:170px; background:url('images/display_box.png') no-repeat; }
.home_info_display .courses:nth-child(3n+3) {position:relative; float:left; margin:0 0 20px 0; padding:23px 10px 0 10px; width:173px; min-height:170px; background:url('images/display_box.png') no-repeat; }
.home_info_display .about_phonics {position:relative; float:left; margin:0 0 20px 0; padding:23px 10px 0 10px; width:173px; min-height:170px; background:url('images/display_box.png') no-repeat; }
/*-- end main content wrapper --*/
/*-- contact us --*/
.map {float:left; margin:0 0 15px 0; padding:0; width:598px; height:240px; border:1px solid #cccccc; }
.contact_info {margin:0 0 15px 0; padding:0; width:600px; }
.contact_info .left {float:left; margin:0 0 10px 0; padding:0; width:290px; }
.contact_info .right {float:right; margin:0 0 15px 0; padding:0; width:290px; }
.left #contact-form{margin:0; padding:0 0 10px 0 !important; font-size:13px; line-height:18px; }
.contact_info fieldset {margin:0; padding:0; border:none; }
.contact_info .error {border: 1px solid #f00 !important; }
.contact_info form {margin:0; padding:0; width:290px; }
.contact_info label {margin:0; padding:0 0 10px 0; width:290px; display:block; font-weight:bold; color:#666666; font-size:13px; }
.contact_info input {margin:0 0 10px 0; padding:5px 10px; width:228px; height:16px; font-family:'Arial', Helvetica, sans-serif; color:#666666; font-size:13px; border:1px solid #cccccc; }
.contact_info textarea {margin:0 0 10px 0; padding:5px 10px; width:268px; height:86px; font-family:'Arial', Helvetica, sans-serif; color:#666666; font-size:13px; border:1px solid #cccccc;}
.contact_info .submit {text-decoration:none; margin:0; padding:0; display:block; border:none; background:url('images/submit_btn.png') no-repeat; width:70px; height:26px; cursor:pointer; text-indent: -9999px; }
.contact_info .submit:hover {background:url('images/submit_btn_hover.png') no-repeat; }
/*-- end contact us --*/
/*--- Accordian ---*/
#accordion2 {margin:0; padding:0; width:600px; float:left; }
.accordion2 {margin:0; padding:0; width:600px; line-height:17px; color:#5d524d; }
.accordion2 dt {position:relative; z-index:115; padding:0 0 15px 25px; margin:0 0 15px 0; cursor:pointer; font-size:18px; color:#4ec8ea; font-family: 'burbin_casual_ncregular'; background:url('images/plus_active.png') no-repeat 0 1px; border-bottom:1px solid #cccccc; }
.accordion2 dt a{color:#4ec8ea; font-family: 'burbin_casual_ncregular';text-decoration:none;}
.accordion2 dt:hover {color:#4ec8ea; background:url('images/plus_hover.png') no-repeat 0 2px; }
.accordion2 .open {padding:0 0 15px 25px; margin:0 0 15px 0; background:url('images/minus_active.png') no-repeat 0 2px; color:#c1d831; }
.accordion2 dd {margin:0; padding:0 0 0 0; overflow:hidden; }
.accordion2 .content {margin:0; padding:0; width:600px; background:#ffffff; }
/*-- end accordion --*/
/*-- gallery --*/
#gallery {margin:0; padding:0; width:600px; }
#gallery ul {margin:0; padding:0; width:600px; }
#gallery ul li:nth-child(3n+3), #gallery ul li:nth-child(3n+2), #gallery ul li:nth-child(3n+1){float:left; margin:0 22px 22px 0; padding:3px; list-style:none; width:177px; height:117px; border:1px solid #cccccc; }
#gallery ul li:nth-child(3n+3) {margin:0 0 22px 0; }
/*-- end gallery --*/
/*-- footer --*/
#footer {margin:0 auto; padding:0 0 15% 0; width:620px; text-align:center; z-index:99999; }
#footer .footer_nav {margin:0 0 10px 0; padding:0; width:620px; }
#footer .footer_nav ul {margin:0; padding:0; width:620px; }
#footer .footer_nav ul li {margin:0; padding:0 4px; list-style:none; display:inline; color:#4ec8ea; font-size:12px; }
#footer .footer_nav ul li a {margin:0; padding:0; text-decoration:none; font-size:12px; color:#4ec8ea; }
#footer .footer_nav ul li a:hover {color:#c1d831; }
#footer p {margin:0; padding:0 0 10px 0; font-size:12px; text-align:center; }
#footer p a {margin:0; padding:0; color:#4ec8ea; font-size:12px; text-decoration:none; }
#footer p a:hover {color:#c1d831; }
#footer .social a {margin:0; padding:0 3px; text-decoration:none; border:none; }
/*-- end footer --*/
/*-- bottom_wrapper --*/
#bottom_wrapper {position:relative; margin:-100px auto 0; padding:0; background:url(images/footer_bg.png) repeat-x; height:335px; }
.flex-control-nav{bottom: 10px !important; }
.wpcf7-form p{padding: 0; }
#main_content_box_error{background: none; position:relative; margin:0 auto; padding:100px 0 0 0; width:100%; min-height:900px; }
#main_content_error{margin: 10% 0% 0px; position: relative; width: 90%; padding: 0 3%; }
.error-page{text-align: center; width: 100%; }
.error-page img{margin-bottom: 4%; /*width: 100%*/ }
.error-page p, .error-page a{font-family: "Burbin Casual NC"; font-size: 25px; color: #4ec8ea; }
.error-page p a{color: #f39b07; }
/*-- end bottom_wrapper --*/

@media (min-width:1000px) and (max-width:1200px){

#header .logo{width: 220px;}
#header .right_column{width: 780px;}
}
@media screen and (max-width: 1023px) {
	#width1023, #main_content_box1, #main_content_box{ background: none; width: 100%; min-height: auto !important;}

	#width1023, #main_content{margin: 4px auto 0px; }
}

@media screen and (max-width: 800px) {
	#width52, #header_wrapper {/*display: block;*/ }
	#width52, .mob-nav-sec{display: block; }
	#width52, #header, .content_box{display: block; width: 90%; }
	#width52, .border1, .border2{display: none; }
	#width52, .heading{width: 100%; }
	#width52, #main_content_box1, #main_content_box{ background: none; width: 90%; min-height: auto !important;}
	#width52, #home_content, .home_info_display, #footer, #slider, #main_content, #accordion2, .accordion2, .accordion2 .content, .courses_details,#gallery, #gallery ul, .map, .contact_info, .contact_info form, .contact_info label{width: 100%}
	#width52, #slider {margin-bottom: 2%; height: auto;}
	#width52, #home_content {margin:0%; width: 100%;}
	#width52, #home_content .welcome, #main_content .content_box {width:97%;}
	#width52, #home_content .welcome {padding: 1.5%; margin-bottom: 9%; margin-top: 3%;}
	#width52, #home_content .welcome{padding-top: 3%;}
	#width640, #home_content h2{width: 75%; font-size:16px; }
	#width52, .home_info_display .courses:nth-child(3n+1), .home_info_display .courses:nth-child(3n+2), .home_info_display .courses:nth-child(3n+3){width: 28%; margin-right:2.6%; background: #fff;}
	#width52, .home_info_display .courses:nth-child(3n+3) {margin-right: 0;}
	#width52, #bottom_wrapper {background-size: 100% 100%;}
	#width52, #main_content .content_box {padding: 0 1.5%; margin-bottom: 4%;}
	#width52, .courses_details .courses_info1, .courses_details .courses_info2 {width: 49%;}
	#width52, .courses_details .courses_info1 {margin-right: 2%;}
	#width52, #gallery ul li:nth-child(3n+3), #gallery ul li:nth-child(3n+2), #gallery ul li:nth-child(3n+1) {width: 30.7%; margin: 0 2% 2% 0;}
	#width52, #gallery ul li:nth-child(3n+3) {margin-right: 12px}
	#width52, #gallery ul li:nth-child(3n+3) img, #gallery ul li:nth-child(3n+2) img, #gallery ul li:nth-child(3n+1) img {width: 100%; height: 100%}
	#width52, .contact_info .left{width: 55%; margin-right: 2%;}
	#width52, .contact_info .right{width: 43%; float: left;}
	#width52, .contact_info input, .contact_info textarea{padding-left: 2%;padding-right: 2%; width: 96%;}
	#width52,#footer{padding: 0 0 34% 0;}
	#width52,#footer .footer_nav {width: 100%; margin:0 auto 1%;}
	#width52,#footer .footer_nav ul {margin: 0 auto; width: 90%}
	#width52,#bottom_wrapper {height: 150px !important;}
	#width52,#slider .slider_shadow{ background-size: 100%;}
	#width52, #main_content_box_error{background: none; position:relative; margin:0 auto; padding:100px 0 0 0; width:90%; min-height:500px; }
	#width52, #main_content_error{margin: 10% 0% 0px; position: relative; width: 90%; padding: 0 3%; }
	#width52, .error-page{text-align: center; width: 100%; }
	#width52, .error-page img{margin-bottom: 4%; width: 100% }
	#width52, .error-page p, .error-page a{font-family: "Burbin Casual NC"; font-size: 25px; color: #4ec8ea; }
	#width52, .error-page p a{color: #f39b07; }
}


@media screen and (max-width: 640px) {

	p{font-size:13px; line-height:15px; }
 	#width640, .border1, .border2{display: none; }
	#width640, .heading{margin: -35px 0px 15px -19px; }
	#width640, #main_content_box1{padding: 13% 0 0 !important; }
	#width640, #slider{ margin-bottom: 9%;}
	#width640, .ssp_slider_default_html .flex-direction-nav, .flex-control-nav {display: none; }
	#width640, #home_content h2{width: 75%; font-size:16px; }
	#width640, .home_info_display .courses:nth-child(3n+1), .home_info_display .courses:nth-child(3n+2), .home_info_display .courses:nth-child(3n+3){width: 96.6%; min-height: 85px; margin-bottom: 8%; }
	#width640, .home_info_display .courses:nth-child(3n+3){margin-right: 0; }
	#width640, .welcome p{margin-top: 3%; }
	#width640, .more a{margin: 3%; }
	#width640, #gallery ul li:nth-child(3n+3), #gallery ul li:nth-child(3n+2), #gallery ul li:nth-child(3n+1){width: 30%; margin: 0px 2.6% 7% 0; }
	#width640, #gallery ul li:nth-child(3n+3){margin-right: 12px; }
	#width640, .footer_nav ul{display: none;}
	#slider .slider_shadow{display: none; }
	#width640, .welcome .more a{margin: 3% 4% 3% !important; }
	.n2-ss-slide{height: 210px !important; background-color:#fff;}
}

@media screen and (max-width: 32em) {

	#width32, .border1, .border2{display: none; }
	#width32, .home_info_display, #footer, #slider, #main_content, #accordion2, .accordion2, .accordion2 .content, .courses_details,#gallery, #gallery ul, .map, .contact_info, .contact_info form, .contact_info label{width: 100%; font-size: 14px; }
	#slider .slider_shadow{display: none; }
	#home_content, #main_content .content_box {width: 90%; margin: 0 auto;}
	#width32, p{line-height: 18px; padding: 0 1% 17px 2%; font-size: 14px; }
	#width32, .point_list ul li{font-size: 14px; }
	#width32, #home_content .welcome{margin: 14% 0; }
	#width32, #home_content h2{font-size: 19px; }
	#width32, .welcome p{margin-top: 7%; padding: 0 2% 4% 4%; }
	#width32, .home_info_display .courses:nth-child(3n+1), .home_info_display .courses:nth-child(3n+2), .home_info_display .courses:nth-child(3n+3){width: 93%; margin: 0 0 15% 0; min-height: 110px; }
	#width32, .footer_nav ul{display: none;}
	#width32, .heading{margin: -35px 0px 15px -16px; }
	#width32, h3 {font-size: 20px; margin-left: 2%; }
	#width32, .courses_details .courses_info1, .courses_details .courses_info2{width: 100%; }
	#width32, #main_content .left_image{width: 93%; text-align: center; }
	#width32, #gallery ul li:nth-child(2n+2), #gallery ul li:nth-child(2n+1){width: 45%; margin: 0px 2% 7% 0; }
	#width32, #gallery ul li:nth-child(2n+2){margin-right: 0; float: right; }
	#width32, .contact_info .left{width: 100%; }
	#width32, .contact_info .right{width: 100%; }
}
@media screen and (max-width: 480px) {

.our-team p img.alignleft{height: auto;width: 100%;}
.n2-ss-slide{height: 160px !important;}

}

@media screen and (max-width: 375px) {
    .n2-ss-slide{height: 140px !important;}
}


/* Developer css 25-12-2017  */
.our-team {margin-top: 20px;float: left;width: 100%;}
.our-team p {float: none;padding: 0;margin-bottom: 15px;}
.our-team h3{border-bottom:none;}
.accordion2 dd p {float: none;padding: 0;margin-bottom: 15px;}
.content_box img.alignleft {float: left;margin: 0 20px 10px 0;padding: 3px;border: 1px solid #cccccc;}
.testimo_boxlft {display: inline-block;width: 100%;}
.testimo_inner {display: inline-block;margin: 0 auto 20px;width: 100%;border: 1px solid #cccccc;}
.testimonials .testimo_boxlft span{font-size: 16px;font-weight: 600;}
.testimonials .sep:last-child {display: none;}
.testimonials .testimo_inner p{padding:10px;}
.testimonials h4 {margin: 0;padding:5px 10px;font-family: 'burbin_casual_ncregular';font-size: 18px;color: #ffffff;font-weight: normal;background: #f39b07;text-align: right;}

.envirabox-overlay-fixed{z-index:9999999 !important;}
.envirabox-overlay-fixed .envirabox-title {display: none;}
.envira-gallery-wrap .envira-pagination {clear: both;float: left;margin: 0 0 20px;text-align: center;width: 100%;}
.envira-gallery-wrap .envira-pagination a.page-numbers {display: inline-block;}
nav.archive span.page-numbers, nav.archive a.page-numbers, div.envira-pagination span.page-numbers, div.envira-pagination a.page-numbers {
background: #fff none repeat scroll 0 0;
border: 1px solid #f39b07;
color: #f39b07;
display: inline-block;
font-size: 16px;
height: 35px;
line-height: 35px;
margin: 0 10px 0 0;
padding: 0 12px;
text-align: center;
text-decoration: none;
}
nav.archive span.page-numbers:hover, nav.archive a.page-numbers:hover, div.envira-pagination span.page-numbers:hover, div.envira-pagination a.page-numbers:hover{background: #f39b07;color: #fff !important;}
.envira-gallery-wrap, .envira-gallery-wrap *, .envira-tags-filter-list, .envira-tags-filter-list * {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    float: none;
    font-size: 100%;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: static;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    transition: none 0s ease 0s ;
    visibility: visible;
    width: auto;
}
nav.archive span.current, div.envira-pagination span.current {background: #f39b07;color: #fff !important;}
.envira-gallery-item-inner {border: 1px solid #cccccc !important;padding: 3px !important;}
div#ajax-load {
    display: none;
}

.blog-list .posthead h2 a {text-decoration: none;color: #c1d831;font-family: 'burbin_casual_ncregular';font-size: 20px;}
.blog-list .posthead h2 a:hover{color:#4ec8ea;}
.blog-list .more {text-align: left;float: left;}
.blog-list {display: inline-block;width: 100%;border-bottom: 1px solid #e2e2e2;padding: 0px 0 20px 0;}
ul.page-numbers {display: inline-block;width: 100%;text-align: center;}
ul.page-numbers li {list-style: none;display: inline-block;background: #c1d831;line-height: normal;}
ul.page-numbers li a {text-decoration: none;color: #000;padding: 8px 16px;display: inline-block;}
ul.page-numbers li span.page-numbers.current {padding: 8px 16px;margin-bottom: 0 !important;background: #4ec8ea;color: #fff !important;}
ul.page-numbers li a:hover{background: #4ec8ea;color: #fff !important;}
.post-content ul, .post-content ol{padding-left:15px;} 
.post-content ul li, .post-content ol li {line-height: 18px;margin: 0px 0 8px 0;font-size: 13px;}
.single-post-sec {margin-bottom: 80px;}
.blog-single-page .meta a {color: #c1d831;text-decoration: none;}
.blog-single-page .meta a:hover {color: #4ec8ea;}
.n2-ss-slider .n2-ss-layer-with-background{background-size:contain !important;}

