/*
Theme Name: Capi
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;

	position: relative;
}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	color: #141412;
	display: block;
	
	text-decoration: none;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #220e10;
	color: #fff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #220e10;
	
	border-top: 0;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}
.menu ul li ul a{padding: 7px 27px!important}
ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #fff;
	margin: 0;
	width: 250px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #db572f;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #660101;
	
}

.menu-toggle {
	display: none;
}

/* Navbar */
.navbar {
	background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 1px;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}


.event-cont .thumb{border: 0px!important;border-radius: 0px!important}
.event-cont h3{
	font-family: 'Titillium Web', sans-serif!important;
}
.event-cont .eve-desc{padding-left: 142px!important}
.seats{   border-radius: 0!important;  padding: 5px!important;margin-left: 5px!important}
.timing time.icon{margin: 14px auto!important ;}
.eve-start p{margin-bottom: 10px!important;}
.evrplus_addcal,.dashiconsText,.event_time,.locationTitle,.event_fee,.evrplus_regform label,.sponlgcpi #loginform1 label{font-family: 'Titillium Web', sans-serif!important;}
#details h2{font-family: 'Titillium Web', sans-serif!important;font-weight: 600}
.evrplus_thumbnail_container .evrplus_thumbnail_single{display: none;}
.register_now_button,.regform_buttons input{background-color: #4D3D7B!important;font-family: 'Titillium Web',sans-serif!important;}
.regform_buttons input{background-color: #4D3D7B!important;font-family: 'Titillium Web',sans-serif!important;padding: 5px 10px;border: 0px;color: #fff;}
.dash-item div{background: #EAEAEA}
.dash-item div{text-align: center;padding: 15px 10px;float: left;width: 100%;}
.dash-item a i{font-size: 42px;color: #413377!important;}
.dash-item a{float: left;width: 100%;margin-bottom: 10px;}
.dash-item a h6{margin: 0px!important;font-size:14px!important}
.dash-item{margin-bottom: 15px!important;}
.marbot5{margin-bottom: 5px;float: left;}
.reimg100{max-width: 100%!important;width: 100%!important}
.acontent{padding: 10px 0px;}
.acontent h4{margin-top: 0px!important;}
.aitems{margin-bottom: 35px;}
.usr{padding: 10px!important}
#page_navigation{float: left;width: 100%;margin: 15px 0px;}
#page_navigation a{font-family:'Titillium Web',sans-serif;padding: 5px;margin-right: 3px;font-size: 14px;border: 1px #ccc solid;color: #67598C; }
#page_navigation a.active_page{background: #67598C;color: #fff;}

#attendee_confirm div{font-family:'Titillium Web',sans-serif}
#attendee_confirm input{
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#attendee_confirm div input[type="button"],#attendee_confirm div input[type="submit"]{
	background: #4d3d7b none repeat scroll 0 0!important;
    border: 1px solid #4d3d7b!important;
    border-radius: 0!important;
    color: #fff!important;
    font-size: 18px!important;
    margin-top: 15px!important;
    padding: 10px 15px!important;
    text-transform: uppercase;
    width: auto!important;
    height: auto!important;
}
#attendee_confirm div input[type="submit"]{float: right!important;}
#attendee_confirm div{margin-left: -4px!important}
.entry-content table td{padding: 5px;}

#s2member-pro-paypal-checkout-form-custom-fields-section-title{display: none;}
div.s2member-pro-paypal-form-billing-method-section-title,
div.s2member-pro-paypal-form-section-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #ccc !important;
}
.btn-bluess{font-family:'Titillium Web',sans-serif;background: #4d3d7b none repeat scroll 0 0!important;
border: 1px solid #4d3d7b!important;
    border-radius: 0!important;
    color: #fff!important;
    font-size: 18px!important;
    margin-top: 15px!important;
    padding: 10px 15px!important;
    text-transform: uppercase;
  }
.skip{margin-right: 15px;}
#s2member-pro-paypal-checkout-form .btn-primary{font-family:'Titillium Web',sans-serif;background: #4d3d7b none repeat scroll 0 0!important;
    border: 1px solid #4d3d7b!important;
    border-radius: 0!important;
    color: #fff!important;
    font-size: 18px!important;
    margin-top: 15px!important;
    padding: 10px 15px!important;
    text-transform: uppercase;
    width: auto!important;
    height: auto!important;}
.sideb .item img{
	padding: 0px!important
}    
#s2member-pro-paypal-checkout-form-submit-div{float: right;}
.sideev{background: #FC9B34;padding-top:10px;padding-bottom:10px;color: #fff; font-family:'Titillium Web',sans-serif;}
.sideb .item h4{color: #fff!important;font-size: 18px!important;margin-top: 0px!important;margin-bottom: 5px;}
.sideb .item ul{margin: 0px;padding: 0px;}
.dc li{list-style: none!important;}
.calevecapi,.timvecapi,.locevecapi{
    border-bottom: 1px dotted white;
    color: white;
    font-family: "Titillium Web",sans-serif !important;
    font-size: 15px;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0 0 8px 30px;
}
.sideb .calevecapi {
    background: rgba(0, 0, 0, 0) url("images/dates.png") no-repeat scroll 0 3px;
}
.sideb .timvecapi {
    background: rgba(0, 0, 0, 0) url("images/clock.png") no-repeat scroll 0 3px;
}
.sideb .locevecapi {
    background: rgba(0, 0, 0, 0) url("images/interface.png") no-repeat scroll 0 3px;
}
.im{float: left;width: 100%;height: 165px;background-size: cover!important;background-repeat: no-repeat;}
.sideev{min-height: 220px!important;}
.rg{color: #fff;background: #4D3D7B;padding: 5px 10px;margin-bottom: 10px;}
.rg:hover{color: #fff;}
/*
#ws-plugin--s2member-profile table tr{float: left;width: 50%}
form#ws-plugin--s2member-profile table:last-child{width: 100%}
form#ws-plugin--s2member-profile table td {
    border: 0 none;
    display: inline-block;
    padding: 7px 0;
    width: 93%;
}*/
#ws-plugin--s2member-profile table:nth-child(4n) {
  margin-right: 0;
}
.sponlgcpi .tml-rememberme-submit-wrap .nopadleft p{display: none;}
.sponlgcpi .tml-rememberme-submit-wrap .nopadleft ul li:first-child{display: none;}
.sponlgcpi .tml-rememberme-submit-wrap  .tml-submit-wrap{float: right;margin-right: 5px;}
#ws-plugin--s2member-profile tr td{float: left!important;width: 95%!important;}
.ws-plugin--s2member-profile-field-divider-section-title{font-family: "Titillium Web",sans-serif !important;border-bottom: 1px #ccc solid!important}
.slideshowlink a{float: left; padding: 10px;margin-bottom: 25px;font-family: "Titillium Web",sans-serif !important;color: #fff;background: #4D3D7B;font-size: 20px!important;}
.slideshowlink a:hover,.slideshowlink a:focus{color: #fff!important;}
.slideshowlink{float: left;width: 100%;}
.dcc {
    font-family: "Titillium Web",sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.redss{color: #BC1818!important}
p.w100 span{display: none; -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;}
p.100 strong i{content: ""!important;font-family: "FontAwesome"!important;}
p.w100:hover span{height: auto;display: block;};
p.w100:hover strong i{content: ""!important;font-family: "FontAwesome"!important;}
.fa-caret-down{float: right;}
.skip2{display: none;}
.gr{background: #52A810;padding: 10px!important;color: #fff;}
.rd{background: red;padding: 5px;color: #fff;}
.mmsg{display: none;}
.modal-content{background: none!important;box-shadow: none!important;margin-top: 10%!important}
.loader{z-index: 99999}
.upt{position: relative!important;}
.ov{position: absolute;left: 0px;right: 0px;top: 0px;z-index: 999; bottom: 0px;background: rgba(255, 255, 255, 0.6);display: none;}
.ov1{position: absolute;left: 0px;right: 0px;top: 0px;z-index: 999; bottom: 0px;background: rgba(255, 255, 255, 0.6);}
.paypal{background: #FFD46C;padding:7px 10px;float: left;border: 2px #F19C3F solid;margin-top: 10px;}
.paypal i{color: #01325E;font-size: 21px;float: left;margin-right: 5px;}
.paypal span{font-family: "Titillium Web",sans-serif !important;font-weight: 700;color: #01325E;font-size: 16px;}
.paypal span span{color: #375D81}

.bank{cursor: pointer; padding:7px 10px;float: left;border: 2px #DD3333 solid;margin-top: 10px;margin-left: 10px!important;
background: -moz-linear-gradient(to right, rgb(221, 51, 51), rgb(162, 34, 34));
background: -webkit-linear-gradient(to right, rgb(221, 51, 51), rgb(162, 34, 34));
background: -o-linear-gradient(to right, rgb(221, 51, 51), rgb(162, 34, 34));
background: linear-gradient(to right, rgb(221, 51, 51), rgb(162, 34, 34));
}
.bank i{color: #fff;font-size: 21px;float: left;margin-right: 5px;}
.bank span{font-family: "Titillium Web",sans-serif !important;font-weight: 700;color: #fff;font-size: 16px;text-transform: uppercase;}
#reg label{font-weight: normal!important;}
#reg p{float: left;width: 100%;}
#reg input[type="text"],#reg input[type="password"]{height: 40px!important}

h4 a.ngg-album-desc{width: 100%!important;max-width: 100%!important;height: auto!important}
.ngg-album-link a,.ngg-album-compact{width: 100%;}
.ngg-album-link a img{width: 100%;}
.ngg-albumoverview{float: left;width: 18%!important;margin-right: 2%;clear: none!important;}


.sdp p {margin-bottom: 20px;}

.boxwrap{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;background: rgba(106,102,102,0.5);}
.boxwrap .modal-content{background: #fff!important;color: #000;}
.boxwrap .modal-content h5{font-size: 22px!important;color:#000!important;}
.boxwrap .modal-content p{line-height: 18px!important;font-family: arial;margin-top: 10px;}
.modal-header{border-bottom: 0px!important}
.boxwrap input{font-family: arial}
.errr{color: red}


.imageboxxxx img{width: 100%}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}

