﻿.c-num-T-3 .c-stat__el{width:148px;height:148px;-webkit-border-radius:148px;border-radius:148px;font-size:0;display:inline-block;text-align:center;border-width:6px;border-style:solid;padding:20px 10px 0;margin:0 0 5px;position:relative;color:#fff}
.c-num-T-3 .c-stat__el--executed{border-color:#39c36d;background:#39c36d}
.c-num-T-3 .c-stat__el--writers{border-color:#5f89a9;background:#5f89a9}
.c-num-T-3 .c-stat__el--working{border-color:#ff9c00;background:#ff9c00}
.c-num-T-3 .c-stat__el--rate{border-color:#8458b2;background:#8458b2}
.media-thumbnail-frame{position:relative;}
.media-edit-form .media-thumbnail-frame,.media-multiedit-form .media-thumbnail-frame{line-height:1ex;padding:3px;}
.media-edit-form .media-thumbnail-frame img,.media-multiedit-form .media-thumbnail-frame img{height:auto;max-width:100%;}
.media-thumbnail-frame:hover .gardens-features-video-indicator{opacity:0.3333;}
.media-thumbnail-frame .gardens-features-video-indicator{bottom:6px;left:6px;}




.site-header .widget-area {
	color: #3c3c3c;
	float: right;
	text-align: right;
	width: 600px;
	margin-top: -175px;
}


.site-header .widget-area a {
	color: #3c3c3c;
}


	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.site-header .widget-area {
		width: 380px;
	}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

.tagline {color: #7398a2; font-style: italic;width: 100%; height: auto; display: block;font-size: 125%;}


body.reverse .tagline,
body.reverse .text-size,
body.reverse .phone,
body.reverse nav ul li a:link, body.reverse nav ul li a:visited{color: #ffffff}
#user-login-form input.form-submit,#left input.form-submit,#right input.form-submit,#bottom input.form-submit{height:32px;border:none;}
#right{float:right;margin:0 auto;width:336px;position:relative;overflow:hidden;margin-top:6px;}


.logo{
	padding: 5px;
	padding-right: 25px;
	height: 70px;
	width : auto;
}
#block-b0b54a44441b2caa{min-height:25px}
.takeover-right{position:absolute;bottom:-625px;right:-190px;z-index:10;width:160px;height:600px}

#side-header .side-header-wrapper {
  padding-bottom: 20px;
  zoom: 1;
}

#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after {
  content: " ";
  display: table;
}

#side-header .side-header-wrapper:after {
  clear: both;
}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}
.qodef-title .qodef-title-holder .qodef-container-inner{display:table;height:100%}
.qodef-container-inner{width:1100px;margin:0 auto}
footer,footer .qodef-container-inner,footer .qodef-footer-inner,footer .qodef-footer-top-holder{position:relative}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{padding:80px 0 70px}
.qodef-title.qodef-has-responsive-background .qodef-title-holder .qodef-container-inner{display:table;height:100%}
.qodef-search-cover .qodef-container-inner .qodef-form-holder{padding:0}
.qodef-search-cover .qodef-container-inner .qodef-search-close{right:0}
.qodef-search-fade.qodef-fullscreen-search-opened .qodef-fullscreen-search-holder .qodef-container-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:search_push_text_top .55s ease both .25s;-moz-animation:search_push_text_top .55s ease both .25s;animation:search_push_text_top .55s ease both .25s}

		
		.su-note img, .su-service-title img, .su-column img {
			width: auto;
			display: inline;
		}

		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #primary .xoxo li .widget-title, .recent_post-title a, .su-service-title, .lb_heading, .su-heading-shell, .su_au_name {color:#050578;}
.pager-current{font-weight:bold;}
.et_pb_social_media_follow_network_0 a.icon{background-color:#3f51b5!important}

.contact-form .clear-form{clear:both}

.clear { clear: both }


.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}

	#leader_lu{
		padding-top:7px;
	}
.fusion-header-sticky-height{display:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.af-person__text-submit {
  display: none; }


.af-person.submit .af-person__text-submit {
  display: block; }

  
ul.footerlist{ margin: 0 0 35px 0 !important; padding: 0px; list-style: none; }

ul.footerlist li{ margin: 10px 0; padding: 0px; list-style: none; }

ul.footerlist li a{ margin: 0px; padding: 0px; list-style: none; color: #fff; }


ul.footerlist-ma{ margin: 0 0 35px 0 !important; padding: 0px; list-style: none; }

ul.footerlist-ma li{ margin: 10px; padding: 0px; list-style: none; }

ul.footerlist-ma li a{ margin: 0px; padding: 0px; list-style: none; color: #fff; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.widget-counter li.facebook-fans a strong{background-position:center -992px;}
.widget-counter li.facebook-fans a:hover strong{background-position:center -1046px;}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
#header-top .dfp-tag-wrapper .dfp-tag-wrapper,#dfp-ad-adbotttom{align-items:center;overflow:auto;justify-content:center;width:100%;border:none;padding:18px 0 0;}
.dfp-tag-wrapper .dfp-tag-wrapper{margin:0 auto;height:auto;border:1px solid #D9DBDD;padding:9px;position:relative;float:left;font-size:0px;line-height:0px;}
.advn600 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:18px;}
.advn250 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:16px;}
.advn125 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:9px;}


.preloader-wrap {
  display: table;
  width: 100%;
  height: 100%;
}



.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }


.page-content, .entry-content, .entry-summary { margin: 1.5rem 0 0; }


.single .page-content, .single .entry-content, .single .entry-summary, .page .page-content, .page .entry-content, .page .entry-summary { margin: 0; }


.caption-dot-inner {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 4px;
  background-color: black;
  position: absolute;
  top: 49%;
  left: 50%;
  margin-left: -2px;
  margin-top: -1px;
}


.popular_color-white .caption-dot-inner {
  background-color: #ffffff;
}
.site-header .logo .logo-svg{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}
.site-header .logo .logo-svg .\35 3a764d1-d165-4d03-a9d2-821bb53f9959{fill:#d72627}
.site-header .logo .logo-svg .bb86b362-3a69-4976-8a7d-492ed6a55bac{fill:#231f20}
.site-header .logo .logo-svg:hover .bb86b362-3a69-4976-8a7d-492ed6a55bac{fill:#d72627}
.site-header .logo .logo-svg .pad{display:inline-block;width:100%;padding-top:6.465%}
.site-header .logo .logo-svg svg{position:absolute;width:100%;height:100%;top:0;left:0}

.b-product__logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 5px 0;
}
.text-right{text-align:right!important}

        #ipp_mobile_close_txt{
    	font-weight: bold;
    	cursor: pointer;
        }
#panel-region-top-left,#panel-region-top-middle,#panel-region-top-right,#panel-region-footer-left,#panel-region-footer-middle,#panel-region-footer-right,#panel-pane-256,#panel-pane-258,.panels-dnd .mc-layout__col{float:left}
.panels-dnd .mc-layout__col{width:50%}
.panels-dnd .mc-footer .mc-layout__col{width:33%}
.mc-layout__col{float:left;padding-left:20px}
.mc-layout__col--6{width:75%}
.mc-layout__col--2{width:25%}
.mc-layout__col--1{width:12.5%}
.mc-layout__col--3{width:37.5%}
.mc-layout__col--4{width:50%}


#foot-bot-wrap {
	background: #333;
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}

section.container{padding:0px;}


#footer-menu {
width: 60%;
}

.l_text .l_bj2{ background-position:-71px -207px ;}




h1.modal-head-title { margin-top: 0; margin-bottom: .3em; font-weight: 600; }

h1.modal-head-title .fa { font-size: 1.55rem; position: relative; top: -3px; margin-right: 5px; }

.box-modal.modal-popup1 .modal-head-title { margin-bottom: .85em; }



.modal-login h1.modal-head-title { font-weight: 700; margin-bottom: 1em; }
.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}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
section.page-cover .container {position:relative;z-index:10;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }

  #footer #mailchimp-subscribe { margin-bottom: 20px; }
.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_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_5{width:190px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

  #footer #widget-footer .grid_5:first-child { padding-right: 20px; }






.pricing-table .color-1 h3, .color-1 .sign-up .button {background-color: #909090;}

.pricing-table .color-1 h4 {background-color: #808080;}
#logo{float:left;margin-left:10px}
.allianceheader #logo img{height:40px;width:auto;padding-top:10px}
#logo.smallerlogo{float:right}
.tp-banner-container{width:100%;position:relative;padding:0}
.tp-banner{width:100%;position:relative}
.tp-banner .tp-caption{overflow:hidden;max-width:600px;word-wrap:break-word;white-space:normal}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.tynis{text-align:center}

    .page-404.zivob.dogepa.tynis.fourclass{
        width:auto;
    }

.tynis.johotek {
    text-align: left;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}



.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #fff;
}
ul.posts div.post-excerpt{font-size:13px;line-height:1.4em}
.post-content .gallery,.post-excerpt .gallery{margin:auto;text-align:center;clear:both}
.post-content .gallery .gallery-item,.post-excerpt .gallery .gallery-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px}
.post-content .gallery img,.post-excerpt .gallery img{border:solid 4px #f6f3ee;padding:10px}
.post-content .gallery-caption,.post-excerpt .gallery-caption{margin-left:0}
.post-content div.gallery img:hover,.post-excerpt div.gallery img:hover{border:solid 4px #d46670}

#head .logo { }
.sprocket-strips-s-pagination-hidden{display:none}


.subslider-block {
	float: left;
	height: auto;
	margin-right: 12px;
	width: 145px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
