﻿.c-drawing-app__canvas-wrapper{position:relative;width:400px;height:400px;margin:0 auto}
.c-drawing-app__canvas-wrapper canvas{width:100%;height:100%;position:absolute;top:0;left:0}

.powered_by {
    float: right;
    color: #999;
    margin: 20px 0 20px 0;
}

.powered_by a {
    color: #999;
}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 10px; background: rgba(0,0,0,0.5); }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.flexslider-hg-corners-rounded .slide-data { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }




.flexslider.flexslider-hg-style-slim .slide-data { bottom: 25px; }



.flexslider.flexslider-hg-style-bottomheavy .slide-data { right: 30%; }



.flexslider.flexslider-hg-style-crossed .slide-data {  }

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}
.tablepress-id-249 .column-1{padding:2px}
    .menu .main_menu ul li .helper {        background-color: #05c3de;        overflow: auto;        padding: 46px 20px 30px;    }


	#slider {
		width: auto;
		height: auto;
	}



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


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.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,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25,.grid_26,.grid_27,.grid_28,.grid_29,.grid_30{display:inline;float:left;margin-left:5px;margin-right:5px;}
.container_30 .grid_18{width:584px;}

.burger-container:hover{
    width: 260px;
    height: 40px;
    background-color: rgba(255,255,255,0.2);

}

.burger-container{
    padding-left: 34px;
}

.leg_right{ float:right; width:320px; height:375px; padding-left:10px; padding-right:0px; padding-top:0px; border:#cecece 0px solid;}


.leg_right h4 {
    border-top: 3px solid #6B7B84;
    font-size: 18px;
    color: #6B7B84;
    border-bottom: 1px solid #CCC;
    line-height: 34px;
    margin-bottom: 10px;
}

.mh-footer-widget .mh-slider-caption { background: rgba(51, 51, 51, 0.8); }

#mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #333; }

.mh-footer-widget .mh-tabbed-widget, .mh-footer-widget .mh-tabbed-widget a { color: #fff; }

.mh-footer-widget .mh-tab-button.active { background: #005d9d; }

.mh-footer-widget .mh-tab-comment-excerpt { background: #333; }

.mh-footer-widget .tagcloud a { background: #333; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #ad004b; }

	#mh-mobile .mh-footer-widget .mh-slider-caption { background: rgba(255, 255, 255, 0.1); }


.centerblock{
	width:450px;
	float:right;
	height:auto;

}


.centerblock h2{
	font-family:naz;
	font-size:16px;
	width:300px;
	float:right
}


.centerblock p{
	text-align:justify;
	width:320px;
	float:right;
	line-height:1.8;
}



.centerblock img{
	border:1px solid #75e7c2;
	padding:1px;
	float:left;
	width:100px;
}


.centerblock ul{
	list-style:none;
	padding:7px;
}


.centerblock ul li{
	border-bottom:1px solid #CCC;
	float:right;
	margin-bottom:10px;
	padding-bottom:10px;
}

.widget-title,
.widgettitle {
	font-size: 18px;
	font-size: 1rem;
	margin-bottom: .875em;
}


#secondary .widget-title {
    border: 2px solid #000;
    text-align: center;
    color: #000;
    padding: 13px 10px 9px 10px;
    position: relative;
    margin-bottom: 25px;
}

.frontpage h2.widget-title {
    margin-top: 40px;
}

#secondary h2.widget-title, 
.custom h2.widget-title {
    margin-top: 0;
}

.widgetized-content .widget-title {
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
}

.custom .widget-title {
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
}
.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:15px;padding-right:15px}
.col-md-9{width:75%}


.ad-header-box {
    position: absolute;
    right: 0px;
    bottom: -95px;
    width: calc(100% - 190px);
    
    
    
    
    
    
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.image-container-hover{
    position: absolute;
    z-index: 2000;
    top: 45px;
    width: 100%;
    height: calc(100% - 45px);
    left: 0;
    display: none;
}

.capability-item a:hover .image-container-hover{
    display: block;
}
.assist-navigation.is-opened .assist-area ul.menu a{font-size:23px;color:#fff}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


.slogen_bht
{
	font-family: 'MuseoSans-500', arial;
	font-size:24px;
	color:#0b5891;
	text-align:center;
	font-weight: 500;
	margin-top: -10px;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

#mobile-menu-header{display:none;}
.widget-contact-info__item__icon{display:table-cell;width:27px;vertical-align:middle;}
.widget-contact-info__item__icon i{width:1.688em;height:1.688em;line-height:1.688em;border-radius:100%;background:#959da7;color:#334960;font-size:1.071em;text-align:center;}
 .tagcloud{height:180px !important; overflow: hidden !important;}
.tagcloud a{display:inline-block;padding:4px 8px;margin:0 2px 4px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none !important;font-size:14px !important;}
.tagcloud a:active,.tagcloud a.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}

html footer .tagcloud a { background-color: #2f2f2f; color: #2f2f2f; }

html footer .tagcloud a:hover { background-color: #232323; color: #232323; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.content{*zoom:1}
.content:before,.content:after{display:table;content:"";line-height:0}
.content:after{clear:both}
.content img.pull-left{margin-bottom:10px;margin-bottom:.625rem;margin-right:10px;margin-right:.625rem}
.content img.pull-right{margin-bottom:10px;margin-bottom:.625rem;margin-left:10px;margin-left:.625rem}
.sub-ads-inner .sub-ad .content.img img{width:50px;width:3.125rem}
body.subpage .sub-ad .content.img{float:left;margin:0rem .625rem 0rem 0rem}
body.subpage .sub-ad .content.img img{width:45px;width:2.8125rem}
body.home .sub-ad-container .sub-ad .content.blurb{padding:0 17px;padding:0rem 17px;padding:0 1.0625rem;padding:0rem 1.0625rem}
body.subpage .sub-ad .content.title{display:inline-block;*display:inline;vertical-align:middle}
#off-canvas .close-canvas-menu{cursor:pointer;font-weight:700;text-align:center;color:#fff;padding-top:8px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.15)}
#off-canvas .close-canvas-menu i{margin-right:2px}


.page-template-template-no-sidebars-php #container {
	margin:2.4%;
}


#container {
	clear: both;
	margin:1.6%;
}



    #footer {
	margin:0 auto 10px auto;	
        clear:both;
	width:960px;
	clear:both;
	overflow:hidden;
	padding:0;
    }

    
    
    #footer .part1{
        float:left;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px; 
	padding:0;
    }

    
    
    #footer .part2{
        float:right;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px;
    }

    
    
    #footer  a{
        text-decoration:none; 
    }

    #footer  a:hover{
        text-decoration:underline; 
    }


    
    #footer .social_media_icons{
        display:block;
        margin:5px 0 0 0;
        font-size:11px; 
    }
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }


#page-header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #a3a3a3;}

#page-header h1 {margin: 0; float: left; color:#33618a; font-family: 'georgia', serif; font-size:40px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 2px #bbb;  }
.img-fluid{max-width:100%;height:auto}

	.right-icon {position: absolute; font-size:20px;
top:18px;
right: 5px;}

.right-icon ul li{ margin:0 5px; float:left;font-size: 15px;
}

header .bottom-warp.fixed-menu .right-icon{ right:0; top:21px}

.right-icon ul li a {color: #fff;}

header .bottom-warp.fixed-menu .right-icon ul li a {
	color: #fff;
}
#header-navigation-toggle{position:relative;}
#header-navigation-toggle a{display:block;padding:10px 20px;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header-navigation-toggle a .ui--caret{position:absolute;left:auto !important;right:20px !important;top:50% !important;margin-top:-6px !important;margin-right:0 !important;font-size:14px;}
.rtl #header-navigation-toggle a .ui--caret{right:auto !important;left:20px !important;margin-left:0 !important;}

html #header-navigation-toggle a { color: #b10f15; }

html #header-navigation-toggle a:hover { color: #b10f15; }
.visible-phone{display:none !important;}
.visible-phone-portrait{display:none !important;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#mail {
	display: none;
}

#mail input, textarea, button {
	font-size: 14px;
	padding: 5px 10px;
	font-family: 'Droid Sans Mono';
	border: 0px;
	border-radius: 4px;
}

#mail input, textarea {
	border-bottom: 1px solid #FBF86A;
	background-color: #FBF8EA;
	box-shadow: inset 1px 1px 5px #ddd;
	margin-bottom: 5px;
}

#mail input:focus, textarea:focus {
	background-color: #fff;
}

#mail button {
	background-color: #FBF86A;
	color: #000;
	text-shadow: 1px 1px 1px #fff;
	border-bottom: 1px solid #1A0E0A;
	box-shadow: inset 1px 1px 5px #fff, 1px 1px 5px #aaa;
}

#mail button:hover {
	box-shadow: inset 1px 1px 10px #fff, 1px 1px 5px #888;
}

#mail button:active {
	box-shadow: inset 1px 1px 15px #fff, 0px 0px 3px #888;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}



      #main-social-bar{
        display: inline-block;
      }

      #main-social-bar li a{
        color: #fff;
        line-height: 17px;
        display: block;
      }

      #main-social-bar li a:hover, #main-social-bar li.current a{
        color: #999;
      }


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

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }


.clear {
clear:both;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}


th.gigpress-country {
}


td.gigpress-country {
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


.card-text.icon {
    background-color: #5dc9e0;
    color: #fff;
    margin-bottom: 0;
}


.card-text-tabs {
    background-color: #fff;
    min-height: 200px;
    font-size: 16px;
}
.pm-banner-ad-top .gpt-holder{padding:4px 0}
.ad728 .gpt-holder,.ad468 .gpt-holder{border:1px solid #999;padding:3px}
.ad970 .gpt-holder{width:970px}
.ad728 .gpt-holder{width:728px}
.ad468 .gpt-holder{width:468px}
.gpt-holder embed,.gpt-holder img,.gpt-holder ins{vertical-align:middle}


    

.authors-main-window{
	background-color : white;
	font-weight : 600;
}

.ticketdate {
    margin:30px 0; 
    padding:15px;
    background:#f8f8f8;  
}

.ticketdate li {
    padding:10px 0; 
    border-bottom:1px dotted #ccc;  
    width:100%;
}

.ticketdate li:last-child {
    border:none;   
}

.ticketdate li.buynow {    
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;     
}

.ticketdate li span.sold {
    text-decoration: line-through; 
    color:#aaa!important;
    background:none!important;
    -webkit-text-fill-color:#aaa; 
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}


.image-section h2,
.solid-section h2 {
	font-size: 54px;
}


.image-section h4,
.solid-section h4 {
	font-size: 54px;
	font-size: 5.4rem;
	margin-bottom: 40px;
}






.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}


.solid-section {
	background-color: #fff;
}


.solid-section a.button:hover {
	background-color: #000;
}


.front-page-3 .solid-section h4 {
	margin-bottom: 20px;
}
.simplefavorites-modal-content.loading .modal-content-body{display:none}
.simplefavorites-modal-content.loading .modal-content-loading{display:block}


.newStyle .align-center {
  	text-align: center; }

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}

.cssload-speeding-wheel{width:36px;height:36px;margin:0 auto;border:3px solid #2f5f81;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;animation:cssload-spin .88s infinite linear;}

.main-footer .column-1 { text-align: center; }

.lt-ie9 .main-footer .column-1 { text-align: left; }

.main-footer .column-1 .text { margin-top: 0; }


.modal-text {
    font-size: 18px;
    color: #333;
}


.downloadGuide .modal-text {
    margin-bottom: 0;
}


.main-pop-cta .modal-text {
    font-size: 18px;
}

p.dm.modal-text {
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.duration{position:absolute;bottom:5px;right:5px;border:none;background-color:rgba(0,0,0,.7);color:#fff;padding:3px 5px;font-size:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}

.pagination-section {
	margin: 0;
	text-align: center;
	padding: 20px 0;
	display: block;
}

.pagination-section li {
	display: inline-block;
	list-style: none;
	margin: 0 10px;
	font-style: italic;
	font-size: 16px;
	font-weight: 700;
	color: #80a29d;
	*zoom: 1;
	*display: inline;
}

.pagination-section li a {
	color: inherit;
}

.pagination-section li.active span,
.pagination-section li a:hover {
	text-decoration: none;
	color: #373737;
}

ul#gallery_01 li a.active{border:1px solid #999}

ul#nav li a.active,ul#nav li a.active:hover{background:#eee;color:#555}

ul.tj_tabs li.active{background:#fff}

.fixed-footer {
  background: #eef0f2 none repeat scroll 0 0;
  bottom: 0;
  display: block;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 100;
}

.fixed-footer section.widget {
  margin-bottom: 0;
}

.fixed-footer .textwidget p {
  color: #111111;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 4px 0;
  text-transform: uppercase;
}

.fixed-footer .textwidget p a {
  background: #007db6 none repeat scroll 0 0;
  border: 1px solid transparent;
  color: #fff !important;
  display: inline-block;
  margin-left: 10px;
  padding: 1px 5px;
  text-decoration: none;
}

.fixed-footer .textwidget p a:hover {
  background: transparent;
  border: 1px solid #007db6;
  color: #007db6 !important;
}
.benefit-content{padding:0 10%}
.benefit-content,.testimonial-title{color:#fff;font-family:Montserrat,sans-serif;text-align:center}
.benefit.slick-slide{height:auto}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


#leaderboard_mobile_inside {
	display: none;
}

#how-works .step {
    height: auto;
    margin: 0 auto;
    max-width: 877px;
    min-height: 280px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    text-align: left;
    z-index: 0;
}

#how-works .step:nth-child(3) {
    height: auto;
    min-height: 260px;
}

    #how-works .step:nth-child(2n+3) {
        min-height: 450px;
    }

    #how-works .step:first-of-type {
        min-height: 470px;
    }
.site-header__navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1}
.site-header__navigation .button-icon{height:55px;padding-bottom:0;padding-top:0}
