/*

 Theme Name:   eVision Media Akashic Records Consultants International Theme

 Theme URI:    http://evisionmediadev.ca/clients/arci/wp-content/themes/evm/

 Description:  Twenty Thirteen Child Theme

 Author:       Hak Choi

 Author URI:   http://evisionmedia.ca

 Template:     twentythirteen

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  twenty-thirteen-child

*/



/**********FONTS**********/

@font-face {

	font-family: "Nexa Light";

	src: url(assets/fonts/Nexa_Light.otf);

}

 @font-face {

	font-family: "Nexa Bold";

	src: url(assets/fonts/Nexa_Bold.otf);

}

body {

	font-family: "Nexa Light", Helvetica, sans-serif;

	font-size:16px;

	font-weight:normal;

	color: #1F202A;

	background: #fff;

	line-height: 1.2;

	margin: 0;

}

h1,  h2,  h3,  h4,  h5,  h6 {

	font-family: "Nexa Bold", Helvetica, sans-serif;

	clear: none;

	line-height: 1.1;

	margin: 0.5em 0;

}

h1 {

	color:#1F202A;

	font-size: 25px;

}

h2 {

	color:#1F202A;

	font-size: 22px;

	font-style: italic;

}

h3 {

	color:#1F202A;

	font-size: 18px;

}

h4 {

	color:#1F202A;

	font-size: 16px;

}

p, span, ul, ol, blockquote {

	color:#1F202A;

	font-size:16px;

	font-weight: normal;

	line-height: 1.2;

}

b,  strong {

	font-family: "Nexa Bold", Helvetica, sans-serif;

	font-weight: normal;

}

/* Buttons */

button,  input[type="submit"],  input[type="button"],  input[type="reset"] {

	font-family: "Nexa Bold", Helvetica, sans-serif;

	background: #FF6D6D;

	color: #fff;

	font-size:18px;

	display: inline-block;

	padding: 16px 40px 15px 40px;

	text-decoration: none;

	border: 0;

	border-radius: 4px!important;

	text-transform: uppercase;

}

button:hover,  button:focus,  input[type="submit"]:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:focus,  input[type="button"]:focus,  input[type="reset"]:focus {

	background: #323969;

	color: #fff;

	outline: none;

	border: 0;

}

button:active,  input[type="submit"]:active,  input[type="button"]:active,  input[type="reset"]:active {

	background: #323969;

	color: #fff;

	outline: none;

	padding: 15px 40px;

	border: 0;

}

input, textarea {

	border: 0;

	padding: 5px 10px;

	background-color: #FF6D6D;

	border-radius: 0!important;

	border: 1px solid #FF6D6D;

}

input:focus, textarea:focus {

	border: 1px solid #fff;

}

a,  .entry-content a,  .comment-content a {

	color: #10303D;

	text-decoration: underline;

}

a:visited {

	color: #10303D;

}

a:focus,  a:active,  a:hover,  .entry-content a:hover,  .comment-content a:hover {

	color: #FF6C6C;

}

.entry-content blockquote {

	font-style: italic;

	padding-left: 20px;

	margin-left: 0;

	margin-right: 0;

}

ul {

	list-style-type: disc;

}

ul, ol {

	margin-left: 10px;

	padding-left: 10px;

}

/* basic custom css */



.clearfix:before,  .clearfix:after {

	content: "";

	display: table;

}

.clearfix:after {

	clear: both;

}

.clearfix {

	zoom: 1; /* ie 6/7 */

}

.text-center {

	text-align: center;

}

.display-table {

	display: table;

}

.display-table-cell {

	display: table-cell;

	vertical-align: middle;

}

.col-two .col-box {

	width: 50%;

}

.col-two .col-box.left {

	float:left;

	padding-right: 30px;

}

.col-two .col-box.right {

	float:right;

	padding-left: 30px;

}

.col-three .col-box {

	width:32%;

	float:left;

	margin-right:2%;

}

.col-three .col-box:last-child {

	margin-right:0;

}





/* placeholder */

::-webkit-input-placeholder {

	color:#fff !important;

	opacity: 1 !important;

}

::-moz-placeholder {

	color:#fff !important;

	opacity: 1 !important;

} /* firefox 19+ */

:-ms-input-placeholder {

	color:#fff !important;

	opacity: 1 !important;

} /* ie */

 input:-moz-placeholder {

	color:#fff !important;

	opacity: 1 !important;

}

.desktop-hidden {

	display:none;

}



/**

 * 3.0 Basic Structure

 * ----------------------------------------------------------------------------

 */

.site {

	background-color: #fff;

	width: 100%;

	border: none;

	max-width: 1920px;

}

.site-main {

	position: relative;

	width: 100%;

	margin: 0 auto;

}

.section {

	margin-bottom: 30px;

}

.section-box {

	margin: 0 auto;

	max-width: 960px;

	width: 100%;

	padding: 0 8px;

}

.section-full {

	width: 100%!important;

	float: none!important;

}

.section-full .section-inner {

	margin: 0 auto;

	max-width: 960px;

	width: 100%;

	padding: 0px;

	position: relative;

}

/**

 * 4.0 Header

 * ----------------------------------------------------------------------------

 */

/**



 * 4.1 Site Header



 * ----------------------------------------------------------------------------



 */

.site-header {

	background: url(assets/img/background.jpg) top;

	height: 211px;

}

.site-header-bar{

	background-color: rgba(255,255,255,0.5);

    	position: absolute;

    	max-width: 100%;

    	width: 100%;

    	height: 56px;

    	top: 155px;

    	left: 0;

    	-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

    	-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

    	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

}

.site-header .site-header-inner {

	width: 960px;

	margin: 0 auto;

}

.site-header .site-header-top {

	position: relative;

	margin: 0 auto;

	width: 100%;

	padding: 0 5px 0 0;

}

.header-logo {

	display: block;

	margin-top: 10px;

	margin-bottom: 20px;

}

.site-header-right {

	float:right;

}

.site-header .social-icons-wrap {

	margin-top:85px;

}

.social-icon {

	font-size: 25px;

}

.social-icon .fa {

	color: #fff;	

}

.site-header .social-icon .fa {

	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.8);

	margin-left: 25px;

}

.site-footer .social-icon .fa {

	margin-left: 25px;

}

.site-footer .social-icon .fa.fa-facebook {

	color: #6782B8;

}

.site-footer .social-icon .fa.fa-google-plus {

	color: #E86B54;

}

.site-footer .social-icon .fa.fa-twitter {

	color: #71D6FA;

}



/**

 * 4.2 Navigation

 * ----------------------------------------------------------------------------

 */



/* Navbar */

.navbar {

	background-color: transparent;

    	padding-top: 14px;

}

.main-navigation {

	min-height: 56px;

	max-width: 960px;

}

.nav-menu {

}

ul.nav-menu, div.nav-menu > ul {

	padding-right:0px;

}

.nav-menu li a {

	color: #000;

	font-size: 18px;

	padding: 5px 12px;

	text-transform: uppercase;

	white-space: nowrap;

}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a, .nav-menu .current_page_parent > a {

	color: #000;

	font-style: normal;

}

.nav-menu > li.menu-item-has-children:hover > a,  .nav-menu > li.menu-item-has-children > a:hover,  .nav-menu > li.menu-item-has-children:focus > a,  .nav-menu > li.menu-item-has-children > a:focus {

}

.nav-menu > li:hover > a,  .nav-menu > li > a:hover,  .nav-menu > li:focus > a,  .nav-menu > li > a:focus {

	background-color: transparent;

    	color: #000;

	border-bottom: 4px solid #000;

}

.nav-menu > li.current_page_item:hover > a,  .nav-menu > li.current_page_item > a:hover,  .nav-menu > li.current_page_item:focus > a,  .nav-menu > li.current_page_item > a:focus {

	text-shadow:none;

}

.nav-menu li:hover > a,  .nav-menu li a:hover,  .nav-menu li:focus > a,  .nav-menu li a:focus {

}

/* first level menus */

.nav-menu > .current_page_item > a

,.nav-menu > .current_page_ancestor > a{

	border-bottom: 4px solid #000;

}

.nav-menu > li > a{

	font-family: "Nexa Bold", Helvetica, sans-serif;

	padding: 3px 5px;

	margin: 2px 3px;

}

/*sub menu */

ul.nav-menu ul a, .nav-menu ul ul a {

	width: auto;

	padding-right: 20px;

}

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: #323969;

}

ul.nav-menu li:hover > ul,  .nav-menu ul li:hover > ul,  ul.nav-menu .focus > ul,  .nav-menu .focus > ul {

}

.nav-menu .sub-menu, .nav-menu .children {

	background-color: #FF6D6D;

	border: none;

	text-align: left;

	left: 0;

}

.nav-menu .current_page_ancestor .current_page_item > a {

}

.nav-menu .sub-menu li {

	width:100%;

}



/**

 * 5.0 Content

 * ----------------------------------------------------------------------------

 */

.hentry {

	padding: 0px;

}

.blog .hentry {

	margin-bottom: 40px;

}

#content {

	padding: 0px;

	width: 100%;

	max-width: 100%;

	background-color: #fff;

}

#content-inner {

	width: 960px;

	margin: auto;

	padding: 0;

}

#content-left {

	width:610px;

	float: left;

	margin-bottom: 30px;

	margin-top: 38px;

}

/* Blog, Archive */

.blog-thumb-no-img {

	background: #fff url(assets/img/no-thumb-img.jpg) center no-repeat;

	background-size: 100%;

}

.entry-summary .entry-thumbnail {

	float: left;

	width: 200px;

	margin-right:20px;

}

.entry-thumbnail .blog-thumb-img {

	width: 100%;

	height: 114px;

}

.entry-summary .blog-date {

	font-size: 14px;

	margin-bottom: 0;

}

.entry-summary .entry-summary-content {

	width: 100%;

}

.entry-summary .entry-title {

	padding-bottom: 5px;

	line-height: 1;

	margin-bottom: 0;

}

.entry-summary .entry-title a {

	text-decoration: none;

}

.entry-summary a, .entry-title a:hover, .entry-summary .entry-title a:focus, .entry-summary .entry-title a:visited {

	color: #FF6D6D;

}

.entry-summary .entry-excerpt .learn-more-btn {

	width: 100%;

	margin-top: 10px;

	text-align: right;

}

/* single page */

.single .entry-title {

	margin-bottom: 5px;

}

.single .blog-date {

	font-size: 14px;

	margin-bottom: 15px;

}

.single .blog-bottom {

	padding:10px 0 30px 0;

	clear: both;

}

.single .blog-bottom > div.clearfix {

	padding: 2px 0;

}

.single .blog-bottom .span-title {

	font-family: "Lato Bold", Helvetica, sans-serif;

	width:100px;

	float: left;

}

.single .blog-bottom ul {

	float: left;

	margin: 0px;

	font-size:14px;

	max-width: 500px;

}

.single .blog-bottom ul li {

	float:left;

	margin-right: 40px;

}

.single .blog-bottom ul li a {

	font-size:14px;

	text-decoration: none;

}

/* sidebar */

.site-main .sidebar-container {

	position: relative;

	height: auto;

	top: 0;

	margin-bottom: 15px;

}

.site-main .sidebar-container ul {

	color: #fff;

	font-size: 14px;

}

.site-main .sidebar-container ul a, .site-main .sidebar-container ul a:visited {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

}

/* clearfix */

.widget.widget_archive:before, .widget.widget_archive:after, .widget.widget_categories:before, .widget.widget_categories:after {

	content: "";

	display: table;

}

.widget.widget_archive:after, .widget.widget_categories:after {

	clear: both;

}

.widget.widget_archive li, .widget.widget_categories li {

	width: 50%;

	float: left;

}



/**

 * 5.1 Entry Header

 * ----------------------------------------------------------------------------

 */

.entry-content, .entry-summary, .entry-meta {

	width:100%;

	max-width: 100%;

}

.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {

	margin-left: 0px;

}

.entry-content img.alignright,  .entry-content .wp-caption.alignright {

	margin-right: 0px;

}

.entry-header {

	width: 100%;

	max-width: 100%;

	margin-bottom: 0;

}

.entry-title {

	margin: 0 0 15px;

}



/**

 * 5.2 Entry Meta

 * ----------------------------------------------------------------------------

 */

/**

 * 5.7 Post/Paging Navigation

 * ----------------------------------------------------------------------------

 */

/**

 * 5.11 404

 * ----------------------------------------------------------------------------

 */

.error404 .page-header, .error404 .page-content{

	max-width: 960px;

}

.error404 .page-wrapper {

	background-color: transparent;

}

/**

 * 5.12 Comments

 * ----------------------------------------------------------------------------

 */





/**

 * 6.0 Sidebar

 * ----------------------------------------------------------------------------

 */

.content-sidebar {

	float:right;

	width:327px;

}

.site-main .widget-area {

	width:100%;

	float: none;

}

.site-main .widget-area.blog-widget-area {

	background-color: #FF6D6D;

	padding: 15px;

}

.site-main .widget-area.blog-widget-area .widget{

	margin-bottom:10px;

}

.sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta {

	max-width: 100%;

	padding: 0;

}

.site-main .widget-area .widget {

	margin-bottom:0;

}

.site-main .widget-area .widget li {

	padding: 1px 0;

}

/**

 * 6.1 Widgets

 * ----------------------------------------------------------------------------

 */

.widget {

	background-color: transparent;

	padding: 0px;

	margin: 0px;

	font-size: 16px;

}

.widget .widget-title, .widget-title, .widgettitle {

	font-family: "Nexa Bold", Helvetica, sans-serif;

	font-style: normal;

	color: #fff;

	font-size: 25px;

	margin: 0;

	text-align:left;

}

.widget-area img {

}

.widget ul, .widget ol {

	list-style-type: disc;

	padding-left: 20px;

}

/* Newsletter */

.newsletter {

	background-color: #323969;

	width: 327px!important;

	min-height: 331px;

	position: relative;

	padding: 18px!important;

}
.newsletter .privacy {
	color: #fff;
	font-size: 60%;
	text-align: center;
}
.newsletter .privacy a {
	color: #fff;
}
.newsletter {

	margin-top: 38px;

}

.newsletter img {

	float:left;

	margin-right: 10px;

	margin-bottom: 20px;

}

.newsletter h1 {

	color:#fff;

	margin-top: 0;

	margin-bottom: 15px;

}

.newsletter p {

	color:#fff;

	margin-bottom: 10px;

}

.newsletter span.highlight {

	font-family: "Lato Bold", Helvetica, sans-serif;

	color:#fff;

	font-size: 24px;

	font-style: italic;

	display: block;

	padding: 0 10px;

}

.newsletter .newsletter-content {

	margin-bottom: 15px;

	color: #fff;

	text-align: center;

}

.newsletter input {

	width: 100%;

	color: #fff;

}

.newsletter button {

	width:190px;

}



/* Find a Consultant */

.sidebar-container .iconbg-box.search-icon{

	padding-top: 110px;

	background: #F6F5F3 url(assets/img/icon-search.png) center 20px no-repeat;

}

.sidebar-container .iconbg-box .iconbg-box-content{

	height: auto;

    	margin-bottom: 10px;

}

.sidebar-container .iconbg-box p.learn-more-btn{

	margin-bottom:0;

}

	

/**

 * 7.0 Footer

 * ----------------------------------------------------------------------------

 */

.site-footer {

	background: transparent;

	text-align: left;

	font-size:16px;

}

#footer-widget {

	background: url(assets/img/pattern-bg.jpg) top;

}

.site-footer .widget a{

	color: #fff;

}

#section-event{

	background-color: #323969;

	border-top: 1px solid #000;

}

#section-event .footer-top-widget:first-child{

	width: 520px;

	float:left;

}

#section-event .footer-top-widget:last-child{

	width: 440px;

	float:right;

}

#section-event .ecs-event-list{

	margin-left: 0;

    	padding-left: 0;
	list-style-type:none;

}

#section-event .ecs-event{

	text-align: center;

    	padding: 0px 30px;

}

.event-title{

	content:"Upcoming Events: ";

	font-family: "Nexa Bold", Helvetica, sans-serif;

	color: #fff;

    	font-size: 25px;
	
	text-align:center;

}

#section-event .ecs-event .entry-title a{

	font-family: "Nexa Light", Helvetica, sans-serif;

	color: #fff;

    	font-size: 25px;

	text-decoration: none;

}

#section-event .ecs-event p{

	color: #fff;

}

#section-event .learn-more-btn{

	text-align:center;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget {

	width: 960px;

	margin-left: auto;

	margin-right: auto;

	padding: 40px 0;

	float: none;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget:before,  .site-footer .widget.Axl_Testimonials_Widget_Slider_Widget:after {

	content: "";

	display: table;

}

.testimonials-widget-testimonial .open-quote:before, .testimonials-widget-testimonial .close-quote:after{

	    content: '';

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget:after {

	clear: both;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget blockquote {

	float:left;

	width: 440px;

	font-style: normal;

	margin: 0 30px;

	text-align:center;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit{

	float:right;

	width: 440px;

	text-align: center;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget blockquote, .widget.Axl_Testimonials_Widget_Slider_Widget p, .widget.Axl_Testimonials_Widget_Slider_Widget span{

	color: #fff;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit span{

	display: block;

}

.site-footer .testimonials-widget-testimonial div.credit:before

, .site-footer .testimonials-widget-testimonial .join-title:before{

	content: '';

}



.testimonials-widget-testimonial .join-title:before, .testimonials-widget-testimonial .join-location:before, .testimonials-widget-testimonial .join:before{

	content: ''!important;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit span.author{

	font-size: 20px;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit span.job-title{

	color: #FF6D6D;

}

.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .bottom_text {

	clear: both;

	width: 440px;

    	float: right;

    	text-align: center;

	margin-top: -20px;

}

#footer-inner {

	background: url(assets/img/footer-bg.jpg) top center no-repeat;

	padding: 30px 0;

}

.site-info {

	padding-bottom: 0;

	padding-top: 0;

	max-width: 960px;

}

.site-info .section-inner > .col-box.left {

	width: 610px;

	padding: 15px;

	margin-bottom: 20px;

}

.site-info .section-inner > .col-box.right {

	width: 350px;

	padding: 10px 15px;

	height: 105px;

	text-align: center;

}

.footer-newsletter-widget{

	position:relative;

	width: 270px;

    	float: right;

	height: 120px;

}

.footer-newsletter-widget .widgettitle{

	font-family: "Nexa Light", Helvetica, sans-serif;

	font-size: 20px;

	color:#1F202A;

}

.footer-newsletter-widget input[type="text"]{

	width: 212px!important;

    	height: 48px;

    	border: 1px solid #8D8D8D;

    	background-color: rgba(141,141,141, 0.4);

	position: absolute;

    	left: 0;

    	top: 45px;

	padding-left: 20px;

}

/* .footer-newsletter-widget button{

	position: absolute;

    	left: 210px;

    	top: 44px;

    	width: 50px;

    	padding: 15px 10px 14px;

	background: #FF6D6D url(assets/img/icon-submit.png) center no-repeat;

	-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

    	-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

    	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.35);

} */

.copyright-info {

	text-align: center;

}

.copyright-content, .copyright-content a {

	color: #000;	

}

/**

 * Home page template

 * ----------------------------------------------------------------------------

 */

.home .site-header {

	height: 615px;

}

.home-banner {

	background-color: transparent;

	position: relative;

	height: 330px;

	margin-top: -370px;

    	margin-bottom: 40px;

}

.home #page #primary {

	width:100%;

}

.home-banner-wrap .col-box.left{

	width:610px;

	padding-right: 0!important;

}

.home-banner-wrap .col-box.right{

	width:327px;

	padding-right: 0!important;

}

.home-banner-image iframe {

	z-index:1;

	background-color: #fff;

}

.home-banner-wrap .newsletter {

	background-color: #fff;

	margin-top: 0;

}
.home-banner-wrap .newsletter a{
	color:#20222A;
}

.home-banner-wrap .newsletter h1 {

	color:#20222A;

}

.home-banner-wrap .newsletter p {

	color:#20222A;

}

#section-about {

	padding: 20px 0 0;

	background-color: #fff;

	overflow-x: hidden;

}

#section-about .section-inner{

	padding-right: 470px;

	height: 430px;

}

#section-about img.alignright {

	position: absolute;

    	right: -240px;

    	top: 0;

}

.home .learn-more-btn {

	text-align: center;

}

.home .learn-more-btn button{

	width:200px;

}

#section-services {

	padding: 20px 0 0;

	background-color: #F6F5F3;

}

#section-services .section-inner {

	padding-top: 30px;

}

.iconbg-box{

	padding: 90px 30px 10px;

	text-align: center;

}

.iconbg-box.search-icon{

	background: url(assets/img/icon-search.png) top no-repeat;

}

.iconbg-box.key-icon{

	background: url(assets/img/icon-key.png) top no-repeat;

}

.iconbg-box.book-icon{

	background: url(assets/img/icon-book.png) top no-repeat;

}

.iconbg-box-content{

	height: 140px;

    	margin-bottom: 0;

}

.iconbg-box-title{

	padding: 0px 25px;

}



/* Paypal page */

#accept_paypal_payment_form{

	margin-top: 50px;

}

#accept_paypal_payment_form input[type="text"]{

	width:300px;

}

#accept_paypal_payment_form input[type="image"]{

	background-color: transparent;

    	border: 0;

	display: block;

    	margin: 0 auto;

	padding-top: 50px;

}

/* Testimonial Page */

.testimonials-widget-testimonials .paging.append a, .testimonials-widget-testimonials .paging.prepend a {

    	font-size: 42px;

}

.testimonials-widget-testimonial.list{

	margin-bottom: 50px;

}

.testimonials-widget-testimonial.list .credit{

	font-family: "Nexa Bold", Helvetica, sans-serif;

}

.testimonials-widget-testimonial .list-title {
	display: none;
}



/* Ultimate Member Page */

.select2-container .select2-choice>.select2-chosen{

	margin-top: 10px;

}

div.uimob800 .um-search .um-search-submit .um-button.um-alt

,div.uimob500 .um-search .um-search-submit .um-button.um-alt

,div.uimob340 .um-search .um-search-submit .um-button.um-alt{

	display:none!important;

}

.um-search-submit{

	float: right;

    	width: 48%;

    	margin-top: -56px;

}

div.uimob800 .um-search .um-search-submit .um-button.um-do-search{

	width: 100%!important;

}



/* Event Page */

.tribe-events-ical, .tribe-events-cal-links{

	display:none!important;

}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{

	width: 50%;

}

.tribe-events-event-meta  .tribe-events-meta-group.tribe-events-meta-group-gmap{

	float: none;

    	width: 100%;

}

h2.tribe-events-page-title{

	font-style: normal;

	font-size: 25px;

    	font-weight: normal;	

}

.tribe-bar-disabled #tribe-bar-form #tribe-bar-views+.tribe-bar-filters{

	display:none;

}

.tribe-bar-disabled  #tribe-bar-form #tribe-bar-views{

	left: 0;

    	width: 100%;

}

#tribe-bar-views .tribe-bar-views-list{

	padding: 0;

}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{

	padding: 3px 10px;

}



/* Add this button */

.entry-content .addthis_toolbox.addthis_ {

	float: right;

	border-top: 0;

	padding-top: 0;

	padding-left: 0;

	margin-top: -35px!important;

	min-width: 145px;

	text-align: right;

}





/**

 * 8.0 Media Queries

 * ----------------------------------------------------------------------------

 */

@media all and (max-width: 1069px) {/*Necessary because of twenty thirteen default CSS*/

	.site-main .widget-area {

 		margin-right:0px;

	}

}

@media all and (max-width: 999px) {/*Necessary because of twenty thirteen default CSS*/

 	.sidebar .site-info, .search.sidebar .page-content, .blog.sidebar .page-content, .attachment .entry-header, .sidebar .comments-title {

 		max-width: 100%;

	}

}

@media all and (max-width: 960px) {

 	.section-full .section-inner, .section-box {

 		padding:0px;

	}

 	.section-box, .section-full .section-inner, .site-header .site-header-inner {

 		width:666px;

 		margin-left:auto;

 		margin-right:auto;

	}

 	.tablet-shown {

 		display:block;

	}

 	.tablet-hidden {

 		display:none;

	}

 	.col-box {

 		float:none!important;

 		width:666px!important;

 		margin-left:auto;

 		margin-right:auto;

 		padding-left:0!important;

 		padding-right:0!important;

 		margin-bottom:20px;

 		clear: both;

	}

	/* Header */

	.site-header {

    		height: auto;

		background: url(assets/img/background-tablet.jpg) no-repeat top;

	}

	.header-logo{

		margin-bottom: 10px;

	}

	.site-header .social-icons-wrap{

		margin-top: 0;

		position: absolute;

    		left: 0;

    		top: 170px;

	}

	.site-header .social-icon .fa{

		color: #000;

		margin-left: 0;

    		margin-right: 25px;

	}

	

	/* Small menu */

	.navbar {

 		height: auto;

 		position: relative;

	}

 	.main-navigation {

 		min-height: 0;

	}

 	.menu-toggle {

 		cursor: pointer;

 		display: inline-block;

 		margin: 0;

 		padding: 4px 0 4px 10px;

 		position: absolute;

 		right: 0;

 		margin-top: 0;

	}

     	.menu-toggle-icon {

        }

        .icon-bar {

             margin-bottom: 7px;

             width: 30px;

             height: 4px;

             display: block;

             border-radius: 0;

             background-color: #000;

        }

        .menu-primary-menu-container {

             	width: 666px;

             	text-align: left;

		margin-top: 47px;

        }

        .nav-menu li a {

             margin-right: 0px;

             margin-left: 0px;

             padding: 15px 7px;

             text-align: left;

        }

         .nav-menu li:first-child a {

             margin-left: 0px;

        }

         .menu-toggle,  .menu-toggle:hover,  .menu-toggle:focus,  .menu-toggle:active {

             background: none;

             border: 0;

             padding: 4px 0 4px 10px;

        }

         .menu-toggle:after {

             display:none;

        }

         .toggled-on .menu-toggle:after {

             display:none;

        }

         .menu-toggle:focus {

             outline: none;

        }

         .toggled-on .nav-menu,  .toggled-on .nav-menu > ul {

             	display: block;

             	margin-left: 0;

             	padding: 0;

             	width: 100%;

		background-color: #FF6D6D;

        }

         .toggled-on li,  .toggled-on .children {

             display: block;

        }

         .toggled-on .nav-menu li > ul {

             background-color: #FF6D6D;

             display: block;

             float: none;

             position: relative;

             left: auto;

             top: auto;

        }

         .toggled-on .nav-menu li > ul a,  .toggled-on .nav-menu .children a {

             background-color: #FF6D6D;

             width: 100%;

        }

         .toggled-on .nav-menu li > ul a:before {

             content:"> ";

        }

         .toggled-on .nav-menu li:hover > a {

             	background-color: #323969;

             	color: #fff;

        }

         .nav-menu li:hover > a,  .nav-menu li a:hover,  .nav-menu li:focus > a,  .nav-menu li a:focus {

             background-color: #323969;

             color: #fff;

             text-shadow: none;

             border: none;

        }

         .nav-menu > li.menu-item-has-children:hover > a,  .nav-menu > li.menu-item-has-children > a:hover,  .nav-menu > li.menu-item-has-children:focus > a,  .nav-menu > li.menu-item-has-children > a:focus {

             border: none;

        }

         .toggled-on .nav-menu > li a:hover,  .toggled-on .nav-menu > ul a:hover,  .toggled-on .nav-menu > li a:focus,  .toggled-on .nav-menu > ul a:focus {

             background-color: #323969;

             color: #fff;

        }

         ul.nav-menu,  div.nav-menu > ul {

             display: none;

        }

         .nav-menu .current_page_item > a {

             border: none;

             background-color: #FF6D6D;

             color: #fff;

        }

         .nav-menu .sub-menu, .nav-menu .children {

             margin-top: 0;

        }

	/* first level menu */

	.nav-menu > li > a{

		margin-top: 0;

		margin-bottom: 0;

	}

        /* #Small menu */



        /* Footer*/

	#section-event .footer-top-widget{

		width: 100%!important;

		float: none!important;

	}

	#section-event .footer-top-widget .g{

		max-width: 100%;

		text-align: center;

		margin-bottom: 30px;

	}

        #footer-inner {

             background: url(assets/img/footer-bg-tablet.jpg) top center no-repeat;

             padding-top: 0;

        }

        .site-footer .widget {

             width: 666px!important;

             padding: 20px 0 25px;

        }

        .site-footer .widget.Axl_Testimonials_Widget_Slider_Widget blockquote{

		margin: 0;

	}

	.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit

	,.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .bottom_text{

		width: 220px;

	}

         .site-info .section-inner > .col-box.left {

		width: 390px!important;

             	margin-bottom: 0;

		float: left!important;

    		clear: none;

        }

         .site-info .section-inner > .col-box.right {

                width: 270px!important;

    		float: right!important;

    		clear: none;

		position: relative;

        }

	#section-event .ecs-event{

		padding: 0;

	}

	.footer-logo{

		width: 100%;

	}

         .site-info .section-inner .footer-links {

             	margin-top: 50px;

        }

	.footer-newsletter-widget .widgettitle{

		text-align:right;

	}

	.footer-newsletter-widget{

		width: 100%;

	}

	.footer-newsletter-widget input[type="text"]{

		top: 35px;

		left: inherit;

    		right: 48px;

	}

	.footer-newsletter-widget input[type="submit"]{

		top: 34px;

		left: inherit;

    		right: 0;

	}

	.site-footer .social-icons-wrap{

		position: absolute;

    		top: 20px;

    		right: 20px;

	}

	.copyright-content{

		width: 390px;

    		font-size: 11px;

    		text-align: left;

	}



        /* Sidebar */

        .content-sidebar {

             float: none;

             width:100%;

        }

         .site-main .sidebar-container {

             max-width: 100%;

             margin-bottom: 0;

        }

         .site-main .widget-area .widget, .site-main .widget-area .iconbg-box {

             width: 666px;

             margin-left: auto;

             margin-right: auto;

        }

	.sidebar-container .iconbg-box.search-icon{

		padding-top: 10px;
		background: url(assets/img/icon-search.png) center 20px no-repeat;

	}

         .site-main .widget-area.blog-widget-area {

             margin-top:0;

        }



        /* Newletter */

        .newsletter {

             width: 100%!important;

             height: auto;

	     margin-top: 0;

        }

        .newsletter-inner {

             width: 630px;

             margin-left: auto;

             margin-right: auto;

        }

	#FSContact2{

		max-width: 666px!important;

	}

	#fscf_div_clear2_0{

		clear:none!important;

		width: 48%;

		float:left;

	}

	#fscf_div_clear2_1{

		clear:none!important;

		width: 48%;

		float:right;

	}



        /* Home */

	.home .site-header{

		height:auto;

    		padding-bottom: 645px;   		

	}

        .home-banner {

             	padding-bottom: 0;

             	height: auto;

		margin-top: -630px;

        }

	.home-banner-wrap .col-box.left{

		text-align: center;

		margin-bottom: 10px;

	}

	.home-banner-wrap .col-box.left p{

		margin-bottom: 0;

	}

        .home-banner-wrap .newsletter-wrap.col-box {

             width: 100%!important;

             margin-bottom: 0;

        }

        .home-banner-image iframe {

             	width:100%;

		max-width: 610px;

        }

	.home-banner-wrap .newsletter h1 {

    		margin-bottom: 5px;

	}

	#section-about{

		overflow-x: inherit;

	}

	#section-about .section-inner{

		padding-right: 0;

    		height: auto;

	}

	#section-about img.alignright{

		position: relative;

    		right: 0;

	}

        .iconbg-box{

		padding: 10px 10px 10px 120px;

    		background-position: 10px center!important;

	}

	.iconbg-box-title {

    		padding: 0;

	}

	.iconbg-box-content{

		height: auto;

    		margin-bottom: 10px;

	}

         #section-services .section-inner {

             	padding-top: 0;

        }

	#section-services .col-box{

		margin-bottom: 0;

	}

	

        /* Page, Archive*/

        #content-inner {

             width:100%;

             position: relative;

             padding: 0;

        }

         #content-left {

             float: none;

             width:666px;

             margin-left:auto;

             margin-right:auto;

        }

	

	/* Event Page */

	.single-tribe_events .tribe-events-schedule{

		margin-bottom: 40px;

	}

	.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{

		float: left;

	}

}

 @media (max-width: 767px) { /*iPad Port*/

}

 @media (max-width: 735px) { /*iPhone6 Pro Land*/

}

 @media (max-width: 666px) { /*iPhone6 Land*/

 	.section-box, .section-full .section-inner, .site-header .site-header-inner, .main-navigation, .menu-primary-menu-container, .home-banner-inner {

 		width:400px!important;

 		margin-left:auto;

 		margin-right:auto;

	}

 	.mobile-hidden {

 		display:none;

	}

 	.mobile-shown {

 		display:block;

	}

 	.col-box {

 		width:400px!important;

	}

 	.section-full .section-inner.section-full-mobile {

 		width: 100%!important;

	}



	/* Header */

	.site-header-bar{

		top: 100px;

	}

 	.header-logo {

 		width: 100%;

 		margin-left: 0;

	}

 	.site-header .social-icons-wrap {

 		top: 115px;

	}



	/* Small Menu*/

	.menu-toggle {

		margin-top: -8px;

	}

	.menu-toggle, .menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {

 		padding-right: 0;

	}

	 .menu-primary-menu-container {

             	margin-top: 38px;

        }



	/* Newsletter */

	.newsletter-inner {

 		width: 364px!important;

	} 

	.newsletter h1{

		max-width: 288px;

    		margin-left: auto;

    		margin-right: auto;

    		text-align: center;

	}

	#fscf_div_clear2_0, #fscf_div_clear2_1{

		clear:both!important;

		width:100%;

		max-width:288px;

		margin-left: auto;

    		margin-right: auto;

		float:none;

	}



	/* Footer */

	#footer-inner {

 		padding-bottom: 0;

	}

 	.site-footer .widget {

 		width:400px!important;

	}

	.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget blockquote{

		float: none;

    		clear: both;

    		width: 100%;

	}

	.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .credit{

		float: none;

    		clear: both;

    		width: 100%;

		text-align: left;

	}

	.site-footer .widget.Axl_Testimonials_Widget_Slider_Widget .bottom_text{

		float: none;

    		clear: both;

    		width: 100%;

		text-align: right;

		padding-right: 50px;

	}

	#section-event .footer-top-widget .g img {

		max-width: 100%;

	}

 	.site-info .section-inner > .col-box.left, .site-info .section-inner > .col-box.right {

 		width: 100%!important;

		float: none!important;

	}

	.site-info .section-inner > .col-box.right {

 		padding-bottom: 0;

    		margin-bottom: 0;

		height: auto;

	}

	.footer-newsletter-widget .widgettitle{

		display: none;

	}

	.site-info .section-inner .footer-links{

		margin-top: 0;

	}

	.footer-newsletter-widget{

		height: 70px;

	}

	.footer-newsletter-widget input[type="text"]{

		top: 0;

	}

	.footer-newsletter-widget input[type="submit"]{

		top: -1px;

	}

	.site-footer .social-icons-wrap{

		right: inherit;

    		left: 0;

	}

	.site-footer .social-icon .fa{

		margin-left: 0;

		margin-right: 20px;

	}

	.copyright-content{

		width:100%;

		margin-bottom:30px;

	}



	/* Sidebar */

	.site-main .widget-area .widget, .site-main .widget-area .iconbg-box {

 		width: 400px;

	}



	/* Home */

	.home .site-header{

		padding-bottom: 660px;		

	}

	.home-banner-image iframe{

		height: 224px;

	}



	/* Page, Single */

	#content-left {

 		width:400px;

	}



	/* Archive */

	.entry-summary .entry-thumbnail {

 		float: none;

	}

 	.entry-thumbnail .blog-thumb-img {

 		margin: 0 auto;

 		margin-bottom: 10px;

	}

 	.entry-summary {

 		margin-top: 30px;

 		margin-bottom: 30px;

	}

 	.entry-summary .entry-title {

 		margin-top: 20px;

	}

	/* Event Page */

	.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{

		float: none;

		width:100%;

	}

	/* Member Page */

	.um-search-submit{

		float: none;

    		width: 100%;

    		margin-top: 0;

	}

}

 @media (max-width: 643px) { /*Necessary because of twenty thirteen default CSS*/

 	#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links {

 		padding:0px!important;

	}

 	.toggled-on .nav-menu li > ul {

 		margin-left: 0;

	}

}

 @media (max-width: 413px) {/*iPhone6 Pro Port*/

 	.section-box, .section-full .section-inner, .site-header .site-header-inner, .main-navigation, .menu-primary-menu-container, .navbar, .site-info-inner, #content-left, .newsletter-inner, .site-main .widget-area .widget, .site-footer .widget {

 		width: 100%!important;

 		padding-left:1%!important;

 		padding-right:1%!important;

	}

 	.home-banner .section-inner, .entry-top.section-box,.col-box, #section-event .section-inner {

 		width: 100%!important;

 		padding-left:0!important;

 		padding-right:0!important;

	}



	/* Header */

	.site-header .site-header-top{

		height: 101px;

		display: table;

	}

	.site-header .site-header-top .header-logo-wrap{

		display: table-cell;

		vertical-align: middle;

	}



	/* Home */

	.home-banner-image iframe{

		height: 216px;

	}



	/* Footer */

	#section-event .ecs-event{

    		padding-left:1%;

 		padding-right:1%;

	}

	.site-footer .social-icon .fa{

		margin-right: 5px;

	}

	/* Side bar */

	.iconbg-box {

 		width: 100%!important;

 		padding-right:1%!important;

	}

	

	/* Blogs*/

	.entry-summary .entry-excerpt .learn-more-btn {

 		text-align:center;

	}

}

 @media (max-width: 374px) {/*iPhone6 Port*/

	.home-banner-image iframe{

		height: 200px;

	}

}

 @media (max-width: 320px) {

 

}


#tribe-events-content .type-tribe_events a, #tribe-events-content .tribe-events-nav-pagination a {
	color: #10303D;
    text-decoration: underline;
}
#tribe-events-content .type-tribe_events a:hover, #tribe-events-content .tribe-events-nav-pagination a:hover {
	    color: #FF6C6C;
}