﻿

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
display: none;
}


.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
cursor: pointer;
background: #000;
background-position: center center;
float: left;
border: solid 1px #fff;
}


.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
margin-bottom: 10px;
}



.dibl,.aligncenter,.clfl:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}


.main-menu ul li ul.sup-menu,.main-menu ul li .mega-menu {
    left: 0;
    position: absolute;
    text-align: left;
    transition: all 0.5s ease 0s;
    transform-origin: 0 0 0;
    top:100%;
    width: 250px;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
    margin: 0;
    padding: 10px 0;
    display: block;
    max-height: 0;
    max-width: 0;
    opacity: 0;
    overflow: hidden;
    transform: perspective(600px) rotateX(-90deg);
    transition: transform 0.5s ease 0s, opacity 0.6s ease 0s, max-height 0.6s step-end 0s, max-width 0.6s step-end 0s, padding 0.6s step-end 0s;  
    float: none;
    vertical-align: top;
    visibility: visible;
    z-index: 5000;
}


.main-menu ul li .mega-menu{
    width: 1140px;
}

.main-menu ul li:hover .mega-menu{
    max-height: 3000px;
    max-width: 3000px;
    opacity: 1;
    overflow: visible;
    transform: perspective(600px) rotateX(0deg);
    transition: transform 0.5s ease 0s, opacity 0.2s ease 0s, max-height 0s step-end 0s, max-width 0s step-end 0s, padding 0s step-end 0s;
}

.main-menu ul li .mega-menu .single-mega-menu{
    width: 18.3333%;
    float: left;
    padding: 0 15px;
}

.main-menu ul li .mega-menu .single-mega-menu .hedding-border a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-bottom: 1px solid #c2c2c2;
color: #000;
display: block;
font-size: 13px;
font-weight: bold;
line-height: inherit;
min-height: inherit;
padding: 5px 0;
text-transform: capitalize;
}

.main-menu ul li .mega-menu .single-mega-menu a {
  color: #222;
  display: block;
  font-family: Open Sans,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  min-height: inherit;
  padding: 0;
  text-transform: none;
}

.main-menu ul li .mega-menu .single-mega-menu a:hover, .main-menu ul li ul.sup-menu li a:hover {
  color: #009587;
  background: transparent !important;
}

.home-3 .main-menu ul li .mega-menu .single-mega-menu .hedding-border a,.home-3 .main-menu ul li .mega-menu .single-mega-menu a,.home-3 .main-menu ul li ul.sup-menu li a{
  border-left: 0;
}

.home-3 .main-menu ul li ul.sup-menu li a:hover,.home-3 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #0b96f3;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.home-4 .main-menu ul li ul.sup-menu li a:hover, .home-4 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-4 .category-saidebar ul li .cat-mega-menu a:hover, .home-4 .category-saidebar ul li ul.cat-sup-menu li a:hover{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #EA7696;
}

.home-5 .main-menu ul li a.active,.home-5 .main-menu ul li a:hover,.home-5 .main-menu ul li ul.sup-menu li a:hover, .home-5 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #269c58;
  background: transparent !important;
}

.home-6 .category-saidebar ul li .cat-mega-menu a:hover, .home-6 .category-saidebar ul li ul.cat-sup-menu li a:hover,.home-6 .main-menu ul li ul.sup-menu li a:hover, .home-6 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0;
  color: #c5b150;
}

.home-7 .main-menu ul li a.active, .home-7 .main-menu ul li a:hover, .home-7 .main-menu ul li ul.sup-menu li a:hover, .home-7 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0 !important;
  color: #ef7c3d;
}

.home-8 .main-menu ul li ul.sup-menu li a:hover, .home-8 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  color: #cf2826;
}

.home-9 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-9 .main-menu ul li ul.sup-menu li a:hover {
  color: #F26B7A !important;text-decoration: none;
}

.home-9 .main-menu ul li .mega-menu .single-mega-menu a {
  font-family: Oswald,Arial,Helvetica,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
body.style-206 #usersite-container .subtitle-wrap{padding:0 0 0.45em 0;margin-bottom:18px;position:relative}
body.style-206a #usersite-container .subtitle-wrap{border-bottom:3px double rgba(0,0,0,0.5)}
body.style-206b #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206c #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206d #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206e #usersite-container .subtitle-wrap{border-bottom:3px double rgba(108,95,106,0.4)}
#usersite-container .subtitle-wrap .subtitle{display:block;width:100%;height:100%;text-align:left}
#usersite-container section.donation_feature h2.subtitle-wrap{min-height:14px}


#usersite-container #page-root .subtitle-wrap {
  font-family: 'OpenSans-Extrabold';
  font-size: 23px;
  color: #1b2124;
  letter-spacing: normal;
  font-weight: normal;
  text-transform: none;
  font-style: normal; }


.content {
  width: 100%;
  height: 100%;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}

#wp-calendar thead {
	font-size: 11px;
}

#wp-calendar thead th {
}

#wp-calendar tbody {
	color: #aaa;
}

#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}

#wp-calendar tbody .pad {
	background: none;
}

#wp-calendar tfoot #next {
	text-align: right;
}

body ul#open-hours li .date-day {font-weight:bold;}
.tribe-events-adv-list-widget .duration{display:inline;font-weight:bold}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}
.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));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:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,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-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px;}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px;}


.destino {float:left; width:185px; height:130px; padding:5px; margin-right:7px; margin-bottom:7px; background:#f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.destino h3, .destino h3 a {font-size:14px !important; font-weight:bold !important; margin:0 0 5px 0; padding:0; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.category #content{padding:20px 0}
.custom-skin #content-wrap{background:#fff;width:100%;max-width:62.5rem;margin:0 auto}
.cpToolbar .nav .dropdown .openNotifications .dropOut{right:16px}
.cpToolbar .dropdown .menu{min-width:100%;max-width:400px}
.cpToolbar .dropdown .menu.flip{left:auto;right:0}
.cpToolbar.admin .dropdown .menu a:hover,.cpToolbar.admin .dropdown .menu a:focus,.cpToolbar.admin .dropdown .menu a:active{background-color:#d8e7f4}

.gallery-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

.gallery-overlay:hover {background: rgba(0, 0, 0, .4);}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999999;}

.mycars .popup .register-confirm { display: none; padding: 15px 20px; border-bottom: 1px solid #cccccc; }

.mycars .popup .register-confirm .email-text { font-weight: bold; }

.mycars .popup.show-confirm .register-confirm { display: block; }




.cf:after, .nav:after, .author__social-links:after, .commentlist:after, .social-links-list:after, .sub-menu:after, .tabs__nav:after, .menu-list__items:after, .rsBullets:after, .media:after, .author:after, .latest-comments__list:after, .island:after,
.islet:after, .matrix:after, .multi-list:after, .widget_nav_menu ul:after, .widget_categories ul:after, .widget_meta ul:after, .stat-group:after, .wp-caption:after, .gallery:after, blockquote cite:after, blockquote .testimonial__author-name:after, .btn-list:after, .widget_tag_cloud .wp-tag-cloud:after, .comments-area-title:after, .comment-reply-title:after, .nav--main:after, .progressbar:after, .copyright-area:after, .footer-widget-area:after, .container:after, .pixcode--grid:after, .otw-wrapper:after, .article--archive:after {
  content: "";
  display: table;
  clear: both; }




.nav, .author__social-links, .commentlist, .social-links-list, .sub-menu, .tabs__nav, .menu-list__items, .rsBullets {
  list-style: none;
  margin-left: 0; }




.sub-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  display: none;
  min-width: 170px;
  text-align: center;
  background: white;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

  .lt-ie9 .sub-menu {
    left: 0;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none; }

  .header--transparent .sub-menu {
    background: transparent; }

    .is--ie .header--transparent .sub-menu {
      background-color: rgba(255, 255, 255, 0.01); }

    .lt-ie9 .header--transparent .sub-menu, .ie9 .header--transparent .sub-menu {
      background: white; }

  .headroom--not-top .sub-menu, .is--ie .headroom--not-top .sub-menu {
    background: white; }

  .sub-menu a {
    padding: 12px; }

  .sub-menu .menu-item-has-children, .sub-menu .menu-item-language {
    position: relative; }

    .sub-menu .menu-item-has-children:after, .sub-menu .menu-item-language:after {
      right: 24px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

  .sub-menu .sub-menu {
    left: 100%;
    top: 0;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0); }

    .navigation--main .sub-menu {
      position: static;
      display: block;
      padding-left: 12px;
      border: 0;
      background: transparent;
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      -webkit-transform: translateX(0);
      transform: translateX(0); }

    .nav--items-social ul.sub-menu {
      display: none !important; }

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

			
.site-header, .site-header.headroom--not-top, .sub-menu, .headroom--not-top .sub-menu { background-color: #9e9e9e; }

.mr-article-button {
	font-size:22px;
	background-color:#efefef;
	border-radius:50px;
	width:60px;
	padding-bottom:3px;
	text-align:center;
	margin-top:3%;
}
.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}
.loader{position:absolute;top:200px;z-index:4;display:none;text-align:center;padding:10px 0px;width:100%;color:white;font-weight:bold}
.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-wishlistaddedbrowse a{text-indent:-9999px;display:block;width:30px;height:30px;position:relative;border:3px solid #000000;border-radius:99px;color:#000000;padding:5px}
.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-add-button a.add_to_wishlist:before,.yith-wcwl-wishlistaddedbrowse a:before{position:absolute;left:0;right:0;text-align:center;text-indent:0;content:'\e000';font-size:16px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.product-image .yith-wcwl-wishlistexistsbrowse a,.product-image .yith-wcwl-add-button a.add_to_wishlist,.product-image .yith-wcwl-wishlistaddedbrowse a{padding:10px;height:40px;width:40px}
.logocontainer{float:left}
.logocontainer,.navholder{float:none}


.vce-module-columns .main-box-half { width: 325px; }

.vce-sid-none .vce-module-columns .main-box-half{width: 32%;}

.vce-sid-none .main-box-half:nth-child(3n){margin-right: 0;}

.main-box .vce-link-pages a{margin: 0 20px;}

.vce-sid-right .main-box-half .vce-post,
.vce-sid-left .main-box-half .vce-post {width: 100%;}


.vce-lay-f,
.vce-module-columns .main-box-half	        { width: 48.5%; }

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), 
.vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 3%;}

.main-box-inside{padding: 10px 10px 0 10px;}

.main-box, .comment-respond,
.sidebar .widget{margin-bottom: 10px;}

.vce-module-columns .main-box-half,
.vce-sid-none .vce-module-columns .main-box-half{width: 100%;}

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), .vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 0;}

.comment-form-author, .comment-form-email, .comment-form-url,
.main-box-subtitle{width: 100%;}
	
.main-box-title, .comment-reply-title{font-size: 18px;line-height: 22px;text-align: center;margin-bottom: 0;padding: 10px 10px 12px 10px;}

.main-box .vce-link-pages a,
.comment-reply-link{margin: 0;}
h1,h2,h3,h4,h5,h6,blockquote,.vce-post-link,.site-title,.site-title a,.main-box-title,.comment-reply-title,.entry-title a,.vce-single .entry-headline p,.vce-prev-next-link,.author-title,.mks_pullquote,.widget_rss ul li .rsswidget,#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink {font-family: 'Roboto Slab';font-weight: 400;}
a,.entry-title a:hover,.vce-prev-next-link:hover,.vce-author-links a:hover,.required,.error404 h4,.prev-next-nav a:hover,#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover,.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product h3:hover mark,.main-box-title a:hover{color: #cf4d35;}
.main-box-title, .comment-reply-title, .main-box-head{background: #ffffff;color: #232323;}
.main-box-title a{color: #232323;}
.main-box,.comment-respond,.prev-next-nav{background: #f9f9f9;}
.vce-border-top .main-box-title{border-top: 2px solid #cf4d35;}


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

  .col-md-2 {
    width: 16.6666666667%; }


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

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }








.lptw_recent_posts_fluid_images_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}





.lptw_recent_posts_thumbnails_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}
.widget.widget_search form input[type="text"]{width:67%}

.drop_down .second .inner .widget
{
	padding:0 20px
}

.drop_down .second .inner .widget p
{
	font-size:13px;
	line-height:16px;
	padding:12px 0
}

.drop_down .wide .second ul li ul .widget
{
	padding:0 10px
}

.single_tags a,.widget .tagcloud a
{
	letter-spacing:1px
}

.widget .tagcloud a
{
	display:inline-block;
	font-size:13px!important
}

.widget .tagcloud a:after
{
	content:","
}

.widget .tagcloud a:last-child:after
{
	content:""
}

	aside .widget a,.side_menu a,.side_menu .widget li
{
	font-weight:400;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	-ms-transition:color .3s ease-in-out;
	-o-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out
}

	aside .widget a:hover
{
	color:#1abc9c
}

	aside .widget ul,.side_menu .widget ul
{
	list-style:none;
	padding:0
}

	aside .widget li,.side_menu .widget li
{
	margin:0 0 10px
}

	aside .widget li:last-child,.side_menu .widget li:last-child
{
	margin:0
}

.widget.widget_rss li a.rsswidget,#wp-calendar caption
{
	color:#000
}

.widget.widget_rss li span.rss-date,#wp-calendar caption
{
	margin:0 0 15px
}

.widget.widget_rss li
{
	margin:0 0 25px
}

	aside .widget.widget_search
{
	border-bottom:0;
	padding:0
}

	aside .widget h5
{
	margin-bottom:14px
}

	aside .widget.posts_holder li
{
	padding:7px 0 7px 0;
	margin:0
}

	aside .widget.posts_holder li:hover
{
	color:#1abc9c
}

	aside .widget a
{
	color:inherit
}

	aside .widget
{
	margin:0 0 42px
}

.side_menu .widget li
{
	position:relative
}

.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children
{
	padding-right:0;
	border-bottom:0
}

.side_menu .widget ul ul
{
	padding:6px 0 0 20px
}

.side_menu .widget
{
	margin:0 0 43px
}

.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td
{
	color:#818181
}

.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a
{
	margin:0
}

.footer_top .widget.widget_nav_menu li
{
	margin:0;
	line-height:22px
}

.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select
{
	width:100%;
	overflow:hidden;
	border:1px solid transparent;
	font-size:13px;
	background-color:#fff;
	outline:0;
	color:#818181;
	font-family:inherit;
	padding:2px 4%;
	height:37px
}

.widget #searchform
{
	display:inline-block;
	width:100%;
	overflow:hidden;
	background-color:#fff
}

.footer_top .widget #searchform
{
	background-color:transparent;
	border:1px solid #6a6a6a
}

.widget.widget_search form.form_focus
{
	border-color:#1abc9c
}

.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]
{
	width:37px;
	height:37px;
	line-height:37px;
	display:inline-block;
	margin:0;
	padding:0 4%;
	outline:0;
	border:0;
	text-decoration:none;
	background-color:transparent;
	color:#b9b9b9;
	font-family:'FontAwesome',sans-serif;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out
}

.footer_top .widget #searchform input[type="submit"]
{
	color:#6a6a6a
}

.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text
{
	display:none
}

.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]
{
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#adadad;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:2px 4%;
	width:74%;
	height:33px;
	float:left
}

.footer_top .widget #searchform input[type="text"]
{
	color:#6a6a6a
}

.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]
{
	width:70%!important
}

.widget .tagcloud
{
	display:inline-block;
	width:100%
}

.side_menu .widget .tagcloud a
{
	color:#fff
}

	aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after
{
	content:none
}

	aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list
{
	height:auto;
	font-family:inherit;
	width:100%
}

	aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li
{
	float:none;
	margin-bottom:0!important;
	padding:9px 10px 9px 0!important;
	width:auto
}

	aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a
{
	font-family:inherit;
	font-size:13px;
	font-weight:400;
	border:0;
	color:#777
}

	aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a
{
	display:inline
}

	aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li
{
	margin-bottom:0
}

	aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click
{
	width:100%
}

	aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover
{
	color:#1abc9c
}

	aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul
{
	width:100%;
	top:32px;
	height:auto;
	border:0;
	z-index:1000;
	padding:3px 0 0 0;
	overflow:hidden
}

	aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited
{
	padding:10px 13px
}

	aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul
{
	height:auto;
	border-top:0
}

	aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited
{
	border:0;
	padding:0
}

.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social
{
	color:#fff
}

.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social
{
	color:#000
}
.footer-text{margin:10px 0 0;color:#868686;font-size:15px;font-weight:300}
.footer-text span{margin:0 5px}
.footer-text a{color:#868686}
#header-top-nav #contact-numbers ul li .contact-number{font-weight:bold;float:right;font-size:11px;}

.home-overlay{ position:absolute;top:30px;padding:10px 30px;;background:rgba(255,255,255,0.9);text-align:right;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}

.home-overlay h3{ color:#444; }


div#box2
{
	width: 157px;
	margin-bottom: 20px;
	text-align: left;
}


div#box2 ul
{
	list-style:none;
	padding: 0;
	margin: 0;
	line-height: 20px;
}


div#box2 a
{
	text-decoration:none;
	padding-left: 5px;
	color: #000;
}
 .teaser, .teaser .teaser-preview-box { transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
 .teaser-preview-box { margin: -24px 0px 12px; background: #fafafa; position: relative; -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important; }
 .teaser-preview-box img { width: 100%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
 .teaser-preview-box, #map, .google_map, .pages a:hover, .pages .current, .wp-pagenavi a:hover, .wp-pagenavi .current, .idz-toggle .ui-accordion-header-active, .idz-accordion .ui-accordion-header-active { border-color: #fca000 !important; }
 .masorny_col .teaser-preview-box { margin-left: -22px; margin-right: -22px; -webkit-border-radius: 6px !important; -webkit-border-bottom-right-radius: 0px !important; -webkit-border-bottom-left-radius: 0px !important; -moz-border-radius: 6px !important; -moz-border-radius-bottomright: 0px !important; -moz-border-radius-bottomleft: 0px !important; border-radius: 6px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; margin-bottom: 14px; }
 .masorny_col .teaser-preview-box .mejs-container { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-bottom: 30px !important; }
 .masorny_col .teaser-preview-box .mejs-controls div.mejs-horizontal-volume-slider { position: relative; float: right; }
 .masorny_col .teaser-preview-box .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { position: absolute; top: -15px; }
 .masorny_col .teaser-preview-box .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { position: absolute; top: -15px; }
 .masorny_col .teaser-preview-box .banner-blog, .masorny_col .teaser-preview-box .banner-blog img { width: 295px !important; height: 127px !important; border-radius: 6px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
 .masorny_col .teaser-preview-box .banner_blog_container { height: 127px !important; }
 .teaser-preview-box .note { border: none; background: #95a5a6; color: #fff !important; margin: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
 .teaser-preview-box .note blockquote p, .teaser-preview-box .note blockquote cite, .teaser-preview-box .note blockquote:before, .teaser-preview-box .note a { color: #fff !important; }
 .teaser-preview-box .note p.lead { width: 100%; font-size: 15px; margin-bottom: 6px; line-height: 22px; color: #fff !important; }
 .teaser-preview-box iframe { width: 100%; margin-bottom: -7px; }
