﻿ .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .container_16 .grid_one-fifth{ float: left; display: inline; margin-left: 10px; margin-right: 10px;}
 .container_16 .grid_10 {width:730px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{ margin:0;}
.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15, .container_16 .grid_16, .container_16 .grid_one-third, .container_16 .grid_two-thirds{width: 300px;}


.menu-toggle{
  width:93%;
  margin:auto;
  padding: 6px 10px;
  padding: 0.428571429rem 0.714285714rem;
  font-size: 12px;
  font-size: 0.785714286rem;
  line-height: 1.428571429;
  font-weight: bold;
  color: #001835;
  background-color: #e892e7;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #f6a8f4, #e675e7);
  background-image: -ms-linear-gradient(top, #f6a8f4, #e675e7);
  background-image: -webkit-linear-gradient(top, #f6a8f4, #e675e7);
  background-image: -o-linear-gradient(top, #f6a8f4, #e675e7);
  background-image: linear-gradient(top, #f6a8f4, #e675e7);
  border: 1px solid #fff;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
  text-align:left;
  background:
}

.menu-toggle:active, .menu-toggle.toggled-on{
  color: #001835;
  background-color: #e892e7;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #de84dc, #cb5bcb);
  background-image: -ms-linear-gradient(top, #de84dc, #cb5bcb);
  background-image: -webkit-linear-gradient(top, #de84dc, #cb5bcb);
  background-image: -o-linear-gradient(top, #de84dc, #cb5bcb);
  background-image: linear-gradient(top, #de84dc, #cb5bcb);
}

.menu-toggle p{
  float:right;
  display:block;
  width:24px;
  }

.menu-toggle span {
  display: block;
  margin-top: 4px;
  height: 2px;
  background: white;
  width: 24px;
}

ul.nav-menu.toggled-on,
.menu-toggle {
  display: block;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.iwd-postcontent,.iwd-postheadericons,.iwd-postfootericons,.iwd-blockcontent,ul.iwd-vmenu a{text-align:left;}
.iwd-blockcontent h1{font-size:24px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:3px;text-align:left;}
.iwd-postcontent h1 a,.iwd-postcontent h1 a:link,.iwd-postcontent h1 a:hover,.iwd-postcontent h1 a:visited,.iwd-blockcontent h1 a,.iwd-blockcontent h1 a:link,.iwd-blockcontent h1 a:hover,.iwd-blockcontent h1 a:visited{font-size:24px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:3px;text-align:left;}
.iwd-blockcontent h2{font-size:22px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-postcontent h2 a,.iwd-postcontent h2 a:link,.iwd-postcontent h2 a:hover,.iwd-postcontent h2 a:visited,.iwd-blockcontent h2 a,.iwd-blockcontent h2 a:link,.iwd-blockcontent h2 a:hover,.iwd-blockcontent h2 a:visited{font-size:22px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-blockcontent h3{font-size:20px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-postcontent h3 a,.iwd-postcontent h3 a:link,.iwd-postcontent h3 a:hover,.iwd-postcontent h3 a:visited,.iwd-blockcontent h3 a,.iwd-blockcontent h3 a:link,.iwd-blockcontent h3 a:hover,.iwd-blockcontent h3 a:visited{font-size:20px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-blockcontent h4{font-size:15px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-postcontent h4 a,.iwd-postcontent h4 a:link,.iwd-postcontent h4 a:hover,.iwd-postcontent h4 a:visited,.iwd-blockcontent h4 a,.iwd-blockcontent h4 a:link,.iwd-blockcontent h4 a:hover,.iwd-blockcontent h4 a:visited{font-size:15px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-blockcontent h5{font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-postcontent h5 a,.iwd-postcontent h5 a:link,.iwd-postcontent h5 a:hover,.iwd-postcontent h5 a:visited,.iwd-blockcontent h5 a,.iwd-blockcontent h5 a:link,.iwd-blockcontent h5 a:hover,.iwd-blockcontent h5 a:visited{font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-blockcontent h6{font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
.iwd-postcontent h6 a,.iwd-postcontent h6 a:link,.iwd-postcontent h6 a:hover,.iwd-postcontent h6 a:visited,.iwd-blockcontent h6 a,.iwd-blockcontent h6 a:link,.iwd-blockcontent h6 a:hover,.iwd-blockcontent h6 a:visited{font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:2px;text-align:left;}
li h1,.iwd-postcontent li h1,.iwd-blockcontent li h1{margin:1px;}
li h2,.iwd-postcontent li h2,.iwd-blockcontent li h2{margin:1px;}
li h3,.iwd-postcontent li h3,.iwd-blockcontent li h3{margin:1px;}
li h4,.iwd-postcontent li h4,.iwd-blockcontent li h4{margin:1px;}
li h5,.iwd-postcontent li h5,.iwd-blockcontent li h5{margin:1px;}
li h6,.iwd-postcontent li h6,.iwd-blockcontent li h6{margin:1px;}
li p,.iwd-postcontent li p,.iwd-blockcontent li p{margin:1px;}
.iwd-blockcontent{padding:7px;margin:0 auto;color:#D1D1D1;font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;}
.iwd-blockcontent table,.iwd-blockcontent li,.iwd-blockcontent a,.iwd-blockcontent a:link,.iwd-blockcontent a:visited,.iwd-blockcontent a:hover{color:#D1D1D1;font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;}
.iwd-blockcontent a,.iwd-blockcontent a:link{color:#BFBFBF;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;text-decoration:none;}
.iwd-blockcontent a:visited,.iwd-blockcontent a.visited{color:#919191;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;text-decoration:none;}
.iwd-blockcontent a:hover,.iwd-blockcontent a.hover{color:#FFFFFF;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;text-decoration:underline;}
blockquote a,.iwd-postcontent blockquote a,.iwd-blockcontent blockquote a,.iwd-footer blockquote a,blockquote a:link,.iwd-postcontent blockquote a:link,.iwd-blockcontent blockquote a:link,.iwd-footer blockquote a:link,blockquote a:visited,.iwd-postcontent blockquote a:visited,.iwd-blockcontent blockquote a:visited,.iwd-footer blockquote a:visited,blockquote a:hover,.iwd-postcontent blockquote a:hover,.iwd-blockcontent blockquote a:hover,.iwd-footer blockquote a:hover{color:#9E9E9E;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;font-weight:normal;font-style:italic;text-align:left;}
blockquote p,.iwd-postcontent blockquote p,.iwd-blockcontent blockquote p,.iwd-footer blockquote p{margin:0;margin:5px;}
.iwd-blockcontent .sf-menu.sf-style-default li{margin:0;padding:0;}
.iwd-search .form-wrapper .action input[type="submit"],.iwd-blockcontent .iwd-search .container-inline label,.iwd-postcontent .iwd-search .container-inline label{display:none;}
.front .iwd-blockcontent h2,.iwd-blockcontent p{background:none repeat scroll 0 0 rgba(0,0,0,0.3);padding:5px;}
.front .iwd-blockcontent h2,.darkBG{background:none repeat scroll 0 0 rgba(0,0,0,0.5) !important;}
#block-block-35 .iwd-blockcontent,#block-block-27 .iwd-blockcontent,#block-block-28 .iwd-blockcontent{min-height:412px;}
.iwd-blockcontent .item-list ul li{margin:0 0 0.6em 0;}
#block-google_plusone-google_plusone_badge_block .iwd-blockcontent-body{height:40px;}
a.iwd-blockcontent{text-decoration:none;}
.front #block-block-35 .iwd-blockcontent{min-height:407px;}

#iwd-main, #iwd-front-main, .nolink, .iwd-blockcontent table, .iwd-blockcontent li, a.iwd-blockcontent, 
.iwd-blockcontent a, .iwd-blockcontent a:link, .iwd-blockcontent a:visited, .iwd-blockcontent a:hover, 
.iwd-footer a, .iwd-footer a:link, .iwd-footer a:visited, .iwd-footer a:hover, 
.iwd-footer td, .iwd-footer th, .iwd-footer caption {
	font-size: 14px !important;
}

.widget-top{padding: 5px 0 ;}

.widget-top h4{
	float: left;
	margin-right: 10px;
	font-size: 20px;
	font-family: BebasNeueRegular,arial,Georgia, serif;
}

	.widget-top h4 a{color: #333;}

		.widget-top h4 a:hover{color: #000;}



#tabbed-widget .widget-top{
	background: #F7F7F7;
	height: 35px;
	border-bottom: 3px solid #EAEAEA;
	padding: 8px 0 0 2px ;
	margin:-10px -10px 10px;
}


		footer#theme-footer #tabbed-widget .widget-top { background:transparent; border-bottom-color:#444; overflow:hidden; }

body.dark-skin #tabbed-widget .widget-top, body.dark-skin .cat-tabs-header {background:#2e2e2e;border-bottom-color:#424242;}

  .navbar-toggle .toggle-text {
    display: block; margin-top: 4px;
  }

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }


#access li.services a:hover, #access li.services.current-menu-item a, #access li.services.current-page-ancestor a {
  background-color: #031F73;
  background-image: linear-gradient(bottom, rgb(5,43,158) 60%, rgb(3,22,79) 100%);
  background-image: -o-linear-gradient(bottom, rgb(5,43,158) 60%, rgb(3,22,79) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(5,43,158) 60%, rgb(3,22,79) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(5,43,158) 60%, rgb(3,22,79) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(5,43,158) 60%, rgb(3,22,79) 100%);
  
  background-image: -webkit-gradient(
  	linear,
  	left bottom,
  	left top,
  	color-stop(0.6, rgb(5,43,158)),
  	color-stop(1, rgb(3,22,79))
  );
}


.services #sidebar {
  background-position: 0px 0;
}

                        .category-product .img-wrap {
                          max-height: 250px;
                          overflow:hidden;
                        }


.home #content ul#masonry-wrapper {
  list-style: none;
  margin: 0;
  padding: 0; }
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}




a.button,
#content a.button,
.button,
input[type="submit"] {
	border-radius: 5px;
	border: 1px solid #999;
	box-shadow:
		0 0 5px rgba(0, 0, 0, 0.28),
		inset 0 1px 0 rgba(255, 255, 255, 0.45),
		inset 0 -1px 0 rgba(255, 255, 255, 0.45),
		inset 1px 0 0 rgba(255, 255, 255, 0.45),
		inset -1px 1px 0 rgba(255, 255, 255, 0.45);
	text-decoration: none;
	color: #fff !important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
	padding: 8px 15px;
	font: bold 16px/16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	transition: all 0.2s;
	background-color: #d18f4f;
	float: left;
}


a.button:hover,
#content a.button:hover,
.button:hover,
input[type="submit"]:hover {
	background-color: #cc8540;
}


a.button.large,
#content a.button.large,
button.large,
input[type="submit"].large {
	font-size: 20px;
	padding: 12px 20px;
}


a.button.dark,
#content a.button.dark,
.button.dark,
input[type="submit"].dark {
	background-color: #666;
}


a.button.dark:hover,
#content a.button.dark:hover,
.button.dark:hover,
input[type="submit"].dark:hover {
	background-color: #424141;
}


#banner-secondary .download-box .button {
	float: none;
	display: block;
	margin-top: 15px;
}

.entry-content ul, 
.entry-summary ul {
	list-style-position: inside;
	list-style-type: disc;
}

.entry-summary {
	padding:0;
}

#page {
  background-color: #fff;
  margin: 0 auto 10px;
  padding: 0;
  width: 1000px;
}
.recently-added .span12{margin:0}

.span12 {
  width: 980px;
}

.row-fluid .span12 {
  width: 99.99999999%;
  *width: 99.948979581837%;
}

input.span12, textarea.span12, .uneditable-input.span12 {
  width: 970px;
}

table .span12 {
  float: none;
  width: 964px;
  margin-left: 0;
}

.layout-full nav .container,
.layout-full nav .span12 {
  width: inherit;
  margin-left: inherit;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}

	#social-icons { float: right; padding-top: 32px; }

		#social-icons a { padding-left: 23px; }

		.post-thumbnail, #social-icons { display: none; }
#top_banner_1{margin-bottom:20px;position:relative;}
#top_banner_1,#top_banner_2{display:none;}
#ou_modified{display:none}
#searchbox,#tools,#iguide-filler,#iguide-float,#iguide-blackout,#nav-toggle-header,nav,nav#mastnav,.submast_mid img,.sectionnav,#wrapgiving,#footersocial,#share_this,#ou_modified,#dev-tools,table.gadget,.nivoSlider,.nivo-controlNav{display:none}





ul.sub-menu {
    background:#212121 !important;
}


ul.sub-menu ul.sub-menu {
    background:#000 !important;

}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }





#system .pagination { margin-top: 14px; }
#main-nav ul li.menu-item-has-children:after,#main-nav ul li.mega-menu:after,.top-menu ul li.menu-item-has-children:after{position:absolute;right:7px;top:50%;display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top:4px solid #bbb;}
#main-nav ul ul li.menu-item-has-children:after,#main-nav ul ul li.mega-menu:after,.top-nav .top-menu ul ul li.menu-item-has-children:after{border:4px solid transparent;border-left-color:#bbb;}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
 

.menu-item-container .grid3column {float:left; margin-right:2%; width: 32%; }

.lt-ie8 .menu-item-container .grid3column { width: 31.5%; }

.menu-item-container .grid3columnbig {float:left; margin-right:2%;width:65.8%;}

.menu-item-container {border-bottom:4px solid #88a5b1; }

h5.menu-item-header-wine {margin-top:15px;}

.menu-item-container img {margin-bottom:10px;}

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



.carousel .item {
	left: 0 !important;
	-webkit-transition: opacity 1.0s !important;
	-moz-transition: opacity 1.0s !important;
	-o-transition: opacity 1.0s !important;
	transition: opacity 1.0s !important;
}
.content_main{padding:0px 0px 20px 0px;}
.front .content_main{padding:0px;}
.content_main p{margin:0px 0px 15px 0px;}
.content_main ul{overflow:hidden;}
.node-project .content_main .filefield-file,.node-project .content_main .field-name-field-links{margin:0 0 15px;}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  'Lato', sans-serif ; font-size: 1em; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .featured-promo { background:  #f7f7f7 ; }

.template-index .widgets .featured-promo img { display: block; margin: 0 auto; }

.lt-ie9 .template-index .widgets .featured-promo img { margin: 0 auto; }

.template-index .widgets .featured-promo .description { font-size: 1.16667em; line-height: 1.8; max-width: 800px; display: inline-block; }

.template-index .widgets .featured-promo .description .call-to-action a { margin-top: 30px; margin-bottom: 0; text-transform: none; }

.template-index .widgets .featured-promo .description .call-to-action a .button { margin-bottom: 0; }

.template-index .widgets .small-promos { padding: 0; }

.template-index .widgets .small-promos .row { padding: 0; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-index .widgets .small-promos .image-text-widget { position: relative; }

.template-index .widgets .small-promos img { width: 100%; }

.template-index .widgets .small-promos .block { min-height: 140px; }

.template-index .widgets .small-promos .caption { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-index .widgets .small-promos .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-index .widgets .small-promos .caption h1 { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-index .widgets .social-feeds { background:  transparent ; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.section-title {
    font-family: 'Oswald',sans-serif;
    font-size: 54px;
    color: #c1c97e;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 8px;
}

.section-title.brown {
    color: #7c706c;
    line-height: 70px;
}

.home-center .section-title,
.tint .section-title {
    position: absolute;
    top: 42%;
    left: 0;
    right: 0;
    margin: auto;
}

.tint .section-sub,
.tint .section-title {
    position: static;
    padding-bottom: 3.5%;
}

.tint .section-title {
    color: #fff;
}

    .home-center .section-title,
    .tint .section-title {
        line-height: 50px;
    }

    .home-center .section-title, .tint .section-title {
        line-height: 40px;
    }




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


div#content { background:#fff; }

#content .us_width-20 { width:21%; }

#content .us_width-25 { width:26%; }

#content .us_width-33 { width:35.5%; }

#content .us_width-50 { width:54%; }

#content .us_width-20:first-child { width:16%; }

#content .us_width-25:first-child { width:22%; }

#content .us_width-33:first-child { width:29%; }

#content .us_width-50:first-child { width:46%; }

div#content .us_width .moduletable h3, div#content .us_width .moduletable_menu h3, div#content .us_width .moduletable_text h3 { padding-left:16px; height:40px; line-height:40px; }

div#content .us_width:first-child .moduletable, div#content .us_width:first-child .moduletable_menu, div#content .us_width:first-child .moduletable_text, div#content .us_width:first-child .moduletable_clear { padding:0;margin:0; }

div#content .us_width .moduletable, div#content .us_width .moduletable_menu, div#content .us_width .moduletable_text, div#content .us_width .moduletable_clear { padding:0 0 0 20px;margin:0 0 0 20px; }



.clearfix-tabs{
	clear: both;
}


	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }

p.srp-widget-excerpt {
	margin-top:3px !important;
}

.td_wrapper_video_playlist .td_video_stop_play_control {
  position: relative;
  width: 65px;
  height: 65px;
  outline: 0 !important;
}

.td_wrapper_video_playlist .td_video_stop_play_control:after {
  content: '';
  width: 1px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 14px;
  right: 0;
}
		

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}
.advanced-slider {
	position: relative;
	overflow: visible;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}



.advanced-slider * {
	margin: 0;
	padding: 0;	
}



.advanced-slider .slider-main {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2;
}



.advanced-slider .slide-wrapper {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .slides {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .slide {
	position: absolute;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	visibility: hidden;	
	list-style: none;
	filter: alpha(opacity=100);
	opacity: 1;
}



.advanced-slider .slide .image,
.advanced-slider .slide .thumbnail,
.advanced-slider .slide .caption,
.advanced-slider .slide .html {
	position: absolute;
}



.advanced-slider .slide img,
.advanced-slider .thumbnail img {
	max-width: none;
	max-height: none;
	border: 0 none;
}



.advanced-slider .slide .html {
	overflow: hidden;
}



.advanced-slider .slice-container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .swipeable-container {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow:hidden;
}



.advanced-slider .swipeable-container .slides {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}



.advanced-slider .swipeable-container .slides .selectable {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-o-user-select: auto;
	user-select: auto;
	
	cursor: auto;
}






.advanced-slider .slice {
	display: block;
	position: absolute;
}






.advanced-slider .slide-arrows {
	position: static;
}



.advanced-slider .slide-arrows a {
	position: absolute;
	z-index: 30;
	cursor: pointer;
}






.advanced-slider .slideshow-controls {
	position: absolute;
	z-index: 40;
	cursor: pointer;
}



.advanced-slider .shadow .shadow-left, 
.advanced-slider .shadow .shadow-right, 
.advanced-slider .shadow .shadow-middle {
	float: left;
}






.advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
}



.advanced-slider .caption-container .wrapper {
	position: absolute;
}



.advanced-slider .caption-container .background {
	position: absolute;
	width: 100%;
	height: 100%;
}



.advanced-slider .thumbnail-wrapper {
	position: absolute;
}






.advanced-slider .slide-buttons {
	position: absolute;
	z-index: 20;
}



.advanced-slider .slide-buttons .left, 
.advanced-slider .slide-buttons .right, 
.advanced-slider .slide-buttons .middle {
	float: left;
}



.advanced-slider .slide-buttons a {
	position: relative;
	cursor: pointer;
	float: left;
	text-decoration: none;
	text-align: center;
}



.advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 20;
}



.advanced-slider .thumbnail-scroller .visible-container {
	position: relative;
	overflow: hidden;
}



.advanced-slider .thumbnail-scroller .container {
	position: absolute;
	overflow: visible;
	top: 0;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}



.advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	cursor: pointer;
	list-style: none;
}



.advanced-slider .thumbnail-scroller .lightbox-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	cursor: pointer;
}





.advanced-slider .thumbnail .caption {
	position: absolute;
	width: 100%;
}



.advanced-slider .thumbnail .caption .background {
	position: absolute;	
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .thumbnail .caption .content {
	position: absolute;
	width: 100%;
	z-index: 20;
}



.advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
}



.advanced-slider .thumbnail-scroller .buttons {
	position: absolute;
	width: auto;
}



.advanced-slider .thumbnail-scroller .buttons a {
	position: absolute;
	cursor: pointer;
	text-decoration: none;
}



.advanced-slider .tooltip {
	position: absolute;
	z-index: 9999;
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}

.related-content {
  padding-top: 40px;
  padding-bottom: 50px;
}

  .related-content [class*="col-lg"] {
    padding-bottom: 15px;
  }
.shiftnav,.shiftnav-inner{height:100%;overflow-y:auto;overflow-x:hidden}
.shiftnav-inner{-webkit-overflow-scrolling:touch}
.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}
.views-view-grid .grid-column{float:left;width:100%;}
.views-view-grid.cols-2 .grid-column{width:50%;}
.front .view-featured .grid-column{width:100%;float:none;}
#footer-logo{text-align:center;margin-top:-50px;}
.medium-3{width:25%}

#footer .news_desc2{width:220px;padding-left:10px}

.news_desc2 {font-size:13px;line-height:18px;font-family:georgia;color:#555;padding-top:3px}


footer #fl {
	float:left;
	width: 525px;
	margin-right:15px;
}

#footer_content
{
	width:875px;
	margin:0 auto;
}


		#footer .widget-footer .social-networks {

			margin:0;

			padding-top:16px;

		}


			#footer .widget-footer .social-networks li {

				float:left;

				margin:0 0 0 11px;

				padding:0;

				background:none;

				width:25px;

				border:none;

			}
	

				.widget-footer .social-networks li a { background-position:left -25px;}


				.widget-footer .social-networks li a:hover { background-position:left top;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}

#al_tel_header,#al_tel_header .btn,#al_topnav ul li#close_nav,#al_topnav ul li.mobi-nav,.arrows{
    
display:none;
}

#al_topnav ul.show,.redesign #al_topnav ul li#close_nav{
    
display:block !important;
}

#fp-nav.left {
    left: 17px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.popover.left {
  margin-left: -10px;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=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;
}

.kampagne-template section.kundeudtaleser .carousel-control.left {
  left: 20px;
}

.forsiden_wrapper .cases .left,
.forsiden_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.forsiden_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.webdesign_wrapper .om-adwords .left,
.webdesign_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.webdesign_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.webdesign_wrapper .cases .left,
.webdesign_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.webdesign_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.adwords_wrapper .om-adwords .left,
.adwords_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.adwords_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.adwords_wrapper .cases .left,
.adwords_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.adwords_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.adwords_wrapper .cases .left .wrapper p {
  width: 70%;
}

.adwords_wrapper .kundeudtaleser .left,
.adwords_wrapper .kundeudtaleser .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .kundeudtaleser .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.adwords_wrapper .kundeudtaleser .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

  .forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper p {
    width: 70%;
  }

  .forsiden_wrapper .cases .left,
  .forsiden_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .forsiden_wrapper .cases .left h2 {
    text-align: center;
  }

  .forsiden_wrapper .cases .left .button {
    display: none;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 30px;
  }

  .webdesign_wrapper .om-adwords .left h2 {
    margin: 20px 0px 5px 0px;
  }

  .webdesign_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .webdesign_wrapper .cases .left,
  .webdesign_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .webdesign_wrapper .cases .left .wrapper h2 {
    font-size: 16px;
    margin: 70px 0px 5px 0px;
  }

  .webdesign_wrapper .cases .left .wrapper p {
    font-size: 12px;
    width: 90%;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .adwords_wrapper .om-adwords .left h2 {
    margin: 70px 0px 5px 0px;
  }

  .adwords_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .adwords_wrapper .cases .left,
  .adwords_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .adwords_wrapper .cases .left .wrapper h2 {
    margin: 90px 0px 5px 0px;
  }

  .adwords_wrapper .cases .left .wrapper button {
    margin-top: -5px !important;
  }

  .adwords_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .adwords_wrapper .cases .left h2 {
    text-align: center;
    margin: 50px 0 5px 0;
  }

  .adwords_wrapper .cases .left .button {
    display: none;
  }


.header_wrap {
	text-align:center;
	vertical-align: middle;
	height: 50px;
	padding-top: 3px;
}

	
#searchbarmiddle {
	width: 290px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}


#divider{
width:90%;
margin:20px auto;
border-bottom:1px solid #961923;
}



body:not(.ng-translate-loaded) .header-section {
  height: 58px;
  overflow: hidden;
  visibility: hidden;
}
.text-center{text-align:center !important}
#cat-nav a.text-center{position:absolute;left:49%}
.footer-section--legal__legal-menu .menu .leaf .last,.footer-section--legal__legal-menu .menu li .last{border-width:0}
.footer-section--legal__legal-menu .menu .last{border-width:0}
.footer-section__menu .leaf.last,.footer-section__menu .last{margin-bottom:0}
.menu-minipanel-panel .menu li.last.expanded{position:relative;-webkit-transform:translateZ(0)}
.submenu .last{margin:0;padding:0}
.submenu .leaf,.submenu .last,.submenu .collapsed{display:block;list-style:none;line-height:1}
#competition-main-menu li.last .menu-minipanel-panel,#microsite-main-menu li.last .menu-minipanel-panel{right:0 !important}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.static-header__user-menu .leaf.last,.static-header__user-menu .last{margin-bottom:0}
#prize-concepts .filters ul li.last{padding-right:0}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.login .sign_in{
   
}

.login .sign_in a, .contact_form input[type="submit"]{   
    transition: all 0.5s ease;
    background: #81c02c;
    color: #fff;
    padding: 4px 5px;
    display: inline-block;
    margin-right: 5px;
    font-size: 0.9em;
    text-transform: uppercase;
}

.login .sign_in a:hover,
.contact_form input[type="submit"]:hover{
    text-decoration: none;
    background: #9ae436;
}

.view .progress-disabled{
    
float:none;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

.node-article.view-mode-full .field-name-body{
    
padding-left:1%;
}

.view-footer a:link,.view-footer a:visited,.view-footer a:active{
font-weight: bold;    
color:#094C84;text-decoration:underline;
}


.view-footer a:hover{
font-weight: bold;    
color:#CC0033;text-decoration:underline;
}

.directory-view-layout .view-content h3{
    
border-bottom:1px solid #ddd;color:#690;font-size:18px;font-weight:bold;padding-bottom:.25em;padding-top:1em;margin-bottom:.5em;clear:both;
}

.directory-view-layout .view-content h3 a{
    
color:#690;font-decoration:none;
}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


strong,
.entry-content fieldset legend,
#content dt,
.page-link,
.thearchive-entry dd,
#primary .blogroll,
#primary .text-3, #primary .projects,
.entry-content label,
#respond label  {
	font-family: 'Karla-Bold', 'DejaVu Sans', Arial, Helvetica, sans-serif;
}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


.cb-mask {
  margin: 0;
  position: relative;
  overflow: hidden;
}


article.sticky .cb-mask:before {
  content: "\f08d";
  font-family: fontAwesome;
  position: absolute;
  top: 0;
  z-index: 15;
  left: 0;
  color: #666;
  background: rgba(255, 255, 255, 0.9);
  padding: 15px;
}

.cb-post-list .cb-mask {
  width: 100%;
  margin: 0;
  float: left;
}

.cb-post-list .cb-mask a {
  display: block;
}

.cb-module-block .cb-mask {
  line-height: 0;
}

.cb-module-block .cb-article-small .cb-mask {
  float: left;
  margin-right: 30px;
  display: block;
}

.cb-style-1 .cb-mask {
  line-height: 0;
  margin-bottom: 15px;
  background: #000;
}

.cb-style-1 .cb-mask img {
  min-width: 100%;
}

.cb-reviews-widget .cb-article-small .cb-mask {
  float: left;
  margin-right: 30px;
  display: block;
  line-height: 0;
}

.cb-fis-block-standard .cb-mask {
  margin: 0 0 30px 0;
  line-height: 0;
}

.cb-fis-block-standard .cb-mask img {
  width: 100%;
}

.cb-fis-block-standard .cb-mask #cb-video-data {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 0 20px;
}


.cb-module-block .format-video .cb-mask a:after, .cb-module-block .format-audio .cb-mask a:after, .cb-module-block .format-gallery .cb-mask a:after {
  font-family: 'FontAwesome';
  color: #161616;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  height: 60px;
  width: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  line-height: 60px;
  border-radius: 50% 50%;
  margin-left: -30px;
  margin-top: -30px;
}

.cb-module-block .format-video .cb-mask a:after, .cb-module-block .format-audio .cb-mask a:after {
  content: '\f04b';
}

.cb-module-block .format-gallery .cb-mask a:after {
  content: '\f030';
}

.cb-module-block .cb-blog-style-e.format-video .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-audio .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-gallery .cb-mask a:after {
  display: none;
}


.cb-widget-latest-articles .format-video .cb-mask a:after, .cb-widget-latest-articles .format-audio .cb-mask a:after, .cb-widget-latest-articles .format-gallery .cb-mask a:after, .cb-widget-popular-posts .format-video .cb-mask a:after, .cb-widget-popular-posts .format-audio .cb-mask a:after, .cb-widget-popular-posts .format-gallery .cb-mask a:after {
  display: none;
}

.cb-author-details.cb-sidebar .cb-mask {
  line-height: 0;
}

.cb-author-details.cb-sidebar .cb-mask img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.35s;
  -transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.cb-author-details.cb-sidebar .cb-mask img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

#cb-author-box .cb-mask {
  display: none;
  float: left;
  overflow: hidden;
  line-height: 0;
}

#cb-author-box .cb-mask img {
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.35s;
  -transition: opacity 0.35s;
  transition: opacity 0.35s;
}

#cb-author-box .cb-mask img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.cb-s-modal .cb-mask {
  float: left;
}

.cb-s-modal .cb-sub-posts li .cb-mask {
  display: none;
}


  .cb-module-e .cb-mask {
    width: 34.6666%;
    float: left;
  }

  #cb-nav-bar .cb-mega-posts .cb-mask {
    margin-bottom: 20px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-mask {
    margin-bottom: 0;
  }

  .cb-slider-2 .slides li .cb-mask img {
    -webkit-transition: all 0.35s;
    -transition: all 0.35s;
    transition: all 0.35s;
  }

  .cb-slider-2 .slides li .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }


  .cb-module-block .cb-big-thumb.format-video .cb-mask a:after, .cb-module-block .cb-big-thumb.format-audio .cb-mask a:after, .cb-module-block .cb-big-thumb.format-gallery .cb-mask a:after {
    line-height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    height: 100px;
    width: 100px;
    font-size: 2em;
  }


  .cb-s-modal .cb-style-1 .cb-mask img {
    -webkit-transition: 0.35s opacity;
    -transition: 0.35s opacity;
    transition: 0.35s opacity;
  }

  .cb-s-modal .cb-style-1 .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }

  #cb-author-box .cb-mask:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
  }

  .cb-style-1 .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }

  .cb-post-list-a .cb-mask {
    width: 40%;
    margin: 0 3% 0 0;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-posts .cb-mask {
    margin-bottom: 30px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending .cb-trending-1 .cb-mask {
    margin-right: 30px;
  }
.global-nav-wrapper,.global-nav-mega-wrapper{z-index:700;position:absolute;top:0px;left:-80%;padding:43px 0px 0px 0px;width:80%;clear:both;}
.global-nav-wrapper.visible,.global-nav-mega-wrapper.visible{left:0px;}
.global-nav-mega-wrapper{background-image:none;background-color:white;-webkit-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}
.global-nav-mega-wrapper.visible{box-shadow:5px 0 5px 0 rgba(0,0,0,0.2);}


.footernav {display:block;width:100%;overflow:hidden;margin:0;padding:0;}

.footernav ul {margin:0;padding:0;}

.footernav li {list-style:none;float:left;}

.footernav li a {display:block;margin:0;padding:5px 10px 5px 0;text-decoration:none;font:bold 8pt Arial, Verdana, sans-serif;color:#ccc;}

.footernav li a:hover {color:#000;}


.small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;}


a.small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;}

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

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

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

img.alignleft {
display: inline;
float: left;
margin-right: 15px;
}

			body, .footer-widget { color: #454545; }

			h1, h2, h3, h4, h5, h6, .testimonial h2, #recent-updates h2, .recent-update h3 a, .footer-widget h4.widgettitle, .widget h4.widgettitle, .entry h2.title a, h1.title, #comments, #reply-title { color: #454545; }

	
	div.container.social-icon-container { bottom: 0px; position: absolute; left: 50%; margin-left: -480px; }










    .container                   { position: relative; width: 960px; margin: 0 auto; padding: 0; }


    
    .container .one.column                      { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

	
	
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }

    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }

    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }

    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }

    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }

    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }

    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }

    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }

    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }

    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }

    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }

    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }

    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }

		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

		.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }

		.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }

			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

		.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }

		.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }

		.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }

        .container .column,
        .container .columns                         {  }

		
        .container .one.column,
        .container .one.columns                     { width: 28px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }

        .container .columns,
        .container .column { margin: 0px 10px 40px 10px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }




    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.slideshow h3 { width:420px; color: #666; font-size:14px; padding:0 0 0 15px; margin:-30px 0 0 0; }



.slideshow {width:580px; height:417px; float:left;}

.slideshow img {width:580px;}

.page-id-16 .slideshow, .page-id-16 .slideshow img {width:450px; height:525px;}

.page-id-4 .slideshow, .page-id-4 .slideshow img {width:910px; height:550px;}


#widgets .tagcloud,
#widgets .textwidget {
	display: block;
	line-height: 1.5em;
	margin: 0;
	word-wrap: break-word;
}


#widgets .textwidget a {
	display: inline;
}

	.textwidget { color: #e7d8c5; }
  
  
	.widget-area .col6 { width: 180px; }

                
                
                
        .widget-area {
                margin-top: 0;
                }

                
        .widget {
                margin-bottom: 10px;
                }

       
        
        
        

.widget-post-info {
        color: #aaa;
        }


.widget-area .box {
        margin-right: 20px !important;
        }


.page-template-template-contact-php .widget-area {
        margin-top: 20px;
	}


.widget-area ul {
	width: 100%;
        margin: 20px 0 0 0;
        }

        
.widget-area ul li {
        list-style-type: none;
        }


ul.news-widget-list,
.widget-post-info ul {
	margin-top: 0;
        margin-bottom: 0;
	}


div.cabecera122 {
    float: left;
    width: 80px;
    height: 80px;
    margin-top: 0px;    
}


    .printables a.button {
        background: #FFC0CB;
    }


    .theme-default .nivo-caption a.button {
        margin: 5px auto;
    }


    body #secondary .printables a.button {
        display: none;
    }

	
	
	
		
		
    body.home #secondary .product-list li a.button {
        padding: 5px 6px;
    }

    #content .featured .entry-metadata .button {
        margin-top: 1.0em;
    }

a.button {
	background:#db4b80;
	color:#fff;
	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

a.button:hover {
	text-decoration:none;
}



body.home .printables a.button {
	background:#e784a5;
	color:#fff;
	display:inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 15px 8px;
	font-style:normal;
	font-size:14px;
	text-transform:uppercase;
}

body.product-category .products .td a.button, body.page-template-flash-sale-php .products .td a.button {
	display:inline;
	color:#fff;
	vertical-align:middle;
	background:#e784a5;
	color:#fff;
	display:inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:6px 10px 3px 10px;
	text-transform:uppercase;
	margin-left:2px;
}

.error404 #primary #content td a.button {
	display: inline;
	color: white;
	vertical-align: middle;
	background: #E784A5;
	color: white;
	display: inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 10px 3px 10px;
	text-transform: uppercase;
}

.theme-default .nivoSlider p a.button {
	border:0;
	display:block;
}

.theme-default .nivo-caption a.button:hover {
	text-decoration:none;
}

.ui-widget-content a.button { color:#fff; display:inline;}

#content.printables.ebook a.button {
	line-height: 2em;
	padding: 14px 40px;
}
