﻿
.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }



.cart-terms .editor a {
    color: #ee1a74;
    text-decoration: none;
}

.cart-terms .editor a:hover {
    text-decoration: underline;
}

.editor p {
    margin-bottom: 1.4em;
}

.editor p:last-child {
    margin-bottom: 0;
}

.editor ol {
    list-style-type: decimal;
    margin-left: 1.5em;
    margin-bottom: 1.4em;
}

.editor ul {
    list-style-type: disc;
    margin-left: 1.5em;
    margin-bottom: 1.4em;
}

.editor li {
    margin-top: 3px;
    margin-bottom: 3px;
}

.editor h2 {
    font-size: 21px;
    margin-bottom: 5px;
}

.editor h3 {
    font-size: 18px;
    margin-bottom: 5px;
}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}
.subscribe-widget h5{font-weight:300;font-size:14px;line-height:1.5}

	  .huge_it_slideshow_dots_thumbnails_1 {
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		width:100%;
		height:30px;
	  }
.title-slider-large.dark,.title-slider-medium.dark,.title-slider-small.dark{color:#303336;border-color:#303336}
.title-slider-small{font-size:16px;color:#fff;margin-top:8px}
.title-slider-small.uppercased{font-size:13px;text-transform:uppercase;letter-spacing:1px}
.tp-caption .title-slider-small,.tp-caption .btn-slider{display:none}
.title-slider-small h1,.title-slider-small h2,.title-slider-small h3,.title-slider-small a{color:#e2e3e4}


	.section_vertical{
		display: block;
		width: auto;
	}


    .section_offset:not([class*="bg_"]) + .section_offset:not([class*="bg_"]):not(.section_border),
    .section_vertical:not([class*="bg_"]) + .section_offset:not([class*="bg_"]):not(.section_border){
      padding-top: 0;
    }


    .section_offset:not([class*="bg_"]) + .section_vertical:not([class*="bg_"]){
      border-top: 1px solid #e1e1e1;
    }

  .header_top .meta_wrap {
    display: block;
    text-align: center;
  }

	
	.header_top .meta_wrap,
	.header_top .meta_wrap a {
		font-size:12px;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


#header, #content, #footer, .widget { overflow: hidden; }

.outer{margin:0 auto;max-width:1177px;min-width:290px;position:relative;}
.banner728{float:left;padding:10px;width:730px}
.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 li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


.map_filter_listitem_showall,
#locationlist{
	display:none;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}

			

.jobboerse {
 background: #a00201;
 padding: 0 10px;
}

.jobboerse a {
 color: #fff !important;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}
div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}
div.asl_r.vertical .results .item:after{background:#ccc;}
div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}
div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}
div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}
div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}
.menu-black{background-color:#000;margin:0 -20px!important}

.board .date {
	width: 430px;
	float: left;
	padding: 0px 0px 0px 7px;
	font-size: 13px;
	color: #888;
}

.board .date strong {
	color: #000;
}

.reports .date {
	color: #999;
	float: right;
	padding: 11px 8px 0 0;
}
h1#page-title{font-size:20px}
h2.title a{font-size:16px;color:#666}
.item-list .title{font-weight:bold}
.search-results .title{font-size:1.2em}
.left66{float:left;width:66.66%}
.search-form .left66{max-width:300px}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .search-form .left66 .padr10{padding-right:3px}


.icon-search {
  background-position: -48px 0;
}

#footer .foot-right {float: right; width: 245px; text-align: right;}

#footer .foot-right a.addthis_button {float: left; padding-top: 2px;}

#footer .foot-right p {clear: none;}

.most_dl .dls{text-align: center; width: 3rem;}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.pbc-line{width: 138px;height: 2px;position: absolute;top:-1px;background: #f58120;}

#offers .heading-block .replaced-content{font-family:inherit !important;font-weight:inherit !important;color:inherit !important}

#boxnovinky    {float:left; width: 310px; margin:10px 0 10px 0; background-color: #ffd0de; padding:5px}

#boxnovinky-v DIV {float:left; margin-right:5px; }


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}

    #mw_board_group_1 .mw_board_group_1_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_1 .mw_board_group_1_info a { font-size:11px; }
