@font-face {
    font-family: 'GraphParisWeb';
    font-style:normal;
	font-variant:normal;
	font-weight:800;
    src: url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.eot');
    src: url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.svg#graphblackparis') format('svg'),
         url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.woff') format('woff'),
         url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.woff2') format('woff2'),
         url('/wp-content/themes/threefifty_main/library/webfonts/paris/graph-black-paris-web.ttf') format('truetype');
		 }
.graph-paris{
	font-family:GraphParisWeb,GraphWeb,KlimaWeb,sans-serif;
	line-height:1 !important;
	letter-spacing:-0.01em;}
.wf-graphweb-n7-active input.submit.graph-paris, .wf-graphweb-n7-active a.button.graph-paris{
	font-family:GraphParisWeb,GraphWeb,KlimaWeb,sans-serif;}

.box-blue,
.box.blue{
	background:#0f81e8;}
.box-blue.notch::after{
	border-bottom-color:#0f81e8;}
.highlight.blue{
	background:#0f81e8;}
.box.red,
.box-red,
.bg-red,
a.button.bg-red{
	background:#fb5914;}
.highlight.red{
	background:#fb5914;
	color:#fff;}


a{
	color:#0f81e8;}

nav.section .upload-pv a,
nav.section .upload-pv a:hover{
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4yIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzIsNTcuMmMtNS43LDAtMTAuMiw0LjYtMTAuMiwxMC4yUzI2LjMsNzcuNywzMiw3Ny43czEwLjItNC42LDEwLjItMTAuMlMzNy42LDU3LjIsMzIsNTcuMnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDguNyw0OWwtNS42LTEwSDIxLjdsLTUuNiwxMEgxdjQwaDYyVjQ5SDQ4Ljd6IE0zMiw4My4yYy04LjcsMC0xNS44LTcuMS0xNS44LTE1LjgNCgkJYzAtOC43LDcuMS0xNS44LDE1LjgtMTUuOGM4LjcsMCwxNS44LDcuMSwxNS44LDE1LjhDNDcuOCw3Ni4xLDQwLjcsODMuMiwzMiw4My4yeiBNNjAsNThINTB2LTVoMTBWNTh6Ii8+DQo8L2c+DQo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijk5LjUsMzMgODEuMSwxMy4zIDYyLjgsMzMgNzUuMiwzMyA3NS4yLDUzLjQgODcuMSw1My40IDg3LjEsMzMgIi8+DQo8L3N2Zz4NCg==);
	background-position:right 40%;
	background-repeat:no-repeat;
	background-size:12%;
	padding-right:38px;}

.blogdiv{
    border-bottom: 2px dotted rgba(20, 40, 50, 0.2);
    margin:0 !important;
    padding: 20px 10px !important;}

#gcmdo-banner{
	background-color:#248dec;}
#gcmdo-banner:after{
	content:'';
	border-top:20px solid #248dec;
	border-left:35px solid transparent;
	border-right:35px solid transparent;
	bottom:-19px;
	left:50%;
	margin-left:-35px;
	position:absolute;}
#gcmdo-headline{
	margin-bottom:5px;}
#gcmdo-slideshow{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAFUlEQVQImWNgwAF4G1/4DiEJBgYGAOCyDFaaQ44YAAAAAElFTkSuQmCC), url(/wp-content/uploads/2015/11/gcm-map-outline-bg-ltblue.png) !important;
	background-repeat:repeat, no-repeat;
	background-size:auto, cover;
	padding-left:0;
	padding-right:0;}
#gcmdo-petition{
	background-color:#fb5914;
	color:#fff;}
#gcmdo-petition a{
	color:#fff;}
#gcm-report-photos .section-inner{
	font-size:0;
	padding:0;}
#gcm-report-photos .img-grid-square-title{
	font-size:1rem;}

#gcm-report-photos .c2,
#gcm-report-photos .c2_5{
	float:left;
	margin:0;
	width:50%;}
}

@media screen and ( min-width:500px ){
#gcm-report-photos .c2,
#gcm-report-photos .c2_5{
	width:33.333%;}
}

@media screen and ( min-width:950px ){

/* No gap photo grid */

#gcm-report-photos .c2{
	width:20%;}
#gcm-report-photos .c2_5{
	width:25%;}

nav#gcmdo-lang-nav .dkgray{
	background:#0f81e8;}

#gcmdo-banner{
	z-index:9999;}
#gcmdo-banner .section-inner{
	max-width:970px;}
#gcmdo .gcm-countdown{
	display:inline-block;}
#gcmdo-dot{
	left:-12px;
	position:absolute;
	top:-21px;
	transform:scale(1.1);}

#gcmdo-slideshow .section-inner{
	max-width:1230px;}

}