﻿.carousel-inner{position:relative;overflow:hidden;width:100%}


.page-template-page-tour-php .carousel-inner {display: none !important;}

	
	
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}


.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

	div.center,
	#content p.center {
		text-align: center;
		margin-top: 20px;
	}

	
	#content div.module {
	   display: block;
	}


#content div.wysiwyg a.cssForHover {
	text-decoration: none;
}

	
	div.band {
		position: relative;
	}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


	.no-mobile-slidingbar #slidingbar-area{display:none;}

	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
	}

	.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img { max-width: 64px; padding:3px !important; }
	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

.sidebar .s,
.footer-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .footer-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .footer-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .footer-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .footer-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .footer-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.footer-area .columns-4 .recent-works-items a,
#slidingbar-area .columns-4 .recent-works-items a {
  max-width: 60px;
}

.sidebar .sub-menu,
.sidebar .children,
.footer-area .sub-menu,
.footer-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

#slidingbar-area .fusion-columns,
.footer-area .fusion-columns {
  margin: 0 -15px;
}

.footer-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.footer-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.footer-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.footer-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.footer-area .columns-4 .flickr_badge_image img,
#slidingbar-area .columns-4 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.footer-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.footer-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.footer-area .social-networks li,
.footer-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.footer-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.footer-area .widget_icl_lang_sel_widget #lang_sel_click li,
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.sidebar .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.footer-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .footer-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.footer-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.sidebar ul.list-icon a,
.footer-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.sidebar .products a,
.footer-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.sidebar .products .product-title,
.footer-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.footer-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.footer-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.footer-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.footer-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.footer-area .products-slider a,
.footer-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.sidebar .products-slider a,
.sidebar .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.footer-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.footer-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.footer-area .simple-products-slider .es-carousel li,
.footer-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.footer-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.footer-area .product-category mark,
#slidingbar-area .product-category mark,
.sidebar .product-category mark {
  background-color: transparent;
  color: inherit;
}

.footer-area .product-category h3,
#slidingbar-area .product-category h3,
.sidebar .product-category h3 {
  margin-bottom: 0;
}

.rtl #slidingbar-area .columns .fusion-column,
.rtl .footer-area .columns .fusion-column {
  float: right;
}

.rtl .footer-area .flickr_badge_image img,
.rtl #slidingbar-area .flickr_badge_image img {
  float: right;
}


#slidingbar-area {
  z-index: 99999;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rtl #slidingbar-area {
  left: 0;
  width: auto;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

#slidingbar-area h3 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

#slidingbar-area .text-block {
  text-shadow: 1px 2px 1px #000;
}

#slidingbar-area .holder-block img {
  width: 100%;
}

#slidingbar-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

#slidingbar-area ul li a {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

#slidingbar-area .widget_recent_entries ul li {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

#slidingbar-area .widget_recent_entries ul li a {
  padding: 0 0 5px 0;
  border-bottom: none;
}

#slidingbar-area a {
  text-shadow: 1px 2px 1px #000;
  color: #bfbfbf;
}

#slidingbar-area ul li a:hover {
  color: #a0ce4e;
}

#slidingbar-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

#slidingbar-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

#slidingbar-area li.recentcomments a {
  border: none;
}

.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }

#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li {
	border-color: #363839;
	border-color: rgba(54,56,57,1);
}


.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	font-weight:bold;
}



.footer-area  h3,#slidingbar-area  h3{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,
.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {
	font-size:14px;
		line-height:21px;
}

.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,
.footer-area ul, #slidingbar-area ul, .fusion-tabs-widget .tab-holder .news-list li .post-holder a,
.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta{
	font-size:14px;
		line-height:21px;
}


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:28px;
}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1170; }


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}


#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}


#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li, #slidingbar-area .widget_recent_entries ul li {border-bottom: 1px solid #505152;}

#slidingbar-area .tagcloud a, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,
#slidingbar-area .fusion-accordian .fusion-panel
{border-color: #505152;}

#spacer {float:left;margin-right:10px;}


.fade-in {
	opacity:0;  


	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}

 
.fade-in.one {
-webkit-animation-delay: 0.25s;
-moz-animation-delay: 0.25s;
animation-delay: 0.25s;
}

 
.fade-in.two {
-webkit-animation-delay: 0.40s;
-moz-animation-delay:0.40s;
animation-delay: 0.40s;
}

 
.fade-in.three {
-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
animation-delay: 0.6s;
}


.fade-in.four {
-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
animation-delay: 0.8s;
}


.fade-in.five {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
}


.search-wrapper
{
	float: right;
	width: 65%;
}


#wrapper { width: 100%; background: #f4f3f2; position: relative; z-index: 60; }
 .entry-content table,
body.et-pb-preview #main-content .container table {
width: 100%;
margin: 0 0 15px 0;
border: 1px solid #eee;
text-align: left;
}

.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
padding: 9px 24px;
color: #555;
font-weight: bold;
}

.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
padding: 6px 24px;
border-top: 1px solid #eee;
}
 #left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
padding: 0 0 23px 16px;
line-height: 26px;
list-style-type: disc;
}

#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
padding: 0 0 23px 0;
line-height: 26px;
list-style-position: inside;
list-style-type: decimal;
}

#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
padding: 2px 0 2px 20px;
}

#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
padding: 2px 0 2px 35px;
}

.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
margin-bottom: 0 !important;
padding-top: 0;
}

.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
margin-bottom: 12px;
line-height: 24px;
}

.project .entry-content {
padding-top: 30px;
}
 .et_pb_pagebuilder_layout .project .entry-content {
padding-top: 0;
}

.et_full_width_portfolio_page .entry-content {
margin-bottom: 43px;
}
 .entry-content .et_pb_member_social_links {
margin-top: 20px;
padding: 0;
list-style-type: none !important;
}
 .et_pb_post .entry-content {
padding-top: 30px;
}
.clear{clear:both}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}

.ad-right {	width:50%;
	float: right;
}



#h_id_scond_bx .ad-right {
	display: block;
	float: left;
	text-align: center;
	width:50% !important;
}

.col1, .know-div, .bar-left, .ad-right, .pre-sec .colum-left, .comp-sec, .testi_sec .test-col-2, .col-3-right , .right-div img , .col-two-div , #c_div, .right-div , .div1.div_horoscope table{
	width: 100%;
}


.pro-pgdiv1 .bar-left, .pro-pgdiv1 .ad-right{width:49% !important;}


.info.popup {
  width: 100%;
  height: 78px;
  overflow: hidden;
  display: block;
  position: absolute;
  bottom: 0; }

  .ie8 .info.popup {
    background: black;
    display: none;
    bottom: 0; }

[data-width="1"][data-layout="default"].promotionswidget .info {
  padding: 6px 9px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto; }

    [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb p {
      line-height: 1.6; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

[data-width="1"][data-layout="default"].youtubewidget .info {
  display: none;
  padding: 15px; }

[data-width="1"][data-layout="multiple"] .info,
[data-width="1"][data-layout="news"] .info,
[data-width="1"][data-layout="social"] .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 77.14286%;
  float: left; }

  [data-width="1"][data-layout="multiple"] .info:last-child,
  [data-width="1"][data-layout="news"] .info:last-child,
  [data-width="1"][data-layout="social"] .info:last-child {
    margin-right: 0; }

[data-width="2"][data-layout="single"] .info,
[data-width="2"][data-layout="news"] .info,
[data-width="2"][data-layout="default"] .info {
  float: right;
  width: 52%;
  padding: 50px 30px 0 30px; }

[data-width="2"][data-layout="default"].promotionswidget .info {
  height: auto;
  max-height: 145px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto;
    position: relative;
    height: 100%;
    max-height: 100%; }

  [data-width="3"][data-layout="single"] .info,
  [data-width="3"][data-layout="news"] .info {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 77.14286%;
    float: left; }

    [data-width="3"][data-layout="single"] .info:last-child,
    [data-width="3"][data-layout="news"] .info:last-child {
      margin-right: 0; }

[data-width="3"][data-layout="default"] .info {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  margin-right: 0;
  padding: 30px 30px 30px 0; }

  [data-width="3"][data-layout="default"] .info:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_thumb {
  padding: 20px;
  width: 100%; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_info {
  display: none; }

    [data-width="3"][data-layout="default"].promotionswidget .info {
      padding: 15px 15px 15px 0; }

    [data-width="3"][data-layout="default"].youtubewidget .info {
      padding: 15px 15px 15px 0; }

#events_axs .event_list .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 54.28571%;
  margin-right: 0;
  min-height: 110px;
  padding-bottom: 50px;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

  #events_axs .event_list .info:last-child {
    margin-right: 0; }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }


.map_window .info {
  border-bottom: 1px dotted #999;
  padding: 0 0 4px;
  margin: 0 0 8px;
  float: none !important;
  width: auto !important;
  padding: 0 !important; }

  .map_window .info address {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 140%; }

      .rsHomepage.royalSlider.mobileCaption .rsGCaption .info {
        bottom: 38px;
        padding: 15px 15px 10px;
        background: black;
        background: rgba(0, 0, 0, 0.7); }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title {
          letter-spacing: 1px;
          overflow: hidden;
          max-height: 36px; }

          .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title h3 {
            font-size: 14px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .date {
          position: absolute;
          bottom: 7px;
          left: 15px;
          font-size: 12px;
          font-weight: 900;
          text-transform: uppercase;
          letter-spacing: 1px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .event_venue {
          font-size: 12px; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }

  .feature-hmevents .two_column .info {
    height: 85px;
    padding: 15px 20px;
    background: black;
    background: rgba(0, 0, 0, 0.7); }

  .feature-hmevents .info {
    padding: 10px 10px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

.event_list.widget_content.carousel .info {
  bottom: 38px;
  padding: 15px 15px 10px;
  background: black;
  background: rgba(0, 0, 0, 0.7); }

  .event_list.widget_content.carousel .info .title {
    letter-spacing: 1px;
    overflow: hidden;
    max-height: 33px; }

    .event_list.widget_content.carousel .info .title h3 {
      font-size: 14px; }

  .event_list.widget_content.carousel .info .date {
    position: absolute;
    bottom: 7px;
    left: 15px;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

.news_list.widget_content.carousel .info .title {
  letter-spacing: 1px;
  text-transform: uppercase; }

.news_list.widget_content.carousel .info .date {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px; }

  .modal .info {
    float: right;
    width: 180px; }
.entry .info{line-height:1.6}

.small-calendar #calendario .modal .info {
  line-height: 130%; }


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }
.promotionswidget .info p a{color:#9d7c46}

#sub-footer{
	background:#68A4C4;
}


#sub-footer p{
	margin:0;
	padding:0;
}


#sub-footer span{
	color:#f5f5f5;
}


#sub-footer ul.social-network {
	float:right;
}


#header-tools { width: 100%; padding: 30px 0 24px; margin: 0; position: relative; z-index: 5000; border-bottom: 1px solid #f1f1f1; }

#header-tools #customer_login_link:after { content: ' / '; color: #666666; }



.bold #header-tools { border-bottom: 1px solid #f1f1f1; }


#header-tools .search, #header-tools .cart-details { width: 200px; font-size: 0.725em; text-transform: capitalize !important; }



#header-tools .search { text-align: left; color: #666666; padding-left: 20px; }


#search-toggle-title .browse-icon, #header-tools .cart-icon { font-family: 'editions'; font-size: 2.750em; line-height: 0.625em; position: absolute; left: 0; }


#header-tools .browse-icon { top: -5px; left: -3px; }



.news-cycle #header-tools .browse-icon { top: -3px; }



.ie10 #header-tools .browse-icon, .lt-ie10 #header-tools .browse-icon { top: -2px; }


.lt-ie9 #header-tools .browse-icon { top: -4px; }


#header-tools .cart-icon { top: -5px; left: -6px; }



.news-cycle #header-tools .cart-icon { top: -3px; }



.ie10 #header-tools .cart-icon, .lt-ie10 #header-tools .cart-icon { top: -2px; }


.lt-ie9 #header-tools .cart-icon { top: -4px; }



.news-cycle #search-toggle-title .browse-icon, .news-cycle #header-tools .cart-icon { line-height: 0.750em; }



#header-tools .cart-details { text-align: right; padding-right: 20px; }


#header-tools .cart-details a { position: relative; padding-left: 25px; }



#header-tools .account-details { font-style: italic; width: 500px; font-size: 0.625em; position: relative; top: -1px; }



.neuton #header-tools .account-details { font-size: 0.750em; font-weight: 300; }


#header-tools #customer_logout_link { margin-left: 2px; }

  
  
  .pt-sans #header-tools .browse-icon { top: -3px; }

  .pt-sans #header-tools .cart-icon { top: -3px; }


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


.clearfix:after { clear: both; }


.clearfix { *zoom: 1; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

		#site-title,
		#site-description {
			position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
.sidebar .widget{border-bottom:1px solid #000;}
.paging-navigation .current, .widget span i, .score-line span i, .all-news-link .read-more{color:#000000;}
.footer-sidebar .widget h3{color:#ffcc0d;}
.footer-sidebar .widget a{color:#8c919b;}
.footer-sidebar .widget a:hover{color:#ffcc0d;}
.widget-area-2, .widget-area-3, .footer-sidebar .widget{border-top:1px dotted #585b61;border-bottom:1px dotted #585b61;border-left:1px dotted #585b61;border-right:1px dotted #585b61;}







































.wrap {
  width: 96%;
  margin: 0 auto; }
.img-circle{border-radius:50%}
.table-showtimes{margin:0;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px dotted #070608}
.tr-coretext .table-showtimes{font-weight:700}
.table-showtimes:after{content:" ";z-index:0;display:block;position:absolute;right:100%;width:100%;margin-right:-99em;padding-left:99em;border-bottom:1px dotted #070608}
.table-showtimes tr{position:relative}
.table-showtimes tr:before,.table-showtimes tr:after{content:" ";z-index:0;display:block;position:absolute;right:100%;width:100%;margin-left:-99em;padding-right:99em;border-top:1px dotted #070608}
.table-showtimes tr:after{left:100%;margin:0;padding:0;margin-right:-99em;padding-left:99em}
.table-showtimes tr:first-child td{border-top:1px dotted #070608}
.table-showtimes tr:last-child td{border-bottom:none}
.table-showtimes td{display:table-cell;width:33.33333%;line-height:1;border-bottom:1px dotted #070608}
.table-showtimes time{white-space:nowrap}
.table-showtimes .movie-title{display:table-cell;width:66.66667%;padding:0.98438em 0;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1.40625;text-transform:none;letter-spacing:0}
.tr-coretext .table-showtimes .movie-title{font-weight:normal}
#colophon .container .table{display:table;width:100%;table-layout:fixed;font-size:0.88889em}
#colophon .container .table:after{content:"";display:table;clear:both}



		.showbiz .overflowholder 						{	overflow: hidden;position: relative;width: 100%;}


		.showbiz .overflowholder ul 					{		width:100000px; position: absolute;	top: 0px; left: 0px; }


		.showbiz .overflowholder ul li 					{		float: left !important;
																-webkit-transition: all 0.3s ease;
																-moz-transition: all 0.3s ease-in-out;
																-o-transition: all 0.3s ease-in-out;
																-ms-transition: all 0.3s ease-in-out;
																transition: all 0.3s ease-in-out;
																position:relative;
														}

#showbiz_products-services_1 .showbiz .overflowholder ul li:hover .mediaholder {border:3px solid #ff3333;}

#tjTopper .custom-none p, #ce-cf-container-82 {
    margin: 0;
}

#tjTopper .custom-none {

	margin: 0 2px 0 0;
    float: right;
    height: 34px;
}

.custom-otherdtls strong {
    color: #4B5668;
}

.custom-quickguides .tjslctlist {
    width: 125px;
}

.custom-quickguides h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.custom.downloads .grid_2 {
    width: 140px;
    display: inline;
    float: left;
    margin-right: 10px;
}

.custom-regbtm p {
    margin: 0;
}

.custom-none.myaccount{overflow:hidden}



.custom.tv_mobile{
display: none;}

#sidebar .social-content-wrapper #facebook-feed {display:none;}
.process-bg{display:none}
.process:hover .process-bg{background-color:#fff;border:none}

img#logo {
	float:left;
}

.the-three-pillars-box .blue-1,
.the-three-pillars-box .blue-2,
.the-three-pillars-box .blue-3 {
    margin-bottom: 1.875rem;
    min-height: 11.88rem;
    padding: 0 0.9375rem;
}

.blue-1 { background: #003f57 !important; }


.fontstyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
div#banner_content_area,div#banner_slim_content_area,div#view_course_banner_content_area,div#view_school_banner_content_area,div#view_lecture_banner_content_area,div#searchschools_banner_content_area{width:960px;min-height:20em;margin:0 auto;background:#023a4d;}
div#banner_content_area h1,div#banner_slim_content h1{width:100%;font:normal 3.4em/1.2em Georgia,"Times New Roman",Times,"Palatino Linotype","Book Antiqua",Palatino,serif;text-align:center;}
div#banner_content_area div#searchschools_box_container{position:relative;top:20px;width:276px;margin-left:680px;}


.fix:before,
.fix:after,
.col-full:before,
.col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.fix:after,
.col-full:after {
  clear: both;
}


.fix,
.col-full {
  zoom: 1;
}

.home-pager {
  margin: 25px auto 60px auto;
  display: inline-block;
}

.home-pager span {
  color: transparent;
  width: 15px;
  height: 15px;
  display: inline-block;
  border: 1px solid #ffffff;
  margin: 0px 5px;
  cursor: pointer;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease-in;
  -moz-transition: background-color 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in;
  transition: background-color 0.3s ease-in;
}

.home-pager span.cycle-pager-active {
  background-color: #ffffff;
}

	#et_mobile_nav_menu { float: right; display: none; }

	#main-header #et_mobile_nav_menu { margin-top: 8px; }

	.et_pb_fullwidth_menu #et_mobile_nav_menu { float: none; }

	.et_header_style_centered #et_mobile_nav_menu { float: none; position: relative; }
.lp-linklist .view-footer a:link,.lp-linklist .view-footer a:visited,.lp-newsblock .view-footer a:link,.lp-newsblock .view-footer a:visited{font:10px Arial,Helvetica,Verdana,sans-serif;color:#0C4790;text-decoration:none;}
.view .pagination .pager-ellipsis{padding:0;}
.view .pagination .pager-ellipsis span{border:0;padding:0;}
.view-featured .view-content,.region-homepage-top-first,.region-homepage-bottom-second{margin-bottom:12px}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.view-blog-list .views-row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #DEDEDE;}
.view-blog-list .views-row-last{border-bottom:0;}
.page-content .region-content.col-md-9 .inside,.page-content .view-categories.col-md-9{border-right:1px #CCC solid;padding-right:10px;}
.view-press-room .views-row{padding-bottom:12px;}
.page-news .view-tags,.page-news .views-field-nothing,.view-id-tags,.page-taxonomy .views-field-nothing{padding:3px;background-color:rgb(232,233,235);clear:both;}
.view-id-tags .views-label{margin-left:12px;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}
.page-news-photos .view-filters{display:none;}
.view-early-learning-archive ul{list-style:none;}
.view-early-learning-archive ul li{margin-left:0!important;}
.view-early-learning-archive ul li .views-field-uid{display:none;}
.front .view-featured .grid-column{width:100%;float:none;}
.view .progress-disabled{float:none;}
.populerMember_block .populerMember_songblock .pmsb_content{position:relative;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title{color:#1a2323;font:bold 15px BPreplay;margin-left:42px;margin-top:-2px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title a{text-decoration:none;color:#1a2323;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users{color:#979797;font:bold 11.48px BPreplay;margin-left:42px;margin-top:1px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users a{text-decoration:none;color:#979797;}

					.sidebar-slider .cycle-slideshow {height:200px;position:relative;width:360px;margin:0 auto;overflow:hidden}

					.sidebar-slider .cycle-slideshow .alignnone{margin:0 0 0 10px;width:340px;height:200px}

	.inner-cycle .cycle-slideshow {overflow:hidden;height:408px;}

.archive-media .inner-cycle .cycle-slideshow {overflow:hidden;height:450px;}
	

	
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:920px;height:411px;}

ul.classified-category-list li div.created { margin-left: 1em; font-style: italic; font-size:smaller; }


#mainmenu_language
{
	float: right;
	margin-right: 10px;
}


.main-div {
   max-width: 1200px;
}

.navbar-inner {
  min-height: 55px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  border-top: 3px solid #52A8CA !important;
  border-bottom: 1px solid #FFFFFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-inner:after {
  clear: both;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }


    .latest_news_a{
        display: block !important;
        width: 100% !important;
    }


.widget .widget-title {
	padding-top: 0;
	margin-top: 0;
}

.slicknav_icon{position:relative;display:inline-block;width:32px;height:25px}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto}
#featured{text-align:center;font-size:1.2em;font-weight:normal;line-height:1.4;padding:20px 10px 45px;margin:0;background:#f0f0f0;background:rgba(30,50,10,0.08);border-bottom:1px solid #e7e7e7;text-shadow:1px 1px #fff}
#featured h2{font-size:1.2em;line-height:1}
#featured p{margin:0;padding:0}
.page-admin-structure-block-demo #featured .block-region{font-size:.55em}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none}

	

.with-sidebar-container .with-sidebar-content{ float: right; }

.with-sidebar-container .with-sidebar-left{ position: static; }
 
#left-col{
  width: 230px; 
  float: left;
}

.panel-flexible .views-row-last a,table.views-table th.views-field-description,table.views-table td.views-field-description{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-industry .views-field-field-ind-event-image{float:right;}
.section-training #page .views-field p{padding:0px;margin:0px;}
.section-training #page .views-field-title  h5{margin-bottom:0px;margin-left:-30px;}
.section-training #page .views-field-title  h5 a{color:#1f7878;padding-left:0px;}
.section-training #page .field-name-field-seminar-abstract,.section-training #page .field-name-field-tr-event-overview span,.section-training #page .views-field-field-seminar-abstract .field-content,.section-training #page .views-field-field-tr-event-overview{color:#996A44;}
.section-training #page .field-type-location,.section-training #page .field-type-datetime,.section-training #page .form-item-field-location-type-tid,.section-training #page .views-field-field-seminar-date,.section-training #page .views-field-field-tr-event-date,.section-training #page .views-field-field-tr-event-level,.section-training #page .date-display-single,.section-training #page .location{color:#777;}
.section-training #page .views-field-field-tr-event-level,.section-training #page .views-field-field-tr-event-location .location{font-size:85%;}
.section-training #page .views-field-field-tr-event-reg-type p{display:block;margin-top:10px;width:100px;padding:2px 0px;text-align:center;-webkit-box-shadow:0px 1px 5px rgba(50,50,50,0.75);-moz-box-shadow:0px 1px 5px rgba(50,50,50,0.75);box-shadow:0px 1px 5px rgba(50,50,50,0.75);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.view-research-leaders .views-field-field-person-photo{float:left;}
table.views-table td.views-field img{float:left;margin-right:0.69em;max-width:none;padding:0 9px;}
#content td.views-field-field-news-date-value{font-weight:normal;}
th.views-field-field-news-date-value,th.views-field-field-news-text-value{background-color:#fff;border-width:0 0 1px;}
div.views-field-citation{display:block;padding:0
9px 18px 9px}
div.views-field-citation a:link,
div.views-field-citation a:visited{border-bottom:0 none}
div.views-field-citation .biblio-title
a{font-size:123.1%;font-weight:bold}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

	.wpb_wrapper{width:100%}

.page-id-112 .wpb_wrapper {
    
}
DIV.csc-textpic-caption-c .csc-textpic-caption,a#dp-close,div.dp-popup h2{text-align:center}
#resultdiv,#split div.csc-textpic-intext-left div.csc-textpic-imagewrap{margin-left:10px}
#split div.csc-textpic-intext-right div.csc-textpic-imagewrap,.csc-textpic-imagewrap img{margin-top:5px;margin-right:5px}
.csc-textpic-imagewrap img{margin-left:5px;padding-bottom:5px;border-radius:10px}
DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic-above DIV.csc-textpic-text,DIV.csc-textpic-clear{clear:both}
* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul,* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid #000;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG,DIV.csc-textpic IMG{border:none}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:10px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:10px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0!important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0!important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px!important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px!important}
DIV.csc-textpic-center{text-align:center}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
.view-wishlist td.active{background-color:transparent;}
.region-header .view-planting-zone-finder .throbber{display:none;}
.view-planting-zone-finder{float:left !important;clear:right;}
.view-planting-zone-finder .views-exposed-widget{padding-top:0px !important;}
.popup-element-body .view-commerce-cart-form{padding:10px;}
.popup-element-body .view-commerce-cart-form ul{margin-top:0 !important;border-top:none !important;}
#popup-element-0-active .view-commerce-cart-form li.views-row{text-align:left;width:100% !important;padding:0;border:none;}
#popup-element-0-active .view-commerce-cart-form .view-footer a{background:#456605;border:none;color:#fff;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em !important;padding:4px 17px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.view-twitter-feed h3{display:inline-block;}
.view-twitter-feed .views-row{background-color:rgba(0,0,0,0.063);border-radius:5px;margin-bottom:.5em;padding:.5em;}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.views-row .node-teaser,.view-custom-search .views-row{margin:1em 0;background-color:rgba(0,0,0,0.063);border-radius:5px;padding:0 1em 1em;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
.view-custom-search .search-results-view .form-submit{font-size:25px;height:30px;line-height:0;margin-top:2px !important;}
.popup-layout .view-display-id-block_1 ul li{border-bottom:1px dotted #C0C0C0 !important;list-style:none outside none;margin:0 10px;padding:10px 0;}
.popup-layout .view-display-id-block_1 ul li.views-row-last{border-bottom:medium none !important;}
.popup-layout .view-display-id-block_1 .view-content ul{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#456605 !important;}
.popup-layout .view-display-id-block_1 ul li a{color:#456605 !important;}
.popup-layout .view-display-id-block_1 .line-item-total{border-bottom:1px dotted #FFFFFF !important;border-top:1px dotted #FFFFFF !important;margin-bottom:15px;padding:7px 0;}
.popup-layout .view-display-id-block_1 li.line-item-summary-view-cart a,.popup-layout .view-display-id-block_1 li.line-item-summary-checkout a{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#FFFFFF;padding:10px !important;text-decoration:none;}
.popup-layout .view-display-id-block_1 li.line-item-summary-checkout{margin-top:5px;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{clear:both;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content{padding:15px;position:relative;width:55%;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images{position:relative;width:130px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images img{border:#d7d7d7 solid 1px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .commerce-product-sku .commerce-product-sku-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .views-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{color:#3b3b3b;float:left;font-size:12px;font-weight:bold;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field{clear:both;margin:0;text-align:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{display:inline;float:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.view .progress-disabled{float:none;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}
.view-commerce-cart-block tr{vertical-align:top;}
.view-commerce-cart-block td.price,.view-commerce-cart-form td.price,.view-commerce-cart-summary td.price{white-space:nowrap;}
.view-commerce-cart-form tr,.view-commerce-cart-summary tr{vertical-align:top;}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}


.header .dropdown-menu li a:focus {
    background:  #fff;
}


.header .dropdown-menu {
    border-color: #a10f2b;
}


.header .style-list li a:hover {
    color: #a10f2b;
}



.header {
    z-index: 99;
    position: relative;
    border-bottom: solid 2px #eee;
}


.header .navbar {
    margin: 0;
}


.header .navbar-default {
    border: none;
    background: none;
}


.header .navbar-brand { 
    z-index: 1;
    padding: 18px 10px 10px 15px;
}


.header .navbar-default .navbar-toggle {
    color: #333;
    border: none;
    font-size: 19px;
    margin-top: 10px;
}


.header .navbar-default .navbar-toggle .icon-bar {
    background: #222;
}


.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus {
    background: inherit;
}



.header .navbar-collapse {
    position: relative;
}

    
    .header .navbar-toggle {
        display: block;
    }

    
    .header .navbar-collapse.collapse {
        display: none !important;
    }

    
    .header .navbar-collapse.collapse.in {
        display: block !important;
        overflow-y: auto !important;
    }

    
    .header .navbar-nav {
        margin: 0;
        float: none !important;
    }


    
    .header .navbar-nav .open .dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent;
    }


    .header .navbar-default .dropdown-menu.no-bottom-space {
        padding-bottom: 0;
    }


    
    .header .navbar-collapse,
    .header .navbar-collapse .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    .header .dropdown-menu li a { 
        color: #687074; 
        font-size: 14px; 
        font-weight: 400; 
        padding: 8px 15px; 
        border-bottom: solid 1px #dedede;
    }




.header .dropdown-submenu { 
   position: relative; 
}


.header .dropdown-submenu.pull-left {
    float: none;
}


.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"] {
    left: -3px;
    width: 1.25em;
    margin-right: 1px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg {
    
    width: 1.5625em;
}




.header-fixed .header.header-fixed-shrink {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    position: fixed;
    height: 75px;
    
    border-bottom: none;
    box-shadow: 0 0 3px #bbb;
    background: rgba(255,255,255, 0.96); 
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    transition: background 0.4s;
}



.header-fixed .header.header-fixed-shrink .topbar {
    display: none;
}



.header-fixed .header.no-topbar {
    height: 78px;
}


.header-fixed .header.no-topbar.header-fixed-shrink {
    height: 95px;
    margin-top: -35px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .navbar-brand {
    top: 46px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: 26px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge .badge-open {
    top: 69px;
}



.header-fixed .header.header-fixed-shrink .navbar-brand { 
    top: 15px;
    z-index: 1;
    position: relative;
    padding: 0 10px 10px;
}


.header-fixed .header.header-fixed-shrink .navbar-brand img {
    width: 90%;
}



.header-fixed .header.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: -3px;
}


.header-fixed .header.header-fixed-shrink .shop-badge .badge-open {
    top: 70px;
}



.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse {
    position: static;
}


.header .mega-menu .navbar-inner,
.header .mega-menu .container {
    position: relative;
}


.header .mega-menu .dropdown-menu {
    left: auto;
}


.header .mega-menu .dropdown-menu div.city-padded{
	padding-top: 10px;
}


.header .mega-menu .dropdown-submenu .dropdown-menu {
    left: 100%;
}


.header .mega-menu .nav.pull-right .dropdown-menu {
    right: 0;
}


.header .mega-menu .mega-menu-content {
    *zoom: 1;
    padding: 20px 10px;
}


.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after {
    content: "";
    display: table;
    line-height: 0;
}


.header .mega-menu .mega-menu-content:after {
    clear: both;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
    left: 0;
    right: 0;
    overflow: hidden;
}


    .header .mega-menu .mega-menu-content [class^="col-"] {
        padding-right: 25px;
    }



.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li {
    padding-bottom: 5px;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li a {
    padding: 0;
    border-bottom: none;
}



.header img.product-offers:hover {
  opacity: 0.9;
}



.header h3.mega-menu-heading {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede;
}


.header h3.mega-menu-heading.margin-bottom-10 {
    margin-bottom: 10px !important;
}


.header .style-list {
    margin-bottom: 20px;
}


.header .style-list li a {
    color: #888;
    font-size: 14px;
    margin-right: 5px;
}


.header .style-list li .label {
    top: -2px;
    position: relative;
}

.back-to-top a{position:fixed;bottom:3%;right:1.5%;padding:10px 15px;z-index:1;background-color:#fff;font-size:24px;line-height:1;outline:0}



.fw-single-image .fw-single-image-wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-width: 100%;
}

.fw-single-image i {
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-single-image img {
    display: block;
    max-width: 100%;
    transition: all 0.2s linear;
}

.fw-single-image.fw-single-image-left {
    text-align: left;
}

.fw-single-image.fw-single-image-right {
    text-align: right;
}

.fw-single-image.fw-single-image-center {
    text-align: center;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i {
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i:before {
    font-style: normal;
    width: 56px;
    height: 56px;
    color: #ffffff;
    line-height: 56px;
    font-size: 28px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    text-align: center;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-zoom:before {
    content: "\f065";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-link:before {
    content: "\f0c1";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-video:before {
    content: "\f04b";
    text-indent: 0.2em;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover img {
    transform: scale(1.1);
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i {
    opacity: 1;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i:before {
    display: block;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap {
    border: 10px solid #ffffff;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap:before {
    position: absolute;
    z-index: 2;
    top: -9px;
    bottom: -9px;
    left: -9px;
    right: -9px;
    border: 1px solid #000;
    content: "";
}

.fw-single-image.fw-image-circle .fw-single-image-wrap {
    border-radius: 50%;
    z-index: 1;
}

.fw-single-image.fw-image-circle .fw-single-image-wrap img {
    border-radius: 50%;
}







//images shortcode


.fw-single-image.fw-single-image-left {
    text-align: left;
    float: left;
    margin-right: 25px;
}

#megaMenu ul.megaMenu,
#megaMenu ul.sub-menu {
  

  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: visible;
  zoom: 1;
}

#megaMenu.megaMenu-nojs ul ul.sub-menu {
  display: none;
}

#megaMenu ul ul.sub-menu {
  position: absolute;
  left: auto;
  z-index: 500;
  float: left;
  zoom: 1;
  overflow: visible;
  visibility: visible;
  margin: 0;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
.widget_nav_menu li ul.sub-menu{margin-left:2em}

#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
  color: #888888;
}
.front .content_main .column_3{background-color:#2B6D90;width:100%;float:left;padding:20px 0;margin:20px auto 0;}
.front .content_main .column_3 .inner_content{max-width:265px;margin:0 auto;}
.front .content_main .column_3 h2#watch_cov{font-size:27px;text-align:center;padding:0px 0px 8px 0px;margin:10px 0px;}
.front .content_main .column_3 h2{text-align:center;font-size:18px;padding:5px 0px 1px 0px;margin:15px 0px 0px 0px;color:#ffffff;text-shadow:1px 1px 1px #000000;font-family:'Dax Compact Medium';}
.front .column_3 a{color:#FFFFFF;}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong,
#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-family: "symboldregular";background-color:transparent;color:#fff;}

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong {font-size:48px;line-height:24px;}

    #content .metaslider .rslides .caption-wrap .caption { line-height: 1.0em; }

    #content .metaslider .rslides li a .caption-wrap .caption span { font-size:0.60em;margin-left:-7px;margin-right:-7px; }

    
    
    #content .metaslider .rslides li a .caption-wrap { bottom:50px; right:25px; left:25px; }

.metaslider .rslides .caption-wrap {
    background-color: transparent;
    bottom: 100px;
    left:50px;
    right:50px;
    width: auto;
    color: #39a2ce;
    font-size: 34px;
    opacity:1;
    filter:alpha(opacity=100);
}

.metaslider .rslides .caption-wrap .caption {
    font: 0.98em "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.4em;
}

.metaslider .rslides .caption-wrap .caption span {
    margin-left:-8px;
    margin-right:-8px;
    padding:8px;
}

.metaslider .rslides .caption-wrap .caption .headlineHoverClass {
    background-color: #378bb0;
}
