﻿
.two-sidebar-center #column-main .mcolumn-pad {
  padding-right: 20px;
  padding-left: 20px;
}

.one-sidebar-right #column-main .mcolumn-pad,
.two-sidebar-right #column-main .mcolumn-pad {
  padding: 14px 30px 0 15px;
}

.one-sidebar-left #column-main .mcolumn-pad,
.two-sidebar-left #column-main .mcolumn-pad {
  padding: 14px 15px 0 30px;
}

.fullwidth #column-main .mcolumn-pad {
  padding-right: 15px;
  padding-left: 15px;
}

  .responsive .one-sidebar-right #column-main .mcolumn-pad,
  .responsive .two-sidebar-right #column-main .mcolumn-pad {
    padding: 15px;
  }


.welcome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.welcome2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.type-event .day {
	font-size: 20px;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}
.wrapper{margin:0 auto;max-width:962px;padding:0 4px;position:relative}

.latest_post_holder.image_in_box .latest_post_text_inner
{
	display:table-cell;
	vertical-align:middle
}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}


.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_links_list li.essb_totalcount_item .essb_t_r_big { margin-right: 0px; }


.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_links_list li.essb_totalcount_item .essb_t_r_big { padding-left: 2px !important; }
 .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after { color: #777777;content: "shares";display: block;font-size: 11px;font-weight: normal;text-align: center;text-transform: uppercase;margin-top: -5px; }
 .essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_links_list li.essb_totalcount_item .essb_t_r_big { text-align: center; }
 .essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after { margin-top: 0px; }
 .essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after { margin-top: 0px; }


a.social-icons {
margin: 5px 2px;
}


a.social-icons:hover {
opacity: .8;
filter:alpha(opacity=80); 
}
.top_block .mixTape_container .mixtapes_block .mixtap_txt{border-bottom:1px solid #dcdcdc;color:#1a2323;display:inline-block;font:bold 15.65px BPreplay;padding:5px 0 8px;width:100%;}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .mixtap_label{display:inline-block;padding:3px;width:100%;}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .beats_txt{color:#979797;display:inline-block;padding:3px 4px;width:100%;}


.clearfix:before,
.clearfix:after,
.block-body:before,
.block-body:after {
  content:"";
  display:table;
}

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}
#mobile-header #mobile-menu a .menu-bars{position:relative;display:block;background-color:#999999;height:3px;width:28px;margin-top:14px;margin-bottom:14px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before,#mobile-header #mobile-menu a .menu-bars:after{content:" ";background-color:#999999;display:block;width:100%;height:3px;position:absolute;left:0px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before{top:-9px;}
#mobile-header #mobile-menu a .menu-bars:after{bottom:-9px;}
body.push-body-toright .menu-bars{background-color:transparent !important;}
body.push-body-toright .menu-bars:before{top:0px !important;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
body.push-body-toright .menu-bars:after{bottom:0px !important;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}


.schedule {
    padding:5px 5px 7px 5px;
    border-radius: 0 0 4px 4px;
    background: #e5dbc7;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }


.photogallery .viewmore{
    margin-top:10px;
    clear:both;

}


.photogallery .viewmore a
{
    text-decoration: none; 
    font-family: Lora-Bold;
    margin-bottom: 10px;
    padding: 5px; 
    font-weight: normal; 
    font-size:1.2em;

}


.photgallery .viewmore a.morebutton
{
     border-radius: 6px !important;
     margin-bottom: 10px;
     padding: 10px; 
     font-weight: bold;
     font-size:14px
}



.footer {
	font-size: 12px;
	padding: 5px 0;
}


.footer .menu {
	margin-left: 20px;
}


.footer .copyrights {
	float: right;
	margin-right: 20px;
}


.footer a {
	text-decoration:none;
	color:#FFF;
}


.footer a:hover {
	text-decoration:none;
	color:#ff0006;
}


table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.587em; max-width: 100px; }


#main-content .cart-subtotal td { border-top: none; }

.woocommerce-checkout #main-content .cart-subtotal td { border-top: 1px solid #eee; }


table.cart td.actions .button.alt, #main-content table.cart td.actions .button.alt { margin: 19px 0 9px; }

#main-content .container { padding-top: 58px; }

	#main-content .container:before { content: ''; position: absolute; top: 0; height: 100%; width: 1px; background-color: #e2e2e2; }


	.et_right_sidebar #main-content .container:before { right: 224px; }

	.et_left_sidebar #main-content .container:before { left: 224px; }


	.et_full_width_page #main-content .container:before, .et_full_width_portfolio_page #main-content .container:before { display: none; }

#main-content, .et_pb_section { background-color: #fff; }

.et_section_transparent, .et_pb_pagebuilder_layout #main-content { background-color: transparent; }

.et_vertical_nav.et_right_sidebar #main-content .container:before { right: 320px; }

.et_vertical_nav.et_left_sidebar #main-content .container:before { left: 320px; }

#main-content {background-color: #000!important;}
.footer .block-ti-lsg-mr-social-tools-social-tools-footer .socialIcons .facebook a{background-position:0 -300px}
.footer .ftConnect .social a.facebook{background-position:0 -300px}

.keydates .keydate .days_left{
    font-size: 12px;
    text-align: center;
    padding: 5px 10px;
    width: 137px;
    background: #e8e9ea;
    height: 25px;
    position: absolute;
    bottom: 0;
    margin: 0;
    left: 0;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
}

.es .keydates .keydate .days_left{
    
}

.keydates .keydate .days_left .days{
    font-size: 18px;

}

	div.slide_out a span.deal_3 {
		display: block;
		margin: 5px 0 0 0;
		font-size: 24px;
		display: none;
	}
