﻿

#newsletter-button,
#login-gallery-button,
#save-gallery-button {
    margin-top: 20px;
}


.button {
    border: none;
    display: inline-block;
    background: #000;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px 0 20px;
    cursor: pointer;
    text-transform: uppercase;
    position: relative;
	border: medium none;
}


    .button.button-bottom-margin {
        margin-bottom: 20px;
    }


.button-moodboard-wrapper {
    padding: 30px 0;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    line-height: 38px;
}


.button-moodboard-wrapper span {
    line-height: 38px;
    float: right;
}

                
                .package .button {
                        float: right;
                }


.location-details-box .button {
	display: block;
	height: auto;
	background: #000000;
	color: #ffffff;
	font-size: 16px;
	line-height: 40px;
	font-weight: 700;
	margin: 0 -15px;
	padding: 0 15px;
}

.location-details-box .button-yellow {
	background: #ffc000;
    color: #000;
}

.location-details-box .button span {
	float: right;
	line-height: 40px;
}

div.post {
	margin: 0 0 76px;
}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.header-social .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.header-social .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.art-disciplina {
	float: left;
	background: #FFF;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}


.nuevoArticulo:hover .art-disciplina.m_Ar{
	color: #8cc8dd;
}


.nuevoArticulo:hover .art-disciplina.m_Aq{
	color: #cc6c46;
}


.nuevoArticulo:hover .art-disciplina.m_Ds{
	color: #f2cd85;
}


.nuevoArticulo:hover .art-disciplina.m_Cn{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_St{
	color: #25a286;
}


.art-disciplina.m_St{
	padding-left: 12px;
padding-right: 12px;
}


.nuevoArticulo:hover .art-disciplina.m_Md{
	color: #7b498c;
}


.nuevoArticulo:hover .art-disciplina.m_Cd{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_Es{
	color: #25a286;
}


.nuevoArticulo:hover .art-disciplina.m_Op{
	color: #009bdb;
}


.nuevoArticulo:hover .art-disciplina.m_Et{
	color: #3e009c;
}


.nuevoArticulo:hover .art-disciplina.m_Vd{
	color: #86226a;
}




.art-disciplina:hover{
	background: #fff!important;
}
 
.footer-social .twitter
.copyright-wrapper{float:left;}


div.copyright-wrapper{float:left;}
#header-cart .block-header,#header-cart .block-footer{padding:20px}
#header-cart .block-header p,#header-cart .block-footer p{font-size:inherit;max-width:none}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}


.top_menu{
    float:right;
    margin:28px 0 0;
}


.top_menu li a{
    color:#000;
    font-size: 13px;
    font-weight:600;
    text-decoration:none;
}


.top_menu li+li+li a{
	color: #ff7200;
    font-weight: bold;
}


.top_menu li+li+li+li a{
    color:#000;
}


.top_menu li{
    float:left;
    margin:0 0 0 18px;
}

#builder-module-562d9cbc90425-outer-wrapper {
max-width: 1000px;
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#volusion_ssl_seal { behavior: url(/a/iepngfix.htc); }

.footer_nav ul.contact{margin:15px 10px 0 0;}


.menu-item-language img.iclflag {
    margin-right: 8px;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }


.rev_slider{
	position:relative;
	overflow:hidden;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin:0px !important;
	padding:0px !important;
	border-width:0px !important;
	border:none;
	visibility:visible !important;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px !important;
	padding:0px !important;
	list-style: none !important;
	list-style-type: none !important;
	background-position:0px 0px !important;
}


.rev_slider .tp-caption,
.rev_slider .caption, {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; 	position:absolute; visibility: hidden;
}


#search-wrapper {position:fixed;padding:15px;margin:0;box-shadow:0 0 2px #000;background:rgb(255,255,255);background:rgba(255,255,255,.99);top:-200px;left:0;width:100%;z-index:10;}

#search-wrapper .container{padding:0;}

#search-wrapper p.lead {font-size: 20px;line-height: 26px;color: #000;margin:0;padding:0;}

#search-wrapper p.lead a {color:#ff0099;text-decoration:none;font-weight:bold;}

#search-wrapper p.lead a:hover {text-decoration:underline;}

#search-wrapper .input-group {margin-bottom:0;border-radius:2px;border:0;background:rgb(239,239,239);}

#search-wrapper #search {background:transparent;color:#000;outline: none;border: none;overflow: auto;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#search-wrapper #search:focus {outline-color: transparent;outline-style: none;}

#search-wrapper #search-button,
#search-wrapper #search-button:hover,
#search-wrapper #search-button:active,
#search-wrapper #search-button:focus {background:transparent;border:0;color:#999;cursor:default;}

#search-wrapper #search,#search-wrapper #search-button {border-radius:0px;}

#search-wrapper #results {z-index:999;margin: 0px;padding:0px;position:absolute;top:0;left:0;margin-top:61px;background:transparent;border:0;list-style:none;}

#search-wrapper #results li {background:#fff;padding:10px 15px;margin:0;list-style-type:none;font-size:20px;}

#search-wrapper #results li:hover,
#search-wrapper #results li.active {background: #ff0099;color: #FFF;cursor: pointer;}

#search-wrapper #results li .result-icon {width:25px;margin-right:10px;text-align:center;display:inline-block;}

#search-wrapper .search-results .search-again-trigger {color:#ff0099;font-weight:bold;cursor:pointer;}

#search-wrapper .search-results .text-right {font-size:12px;line-height:27px;}

#search-wrapper .search-again {display:none;}

body.search-results #search-wrapper {top:50px;}

	#search-wrapper .form-control {font-size:14px;width:100%;}

	#search-wrapper #search-button {display:none;}
#branding-bar-v1 .show-on-mobile{display:inline}
#branding-bar-v1 .show-on-desktop,#branding-bar-v1 .show-on-mobile{display:none}


.fpmainstory .bigtitle {
	font-size:34px; font-size:3.4rem;
	line-height:38px; line-height:3.8rem;
	font-weight:bold;
}
.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-2370 .easingslider-slide { display: none; }
 .easingslider-2370 .easingslider-slide-1 { display: block !important; }

.table-heading .bigname, .table-list .bigname{padding:0 5px 0 10px;width:480px;float:left;background:none;}

.td-header-style-12 .td-header-sp-top-menu,
.td-header-style-12 .td-header-sp-top-widget {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}


.td-header-sp-top-widget {
  text-align: right;
  padding: 2px 0 !important;
  
}


.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}



.top-bar-style-4 .td-header-sp-top-widget,
.top-bar-style-4 .td-header-sp-top-menu {
  float: right;
}


    
    .td-header-wrap .td-header-sp-top-widget .td-icon-font {
        color: #eeeeee;
    }


    
    .td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
        color: #cc0000;
    }

    
    .td-header-sp-top-widget .td-social-icon-wrap .td-icon-font {
        line-height: 18px;
    }
#social-toggle{background:white;width:100%;height:10px;-moz-box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;position:relative;z-index:2}
#social-toggle .btn{cursor:pointer;margin:-30px auto 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:60px;width:60px;background:white;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-size:42px;line-height:1;color:#999;-moz-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px}


.footer-content {
	padding: 40px 0;
}

.sidebar {width:125px; float:right; padding:10px;color:#fff;}

.sidebar ul {margin:5px 0 0 5px; padding:0;}

.sidebar ul li a {color:#fff;display:block;padding:0 0 10px 0;}



.logo {
	width:245px;
	height:70px;
	position:absolute;
	top:0px;
	left:250px;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.mobilecone .container
{
	
}

#option-slider .container
{
	max-width:100% !important;
}


 
 
 
.container.myslidepo.text-center {
 
 
}

.mobilecone .container .bx-controls {
 
  right: 3vmax; 
 }

.thumbnail {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	line-height: 1.428571429;
	background-color: #FDFDFA;
	border: 1px solid #FCF7F7;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #ababab;
}

.thumbnail .caption {
  padding: 9px;
  color: #606060;
}

.thumb-pad1 .thumbnail {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.thumb-pad1 .thumbnail figure {
	margin: 0;
	overflow: hidden;
	margin-bottom: 20px;
	border: 3px solid #ffffff;
	border-radius: 5px;
}

.thumb-pad1 .thumbnail figure img {
	width: 100%;
	height: auto;
}

.thumb-pad1 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad1 .thumbnail .caption p {
	margin-bottom: 30px;
	color: #000000;
}

.thumb-pad1-1 .thumbnail {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.thumb-pad1-1 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad1-1 .thumbnail figure {
	margin: 0;
	width: 100%;
	margin-bottom: 27px;
}

.thumb-pad1-1 .thumbnail figure img {
	width: 100%;
}

.thumb-pad2 .thumbnail {
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	margin-bottom: 19px;
}

.thumb-pad2 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
}

.thumb-pad2-2 .thumbnail {
	position: relative;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: dashed #F90004;
	border-radius: 0;
	box-shadow: none;
	background-image: none;
	background-color: #E0F8E3;
	height: auto;
}

.thumb-pad2-2 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: medium;
}

.thumb-pad2-2 .thumbnail .caption a {
	color: #000000;
	font: bold 13px 'Asap';
	display: inline-block;
	margin-bottom: 4px;
	text-transform: uppercase;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad2-2 .thumbnail .caption a:hover {
	color: #606060;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad3 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	color: #000000;
}

.thumb-pad3 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad4 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}

.thumb-pad4 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #606060;
}

.thumb-pad4 .thumbnail .caption p {
	margin-bottom: 5px;
}

.thumb-pad4 .thumbnail .caption a {
	color: #000000;
	font: 13px 'Asap';
	display: inline-block;
	margin-bottom: 5px;
	text-transform: uppercase;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad4 .thumbnail .caption a:hover {
	color: #606060;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad4 .thumbnail .caption .title1 {
	font: 18px 'Pacifico';
	color: #000000;
	text-align: right;
	margin-bottom: 0;
}

.thumb-pad4 .thumbnail .caption .title2 {
	float: right;
	margin-top: -6px;
}

.thumb-pad5 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}

.thumb-pad5 .thumbnail .badgeBox {
	overflow: hidden;
	margin-bottom: 14px;
}

.thumb-pad5 .thumbnail .badgeBox .badge {
	padding: 0;
	margin: 0;
	box-shadow: none;
	text-shadow: none;
	border: none;
	border-radius: 0;
	line-height: 23px;
	width: 66px;
	height: 66px;
	background: #8ed5d5;
	border-radius: 7px;
	position: relative;
	display: inline-block;
	float: none;
	margin-right: 20px;
	float: left;
	font: 13px/13px 'Asap';
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	padding-top: 19px;
}

.thumb-pad5 .thumbnail .badgeBox p {
	line-height: 20px;
}

.thumb-pad5 .thumbnail .badgeBox p br {
	display: none;
}

.thumb-pad5 .thumbnail .badgeBox .extra-wrap {
	padding-top: 15px;
}

.thumb-pad5 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #606060;
}

.thumb-pad5 .thumbnail .caption p {
	margin-bottom: 23px;
}

.thumb-pad5 .thumbnail .badgeBox a {
	color: #606060;
	font: 13px/14px 'Asap';
	text-transform: uppercase;
	margin: 0 0 0 0;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad5 .thumbnail .badgeBox a:hover {
	color: #8ed5d5;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad5 .thumbnail .badgeBox a.tl {
	position: relative;
	top: 4px;
}

.thumb-pad9 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	overflow: hidden;
}

.thumb-pad9 .thumbnail .caption {
	padding: 0;
	color: #606060;
}

.thumb-pad9 .thumbnail .caption a {
	font: 13px 'Asap';
	color: #000000;
	text-transform: uppercase;
}

.thumb-pad9 .thumbnail .caption a:hover {
	text-decoration: underline;
}

 .thumb-pad1 .thumbnail .caption .title {
 font: italic 24px/24px 'Cabin';
 color: #ffffff;
 margin-bottom: 26px;
}

 .thumb-pad1 .thumbnail .caption a {
 font-size: 17px;
 line-height: 19px;
}

 .thumb-pad5 .thumbnail .post .posted br {
 display: block;
}

 .thumb-pad5 .thumbnail .post .posted a {
 float: none !important;
}




.custom #footer-widget-block { text-align:left; overflow:hidden; }
#section4 .col{margin:1% 0}
.cboxPhoto,.col{float:left;display:block}
.col{margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}
.button.green,.btn-cart{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5dd29), color-stop(1, #a0d628) );background:-moz-linear-gradient( center top, #a5dd29 5%, #a0d628 100% );background-color:#a0d628;border:1px
solid #a5dd29}
.button.green:hover,.btn-cart:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a0d628), color-stop(1, #a5dd29) );background:-moz-linear-gradient( center top, #a0d628 5%, #a5dd29 100% );background-color:#a5dd29}
.green-div{border:1px
solid #85ba0f;background-color:#e7ffb0}
.green-div
strong{color:#85ba0f}
.daily-dealio
a.button.green{font-size:16px;font-weight:700;text-align:right;text-transform:capitalize}
.cms-index-index .daily-dealio
.green{margin:21px
0 3px}
.btn.green{background:#85ba0f}
.promo span.green,
.promo.green
h2{color:#85ba0f !important}
.promo.green{background:#E7FFB0;border:1px
solid #85BA0F}
.promo.green
.box{border:1px
solid #d6eea0}

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


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


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

	
	#footer-left {
		display:inline-block;
		padding-top:20.5px;
		padding-bottom:20.5px;
		margin-left:10px;
		color:#24beed;
	}



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}
.search--modal__cars__header__copy{padding:3px 0 0 8px}
.search--modal__cars__header__copy,.search--modal__cars__diff-dropoff{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
 .row .five { width: 41.667%; }
 .block-grid.five-up { margin: 0 -15px; }
 .block-grid-nomargin.five-up { margin: 0px; }
 .five { width: 41.667%; }


.blue-intro-copy {
	margin-bottom:5px;
	padding-top:10px;
	font-size:11px;
	line-height:14px;
	}
.col{float:left}

#footer-content {TEXT-ALIGN: center; PADDING-TOP: 0px}







	


	
	div.slider-wrapper.fullwidth, 
	div.stunning-text-wrapper,
	div.navigation-wrapper{ width: 980px; margin-left: -20px; }



div.navigation-wrapper{
	font-size: 13px; font-weight: bold; text-align: center; }


div.navigation-wrapper ul li ul li{ font-weight: normal; }
.row{margin-left:-15px;margin-right:-15px}


#emergency .row {
	padding-left: 30px;
}


#home_videos .row h4 {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	margin-top: 0;
	font-size: 17.5px;
	font-weight: normal;
}


#home_videos .row ul li {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	font-size: 15px;
}


#home_videos .row {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #768cbc;
}


#home_videos .row:first-child {
	border-top: 2px solid #768cbc;
	padding-top: 20px;
}

			
	.row.topnav, .row.mainnav, .row.logo {
		margin-left: 0;
		margin-right: 0;
	}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}


  .navbar .row.mainnav {
		
		
  }

.section-1 {margin:0px;padding:0px;}

	.section-1 .col1 {float:left;}

	.section-1 .col2 {float:right; padding-top: 20px;}










#jflanguageselection
{
    float: right;
	margin: 15px 0px 10px 5px;    
}



#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}


#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}


#jflanguageselection ul.jflanguageselection li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}


#jflanguageselection ul.jflanguageselection li a
{
	display: block;
}


#jflanguageselection ul.jflanguageselection img
{
	border: none;
}


div#jflanguageselection img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}

div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}




#jflanguageselection select.jflanguageselection
{
	border: 1px solid #cccccc;
}


#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px;
}


#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}

#jflanguageselection option.opaque{
	color:graytext;
}

div.headings{
	display:none;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
 .header-style-4 .mk-header-right {text-align: center !important;}
.header-style-4 .mk-header-right #mk-header-social{float: none !important;display: inline-block !important;}
.header-style-1 .mk-header-right,.header-style-2 .mk-header-right,.header-style-3 .mk-header-right {right:55px !important;}

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }

@import url('../css/reset.css');

.group{
	zoom:1;
}

.group:before, .group:after{
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}

.group:after{
	clear:both;
}

.attractions .main-container .bottom .right .featured-content.similar.group {
	margin: 15px -11px 0 0;
	padding: 20px 0 0;
}

.attractions .main-container .bottom .right.places .featured-content.similar.group {
	border-top: 0 none;
	margin: 0 -11px 15px 0;
	padding: 0 0 15px;
}

.attractions .main-container .bottom .right .featured-content.similar.group .wrapper {
	margin: 0 0 15px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#viewport_container {
  position: relative;
  left: 0;
  width: 100%;
  height: auto;
  margin: 0;
}
