﻿
.p
{
padding: 0 0 0 20px;
}
.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-left:15px;padding-right:15px}
.col-md-6{width:50%}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}
#nav li.date{color:#666666;}


.about_us
{
	float:left;width:760px;height:auto; margin:0px 0px 20px 0px;
}



.about_us h1
{
float:left;width:271px;height:auto;font-size:16px; font-family:Arial, Helvetica, sans-serif;
}



.about_us p
{
float:left;width:740px;height:auto;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#262524;text-align:justify;  padding:0px 5px 10px 5px; margin:-5px 0px 0px 0px; border:2px solid #d5d5d5;webkit-box-shadow:  0 0 1px #000000;
      -moz-box-shadow: 0 0 1px #000000;
           box-shadow:  0 0 1px #000000;
		   border-radius:3px;
		   margin:0px 0px 0px 5px;
}
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row{width:100%;}
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row-item:after{content:"";display:block;clear:both;}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.nav-mobile .menu {
  margin: 0;
  padding: 0;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #e2e1e3;
}

.nav-mobile .menu .mob-submenu-wrapper {
  display: none;
  position: absolute;
  left: 15px;
  right: 15px;
  margin: 0;
  padding: 10px 0 0;
  z-index: 1;
  top: 47px;
}

.nav-mobile .menu .mob-submenu-wrapper:hover {
  display: block;
}

.nav-mobile .menu .mob-submenu-wrapper ul {
  margin: 0;
  padding: 8px 0 7px;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
}

.nav-mobile .menu .mob-submenu-wrapper ul li {
  padding: 3px 20px 4px;
  list-style: none;
  border-bottom: 1px solid #1c1c1c;
  border-top: 1px solid #3d3d3d;
}

.nav-mobile .menu .mob-submenu-wrapper ul li:first-child {
  border-top: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li.first-child {
  border-top: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li:last-child {
  border-bottom: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

div#upper-menu ul#top-nav li.main ul.sub-nav li a{
	font-size: .7em; 
	padding: 4px;
	margin: 0;
}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}


.featured_image_wrap .featured_desc {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    z-index: 2;
    height: auto;
    width: 100%;
    
    
    
    
    
}



    


.featured_desc p {
    padding: 15px;
    margin: 0;
}


    .featured_desc p a {
        display: block;
        color: #FFFFFF;
        text-decoration: none;
    }

	
	.featured_desc {
		display: none;
	}

  .featured_desc, .bx-caption {
    line-height: 1.6em;
  }
.x-navbar .sub-menu li:before,.x-navbar .sub-menu li:after{background-color:#dddddd;}
.x-navbar,.x-navbar .sub-menu,.tp-bullets.simplebullets.navbar,.tp-bullets.simplebullets.navbar-old,.tp-leftarrow.default,.tp-rightarrow.default{background-color:#364c8c!important;}


#footer #credits img.gia { margin: 0 30px 0 0; }
.col{float:left}


a.button,
input.button,
.button a {
    border:none !important;
    background:#96b47e;
    font:1.05em Arial, sans-serif,Arial,sans-serif;
    color: #ffffff;
    padding:7px 15px;
    cursor:pointer;
    display:inline-block;
    zoom:1;
    *display:inline;
    
    -webkit-box-shadow: 0 0 2px 0 #000;
    -moz-box-shadow: 0 0 2px 0 #000;
    box-shadow: 0 0 2px 0 #000;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


a.button.altcolor,
input.button.altcolor,
.button.altcolor a {
    background-color:#8d8d8d;
}



a.button.large,
input.button.large,
.button.large a {
    padding:15px;
    display:block;
    text-transform:uppercase;
    font-size:20px;
}


a.button.large.plus,
input.button.large.plus,
.button.large.plus a {
    text-align:left;
}


a.button:hover,
input.button:hover,
.button a:hover {
    color: #ffffff;
    -webkit-box-shadow: 0 0 2px 1px #000;
    -moz-box-shadow: 0 0 2px 1px #000;
    box-shadow: 0 0 2px 1px #000;
}


#util-bar #util-bar-login .button {
    position:absolute;
    right:0;
    top:0;
    width:112px;
    margin-top:2px;
}


#mainslider .overlay .button {
    border-color: transparent;
    text-align: center;
    margin:10px 15px 0;
}


#productinfo #detail .button {
    width:100%;
    text-align:center;
}


#basket .foot .button {
    display:inline;
}


#basket .foot .checkoutcont .button {
}


#shipping-calculator .button {
    margin-top:25px;
    padding: 7px 22px;
}

    
    #productinfo #detail .button,
    #productinfo #detail .added,
    #productinfo #detail .options #product-select_input {
        width:100% !important;
    }

    
    #basket .foot .button,
    #shipping-calculator .button {
        width:100%;
        padding:15px;
    }

	


	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .smallercol, .biggercol
	{
		position: relative;
		margin-right: 4%;
		float: left;
	}


	.one_fourth {
		width: 22%;
	}

	
	.two_third .one_fourth {
		margin-right: 6.1224%;
		width: 20.4082%;
	}


	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1170px
	}


.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1
}


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


.container:after {
	clear: both
}


.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}


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


.container-fluid:after {
	clear: both
}


.navbar .container {
	width: auto
}


.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}




.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	line-height: 0;
	content: "";
}


.container-full-width:after {
	clear: both;
}

	.container-full-width .container{
		margin: 0px 20px;
	}

	.container-full .top-head-social .icons {
		margin-bottom: 10px;
	}

.ie8 .container {max-width: 1020px;width:auto;}





.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}

.vc_row-fluid .vc_col-md-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-md-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-md-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-md-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-md-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-md-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-md-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-md-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-md-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-md-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-md-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-md-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-md-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-md-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-md-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-md-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-md-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-md-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-md-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-md-12 { width: 100%!important; }

.vc_row-fluid .vc_col-xs-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-xs-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-xs-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-xs-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-xs-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-xs-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-xs-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-xs-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-xs-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-xs-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-xs-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-xs-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-xs-12 { width: 100%!important; }

.vc_row-fluid [class*="vc_span"] {
	float:left!important;
	width: 100% !important;
	margin-left: 0!important;
	margin-right: 0!important;
}

	
	
	.full-width-content.vc_row-fluid .vc_span2 { width: 16.66%; }

	.full-width-content.vc_row-fluid .vc_span3 { width: 25%; }

	.full-width-content.vc_row-fluid .vc_span4 { width: 33.33%; }

	.full-width-content.vc_row-fluid .vc_span5 { width: 40.5%; }

	.full-width-content.vc_row-fluid .vc_span6 { width: 50%; }

	.full-width-content.vc_row-fluid .vc_span7 { width: 57.5%; }

	.full-width-content.vc_row-fluid .vc_span8 { width: 66.6%; }

	.full-width-content.vc_row-fluid .vc_span9 { width: 75%; }

	.full-width-content.vc_row-fluid .vc_span10 { width: 83.0%; }

	.full-width-content.vc_row-fluid .vc_span11 { width: 91.5%; }

	.full-width-content.vc_row-fluid .vc_span12 { width: 100%; }

	
	.full-width-content.vc_row-fluid .wpb_column { margin-left: 0!important; }

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }



.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}





 
.vc_row-fluid [class*="vc_col-sm-"] {
  display: block;
  width: 100%;
  min-height: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
}


.vc_vc_row .vc_row-fluid [class*="vc_col-sm-"]:first-child {
  margin-left: 0 !important;
}


.vc_row-fluid .vc_col-sm-12,
.wpb_teaser_grid.wpb_carousel .vc_col-sm-12 {
  width: 100%;
}



.vc_row-fluid .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-6,
.wpb_teaser_grid.wpb_carousel .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-4,
.wpb_teaser_grid.wpb_carousel .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-3,
.wpb_teaser_grid.wpb_carousel .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row-fluid .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}




.vc_vc_row .vc_row-fluid .vc_span11,.vc_vc_row .vc_row-fluid .vc_span10,.vc_vc_row .vc_row-fluid .vc_span9,.vc_vc_row .vc_row-fluid .vc_span8,.vc_vc_row .vc_row-fluid .vc_span7,.vc_vc_row .vc_row-fluid .vc_span6,.vc_vc_row .vc_row-fluid .vc_span5,.vc_vc_row .vc_row-fluid .vc_span4,.vc_vc_row .vc_row-fluid .vc_span3,.vc_vc_row .vc_row-fluid .vc_span2,.vc_vc_row .vc_row-fluid .vc_span1{
	width:100% !important;
	
	
}





.vc_row-fluid {
  width: 100%;
  position:relative;
  overflow:hidden;
  *zoom: 1;
}

.vc_row-fluid.vc_inner {
	overflow:inherit!important;
}

.vc_row-fluid:before,
.vc_row-fluid:after {
  display: table;
  content: "";
}

.vc_row-fluid:after {
  clear: both;
}


.vc_row-fluid [class*="vc_span"]:first-child {
  margin-left: 0;
}

.vc_row-fluid .vc_span12,
.wpb_teaser_grid.wpb_carousel .vc_span12 {
  width: 100%;
}

.vc_row-fluid .vc_span11 {
  width: 91.45833333333334%;
}

.vc_row-fluid .vc_span10 {
  width: 82.91666666666667%;
}

.vc_row-fluid .vc_span9 {
  width: 74.375%;
}

.vc_row-fluid .vc_span8 {
  width: 65.83333333333334%;
}

.vc_row-fluid .vc_span7 {
  width: 57.29166666666667%;
}

.vc_row-fluid .vc_span6,
.wpb_teaser_grid.wpb_carousel .vc_span6 {
  width: 48.75%;
}

.vc_row-fluid .vc_span5 {
  width: 40.208333333333336%;
}

.vc_row-fluid .vc_span4,
.wpb_teaser_grid.wpb_carousel .vc_span4 {
  width: 31.666666666666668%;
}

.vc_row-fluid .vc_span3,
.wpb_teaser_grid.wpb_carousel .vc_span3 {
  width: 23.125%;
}

.vc_row-fluid .vc_span2 {
  width: 14.583333333333334%;
}

.vc_row-fluid .vc_span1 {
  width: 6.041666666666667%;
}

.vc_row-fluid .vc_col-lg-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-lg-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-lg-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-lg-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-lg-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-lg-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-lg-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-lg-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-lg-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-lg-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-lg-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-lg-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-12 { width: 100%!important; }
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}
.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}
.fusion-secondary-header .fusion-alignright{margin-left:0;}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px;}
.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}

#sidebar .side-widget { width: 226px; }

#sidebar .side-widget img { max-width: 226px; height: auto; }

.side-widget { background-color: #000000; color: #CCCCCC; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 14px; }

.side-widget h4.side a, .section2title { color: #CCCCCC; font-family: arial, helvetica, sans-serif; }
.side-widget a, .bottom-widget a { color: #99AADD; }

.side-widget a:hover, .bottom-widget a:hover { color: #CC0000; }

.side-widget h3, .bottom-widget h3 { font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; }






.global-width {
    margin: 0 auto;
    width: 600px;
}

.fr, .alignright {float:right;}

	a.fr, a.alignright, .pic.fr, .pic.alignright {float:right;}

	#header .bottom .fr {padding-left:59px; clear:left;}

	.lnk_all_news.fr, .lnk_archive.fr {float:right;}

#slider-images {
    margin: 18px 0 0 18px;
    position: absolute;
}
div.adsense.square{height:200px;width:240px}
div.adsense.largerec{height:280px;width:336px;margin:30px auto 30px auto}

.banner {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.fixedwrapper {
	position:fixed;
    top:0;
    width:100%;
	margin-bottom:5px;
	z-index: 9999;
}

#sp-slide-grid .mod-block {padding-bottom:0}

#sp-bottom .mod-block{padding:0 25px}

.mod-block {padding:10px}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}


.logo
{
margin:5px 10px 0px 10px;
float:right;
width:80px;
height:30px;
}

.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-left: 15px;
  padding-right: 15px;
}

  .col-md-9 {
    width: 75%;
  }


#aom_items {width:100%; margin:0; padding:0;}


.readmore{
padding-top:5px;
padding-bottom:0px;
text-align:center;
color:#096;
float:right;
border-bottom:2px solid #EBEBEB;
}



table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	
}


table.display thead th {
	padding: 5px 15px 5px 5px;
	font-weight: bold;
    font-size: 100%;
    color: #474747;
	cursor: pointer;
	* cursor: hand;
}


table.display tfoot th {
    padding: 5px 15px 5px 5px;
    font-weight: bold;
    font-style: normal;
    color: #474747;
}


table.display tr.heading2 td {
	border: 1px solid #aaa;
}


table.display td {
	padding: 4px 0;
    line-height: 13px;
    height: 60px;
    text-align: center;
    
}

table.display td.center {text-align: center;}






table.display tr.odd.gradeA {
	background-color: #ddffdd;
}


table.display tr.even.gradeA {
	background-color: #eeffee;
}


table.display tr.odd.gradeC {
	background-color: #ddddff;
}


table.display tr.even.gradeC {
	background-color: #eeeeff;
}


table.display tr.odd.gradeX {
	background-color: #ffdddd;
}


table.display tr.even.gradeX {
	background-color: #ffeeee;
}


table.display tr.odd.gradeU {
	background-color: #ddd;
}


table.display tr.even.gradeU {
	background-color: #eee;
}


table.display tr.even.row_selected td {
	background-color: #B0BED9;
}


table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


table.display tr.gradeA {
	background-color: #eeffee;
}


table.display tr.gradeC {
	background-color: #ddddff;
}


table.display tr.gradeX {
	background-color: #ffdddd;
}


table.display tr.gradeU {
	background-color: #ddd;
}


	.job-board .right .widget .textwidget, .sidebars .right .widget .textwidget { 
		margin: 8px 0;
	}

div.td-menu-header .span11 {width: 100%;}
.span11{width:910px}
.row-fluid .span11{width:91.293532338308%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:91.243331535096%}
input.span11,textarea.span11,.uneditable-input.span11{width:896px}
.table td.span11,.table th.span11{float:none;width:894px;margin-left:0}



.aom_pg {margin:1em 0 0 0; clear:left; font-size:85%;}

.aom_pg a, .aom_pg span {float:left; padding:0.2em 0.4em; margin-right:0.1em; border:1px solid #fff; background:#fff;}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}

.aom_pg a {border:1px solid #999999; text-decoration:none;}

.aom_pg a:hover {background-color:#EAEAEA; color:#000000; text-decoration:underline;}

.aom_pg a.aom_np {font-weight:bold;}

.aom_pg span.aom_np {border:1px solid #ddd; color:#999;}

.aom_pg .aom_np-next {float:right;}

.aom_pg span.aom_sp {padding:0.5em 0 0 0; border:0; background:#FFFFFF}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }

.rollover-img {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.popup_padding { padding: 10px 20px; }
section.stories.from-the-magazine .magazine-carousel .issue-article-list{margin-top:60px}


.subfoot-menu {
	padding: 0;
	text-align: center;
}


.subfoot-menu #menu-subfooter-menu {
	padding: 0;
}


.subfoot-menu li {
	display: inline-block;
}


.subfoot-menu li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 15px;
	border-right: solid 1px #fff;
}


.subfoot-menu li:last-child a {
	border-right: 0;
}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-form #edit-poll-more{margin:0;}
.node-form #poll-choice-table .form-text{display:inline;width:auto;}
.node-form #poll-choice-table td.choice-flag{white-space:nowrap;width:4em;}




.popup-element-body .node{ border-bottom: 0; margin: 0; padding: 0;}



#logo-wrap { padding: 1.667em 0; }


#logo-wrap.text { padding: 1.944em 0 3.056em; }
