﻿
.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right svg, .aux-menu-wrap .audience-nav-wrap .arw-right .no-csstransforms svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }

  .aux-menu-wrap .audience-nav-wrap {
    border-left: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.4);
    display: none;
    position: relative; }

    .aux-menu-wrap .audience-nav-wrap:hover ul, .aux-menu-wrap .audience-nav-wrap:focus ul {
      display: block; }

    .aux-menu-wrap .audience-nav-wrap:hover .arw-right, .aux-menu-wrap .audience-nav-wrap:focus .arw-right {
      background: #faf8f1; }

      .aux-menu-wrap .audience-nav-wrap:hover .arw-right svg, .aux-menu-wrap .audience-nav-wrap:focus .arw-right svg {
        color: #00529b;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }

    .aux-menu-wrap .audience-nav-wrap .arw-right {
      border-right: 1px solid #fff;
      border-color: rgba(255, 255, 255, 0.4);
      height: 50px;
      position: relative;
      width: 37px; }

      .aux-menu-wrap .audience-nav-wrap .arw-right svg {
        color: #fff;
        height: 14px;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 16px; }

    .aux-menu-wrap .audience-nav-wrap ul {
      background: #faf8f1;
      display: none;
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1000; }

      .aux-menu-wrap .audience-nav-wrap ul li {
        border-top: 1px solid #fff;
        float: none;
        width: 100%; }

        .aux-menu-wrap .audience-nav-wrap ul li:first-child {
          border: none; }

      .aux-menu-wrap .audience-nav-wrap ul a {
        text-align: left;
        text-transform: none; }

        .aux-menu-wrap .audience-nav-wrap ul a:hover {
          background: #eae5d7; }

    .aux-menu-wrap .audience-nav-wrap a {
      color: #00529b;
      display: block;
      font: 500 16px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
      letter-spacing: 2px;
      padding: 15px 10px; }

    .aux-menu-wrap .audience-nav-wrap .cur-audience {
      color: #fef2d2; }


.container {
    width: 1120px;
    margin: auto;
    position: relative;
    padding: 50px 0;
}


    #header .container {
        height: auto;
        padding: 20px 0;
    }


    #main_menu .container {
        padding: 0;
        position: relative;
        border-bottom: 1px solid #E5E5E5;
    }


    #footer .container {
        padding: 40px 0 20px 0;
    }


#second-menu .container {
  padding: 0;
  position: relative;
}

.inset2, .inset3{
padding:0 0px;
}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}
.module-footer .country .regions-menu .countries a.selected{color:#a71a1a}
.module-footer .country .regions-menu .europe .countries{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:10px;-moz-column-rule-color:none;-moz-column-rule-style:solid;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:10px;-webkit-column-rule-color:none;-webkit-column-rule-style:solid;-webkit-column-rule-width:0;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule-color:none;-moz-column-rule-color:none;column-rule-color:none;-webkit-column-rule-style:solid;-moz-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:0;-moz-column-rule-width:0;column-rule-width:0;overflow:hidden;display:block}
#country-selector-modal .countries a{display:block;color:#ccc;font:12px/1.5 "Open Sans",sans-serif}
#country-selector-modal .europe .countries{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:10px;-moz-column-rule-color:none;-moz-column-rule-style:solid;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:10px;-webkit-column-rule-color:none;-webkit-column-rule-style:solid;-webkit-column-rule-width:0;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule-color:none;-moz-column-rule-color:none;column-rule-color:none;-webkit-column-rule-style:solid;-moz-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:0;-moz-column-rule-width:0;column-rule-width:0}
#country-selector-modal .europe .lt-ie10 .countries{overflow:hidden}
#country-selector-modal .europe .lt-ie10 .countries a{float:left;width:50%}


#thumbs {
	margin: 0;
	padding: 0;	
}


#thumbs li {
	list-style-type: none;
}





ul.portfolio-categ{
	margin:10px 0 30px 0;
	padding:0;
	float:left;
	list-style:none;
}


ul.portfolio-categ li{
	margin:0;
	padding:0 20px 0 0;
	float:left;
	list-style:none;
	font-size:13px;
	font-weight:600;
}


ul.portfolio-categ li a{
	display:block;
	padding:35x 0 35x 0;
	color:#353535;
}


ul.portfolio-categ li.active a:hover, ul.portfolio-categ li a:hover,ul.portfolio-categ li a:focus,ul.portfolio-categ li a:active {
	text-decoration:none;
	outline:0;
}


	
	ul.portfolio li article a i.icon-48{
		width:20px;
		height:20px;
		font-size:16px;
		line-height:20px;
	}

	
	ul.portfolio li article a i{
		width:20px;
		height:20px;
		font-size:14px;
	}


.news .edit {
	display: inline;
}
.page-template-templatespage-digital-viewer-php .search-wrap{display:block!important}
.category .screen-reader-text,.search .screen-reader-text{display:none}
.category .main-meta h5,.search .main-meta h5{font-size:.84375rem}
.category .main-meta h5 a,.search .main-meta h5 a{margin:3px}
.category .main-meta h6,.search .main-meta h6{font-family:'Source Sans Pro';font-size:.65625rem;font-style:normal;font-weight:400;display:table;border:1px solid #bdbdbd;color:#757575;border-radius:2px;padding:5px 10px;margin-top:22px}
.category article,.search article{clear:both;border-bottom:1px solid #eee;padding:30px 0;overflow:hidden}
.category #primary,.search #primary{min-height:720px}
.category .page-header,.search .page-header{margin-bottom:30px}
.category .page-header h2,.search .page-header h2{font-size:.813em;text-transform:uppercase;letter-spacing:1px;color:#555;margin-top:9px;font-family:'Source Sans Pro'}
.category .page-title,.search .page-title{font-family:'Source Sans Pro';font-size:1.125em;color:#757575;padding-bottom:3px;border-bottom:1px solid #ddd;margin:30px 0 5px}
.category .page-title span,.search .page-title span{color:#b42612;margin-left:7px}
.category .page-title i,.search .page-title i{font-size:.813em;color:#aaa}
.category #infinite-handle,.search #infinite-handle{display:none}
.category #search-item,.search #search-item{margin-bottom:30px}
.category #search-item a:hover,.search #search-item a:hover{color:#b42612;text-decoration:underline}
.category #search-item h1,.search #search-item h1{font-size:1.438em;font-family:'Source Sans Pro';margin-bottom:0}
.category #search-item h2,.search #search-item h2{color:#666;font-family:'Source Sans Pro';font-size:1rem;margin:5px 0 15px}
.category #search-item h2 i,.search #search-item h2 i{margin-right:6px;font-size:.8em}
.category #search-item h2 a,.search #search-item h2 a{color:#666;border-bottom:1px solid #ddd}
.category #search-item h2 a:hover,.search #search-item h2 a:hover{border-bottom-color:#666;text-decoration:none;color:#333}
.category #search-item p,.search #search-item p{font-size:15px;line-height:28px}
.search-no-results .search-submit{background:#b42612;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.875em;cursor:pointer;font-weight:400;line-height:normal;margin:.75rem 0 1.25rem;position:relative;text-align:center;-webkit-appearance:none;display:inline-block;padding:.75rem 2.5rem;border-radius:3px}
.search-no-results .search-submit:hover{opacity:.95}
.search-no-results input.search-field{box-shadow:none;border:1px solid #ccc;background:0 0;font-size:1.25em}
.search-no-results input.search-field:focus{outline:0;border-color:#b42612}
.search-no-results .page-content p{font-family:'Source Sans Pro'}
.search-no-results .search-title{font-family:'Droid Serif';font-style:italic;font-size:1.125em;color:#757575;margin:30px 0 5px}
.top-bar-section ul .search a{position:relative;opacity:0;z-index:-1;transition:all .5s}
.top-bar-section ul .search a.active{background:#242729!important}
.contain-to-grid.fixed .top-bar-section .search a{opacity:1;z-index:0}

.juiz_last_tweet_inside .juiz_lt_content{display:block;padding-bottom:5px;line-height:1.5em;border-bottom:1px dashed #ccc;border-color:rgba(0,0,0,0.1);word-wrap:break-word}

.juiz_last_tweet_inside .juiz_lt_content a{padding:0;background:transparent}


#twitter-home .juiz_last_tweet_inside .juiz_lt_content {
margin-bottom: 5px;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}
#navigation #block-nice-menus-1 .block-title{display:none;}
.one-sidebar.sidebar-first.page-about-history-development-public-comment-propose-objective #page #left .region-sidebar-first h2.block-title{width:168px;max-width:100%;border-bottom:1px solid #122D1F;background-color:#31795C;text-align:center;height:25px;padding:9px 22px 0px 22px;color:#fff;font-size:16px;margin:0px 0px 2px 0px;}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}


#rainbow-lockup { border:none; }


#contractors, #employees {
    position: relative;
    z-index: 100;
    color: #5E5E5E;
    background: #181818;
    width: 279px;
    height: 170px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


#boxes #contractors, #boxes #employees {
    position: absolute;
    top: 9px;
    right: 9px;
}


#contractors strong, #employees strong {
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
html#scoped-css body.style-1 #usersite-container #page-root,html#scoped-css body.style-1 #usersite-container #container-wrap,html#scoped-css body.style-1 #usersite-container #container,html#scoped-css body.style-1 #usersite-container #page-footer,html#scoped-css body.style-1 #usersite-container #content-wrap,html#scoped-css body.style-1 #usersite-container #content-top,html#scoped-css body.style-1 #usersite-container #content,html#scoped-css body.style-1 #usersite-container #content-bottom,html#scoped-css body.style-1 #usersite-container #page-header,html#scoped-css body.style-1 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}
body.style-1 #usersite-container #content-bottom{margin:0}
#slides{display:none}
#slides .flexslider{background:transparent;border:0px}
#slides:after{content:"";display:table;clear:both}
#slides .slides_container{position:absolute;top:0;left:8%;height:auto;width:100%;overflow:hidden}
.span10{width:780px}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.table .span10{float:none;width:764px;margin-left:0}
input.span10,textarea.span10,.uneditable-input.span10{width:766px}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.whatsapp-share {
	border-radius: 3px;
	display: inline-block;
	margin-left: .1%;
	text-align: center;
	vertical-align: top;
	width: 14.6%;
	max-width: 200px;
	height: 26px;
	}


.pinterest-share {
	background: #de010d;
	}


.facebook-share:hover,
.twitter-share:hover,
.pinterest-share:hover,
.social-comments:hover,
.email-share:hover {
	opacity: .85;
	}


.video-main-text .facebook-share,
.video-main-text .twitter-share,
.video-main-text .pinterest-share,
.video-main-text .email-share {
	background: #555;
	display: block;
	float: left;
	margin-left: 1.666666666666%; 
	width: 23.75%; 
	max-width: 100px;
	}


.site-header-bg-wrap {
  animation: smoothFade 1s;
  -moz-animation: smoothFade 1s;
  -webkit-animation: smoothFade 1s;
  -o-animation: smoothFade 1s;
}
html #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;}
html .men-block-content{width:100%;top:70px;}
html[data-screensize~="tablet"] body #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;background:#FFFDF5;}
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .men-block-content{display:none;}

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}
.img-responsive{display:block;max-width:100%;height:auto}
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}



.iccalendar .no-event {
}

    .footer-menu ul li a {    font-size: 13px;    line-height: 22px;}

    .footer-menu {    width: 30%;}

    .footer-menu-mobile{display: block;}

	.menu-mobile , .footer-menu-block h2 {display:block;}

.footer-menu h5 {
    padding-bottom: 26px;
}

.footer-menu ul {
    width: 100%;
    float: left;
    margin-top: -6px;
}

.footer-menu ul li {
    float: left;
    width: 100%;
}

.footer-menu-block {
    float: left;
    width: 100%;
}





.footer-menu-block h2{
	float:left;
	width:100%;
	display:none;
	text-align:center;
}
