﻿
.cl-itext-part {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  -webkit-transition-property: width, color;
  transition-property: width, color;
}

.cl-itext-part.notransition {
  -webkit-transition-property: none !important;
  transition-property: none !important;
}
#footer{font-size:11px;background-color:#1f1f1f;color:#cacaca;font-family:Arial,sans-serif;padding:20px 40px;}
#box-block-block-1,#footer .box-block-menu_block{height:140px;margin:0px 50px 0px 15px;}
#footer .box-block-menu_block{float:left;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
#box-block-block-1 ul,#footer .box-block-menu_block ul{padding:0px;margin:0px;}
#box-block-block-1 ul li,#footer .box-block-menu_block ul li{padding:0px 7px 1px 2px;white-space:nowrap;margin:2px 0px;list-style-position:inside;border-bottom:1px dotted #cacaca;list-style-type:disc;list-style-image:none;}
#box-block-block-1 ul li a,#footer .box-block-menu_block ul li a{color:#cacaca;}
#footer #box-block-menu_block-1{margin-left:10px;}



#content[tabindex="-1"]:focus {
	outline: 0;
}


#content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

.banner6{margin:10px 0 0;}
.menu-item-117{background-color:#d8c3b6;}
.footer_top .textwidget,.footer_top a,.footer_top li,.footer_top p,.footer_top span{color:#818181;word-wrap:break-word}


#floatbuttonleft, #floatbuttonright { position: absolute; top: 45%; width: 100%;  padding-top: 20px; padding-bottom: 75px;   }




#floatbuttonleft .wpb_wrapper p,#floatbuttonright .wpb_wrapper p { text-align: center; }
.row{margin-right:-15px;margin-left:-15px}


#pos-5 .row-prof {
	margin-top: 46px;
	overflow: hidden;
}


#pos-5 .row-prof-first {
	margin-top: 0;
}

.f-excerpt { display: none }
#tabber .inside li div.info .entry-title {margin-bottom:0;}
#block-51{min-height:40px}
.views-field-comment-count,.views-field-totalcount{color:#888;font-size:12px;line-height:16px;font-weight:normal;font-style:normal;text-decoration:none;}
.views-field-comment-count a:link{color:#888;font-size:12px;line-height:16px;font-weight:normal;font-style:normal;text-decoration:none;}
.views-field-comment-count a:visited{color:#888;font-size:12px;line-height:16px;font-weight:normal;font-style:normal;text-decoration:none;}
.views-field-comment-count a:hover{color:#000;font-size:12px;line-height:16px;font-weight:normal;font-style:normal;text-decoration:none;}



.textbox-list {
	position: relative;
	z-index: 996 !important;
}

.textbox-list ul {
	list-style: none;
	margin:0;
	padding:0;
}

.textbox-list li a.expanded:after {
	transform: rotate(90deg);
}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.aligncenter{clear:both;display:block;margin:0 auto}

.image-2{max-width:100%;width:75%;}

#header {
	width: 750px;
	margin: 0 auto;
}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#004477}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#004477}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}
.tablepress-id-249 .column-1{padding:2px}


.facebook-widget{
    position: fixed;
    top: 30%;
    right: -250px;
    cursor: pointer;
    width: 300px;
    height: 300px; 
    -webkit-transition: .4s ease-out; 
    -moz-transition: .4s ease-out; 
    -o-transition: .4s ease-out;  
    transition: .4s ease-out; 
    z-index: 999;
}

.facebook-widget-right{
    right: 0px!important;
}

.facebook-widget:hover{
    moz-transition: 1s;
    ms-transition: 1s;
    o-transition: 1s;
    transition: 1s;
    webkit-transition: 1s;
}
.carousel-image{position:absolute;top:0;left:0;min-width:100%;max-height:100%}
.carousel-image img{width:100%;-webkit-transition-property:width,height,top,left;transition-property:width,height,top,left;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.disable-transitions-for-smartload .carousel-image img{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
.carousel-image.slider-full img{max-width:100%}

.floatleft{ float:left; }
.icon-div{overflow:hidden;height:175px;width:130px;float:left;text-align:center;margin:0;max-width:50%}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }

        #videodialog-video, #attachmentdialog-container {
            margin-top:25px;
        }
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.post-entry .post-element-content{width:100%;margin-bottom:20px;float:left}
.blog-style-2.post-entry .post-element-content{float:none;width:auto}
.shortcode-post-entry .post-element-content,.shortcode-post-entry .entry-meta,.shortcode-post-entry .entry-summary{margin-bottom:10px}


			.cta-menu {
	background:#111;
	border-radius:2px;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}


.smslink
{
width:80%!important;
}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.main-navigation .primary-menu {
	border-bottom: 1px solid #d1d1d1;
}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


.featurette-image{
height:80px;
width:80px;
margin:5px;
float:left;

border: 3px solid #ffffff;
box-shadow: 2px 2px 2px #555555;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

.header-top-line-repeater{
	
	min-width: 978px;
}

.header-top-line{
	background: #EFF2F5;
	width: 100%;
	min-width: 978px;
	height: 112px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 105;
	opacity: 0.8;
    filter: alpha(opacity=80);
	-webkit-box-shadow: 0 6px 16px -6px black;
	   -moz-box-shadow: 0 6px 16px -6px black;
	        box-shadow: 0 6px 16px -6px black;	
}

		.three-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		.one-column .post-image{width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		
		
	
	
	
		
		
		
		.blog-main-post-container .post-image{float: none; width: 100%; margin: 0px 0 20px 0px;}
		
		
		
		
		.post-image.in-post{float: none; margin: 0px 0px 20px 0px; border: none;}

		.post-image.in-post img{border: none;}

		.single .post-image{margin: 0px 0px 20px 0px; width: 100%;}

	.three-column .post-image img{width: 100%; height: auto;}

	.two-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px; overflow: hidden;}

	.latest-videos .post-image{width: 300px; margin: 0px; overflow: hidden;}

	.latest-videos .post-image img{width: 100%; height: auto;}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}
