/*
Theme Name: POL theme
Theme URI: http://gogetthemes.com
Description: POL theme
Author: GoGetThemes
Author URI: http://gogetthemes.com/
Version: 1.1.2
Tags: responsive-layout, one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
License: GoGetThemes
License URI: http://gogetthemes.com/
*/

/* Daniele */
input[type="submit"], button {
	color:#ffa000!important;
	background-color: #fff!important;
	border: 2px solid #ffa000!important;
}
input[type="submit"]:hover, button:hover {
	color:#fff!important;
	background-color: #ff1b6c!important;
	border: 2px solid #ff1b6c!important;
}
input[type="submit"]:active, button:active {
	color:#fff!important;
	background-color: #ff1b6c!important;
	border: 2px solid #ff1b6c!important;
}
input[type="text"], input[type="email"] {border: 1px solid #4fc3f7!important;color: #282828!important;}
textarea{border: 1px solid #ddd!important;}
/*.wpcf7-form-control{width: 100%!important;}*/
.contacts-page .wpcf7-submit {background-color: #95c86e!important; border-color: #95c86e!important; width: 40%!important; color:#fff!important;}
header{border-top: 1px solid #4fc3f7; }
.demo-request .wpcf7-submit {background-color: #4fc3f7!important; border-color: #4fc3f7!important; width: 40%!important; color:#fff!important;}
.demo-request-fucsia .wpcf7-submit {background-color: #e83e87!important; border-color: #e83e87!important; width: 40%!important; color:#fff!important;}
.wpcf7-acceptance{width: 5%!important;}
.white-content{color:#fff!important;}
.footer-content {display: none;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {background-color: #95c86e!important;}
.vc_btn3.vc_btn3-size-lg {
    font-size: 20px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    font-weight: 100!important;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {box-shadow: 0 2px 0 #4f934b!important;color:#fff!important; border: 2px solid #6ab165!important;}
.ggt-overlayslider-text {
    font-family: "Roboto",Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size: 22px;
}
.ggt-overlayslider-wrap.os-position-top.os-size-third {margin-bottom: 60px!important;}
.ggt-service-icon-holder{display: none;}
.icon-no-margin{margin-bottom: -35px!important;}
.ggt-service-title h4{color: #4fc3f7!important;}
.ggt-service-button{background-color: #95c86e!important;}
.dan-custom-box h3 {margin: 5px 0!important; line-height: 23px; font-size: 22px; padding-top: 25px;}
.dan-custom-box-first{background-color: #fff; }
.dan-custom-box-first img{margin-right: 15px;}
.dan-custom-box-first .wpb_wrapper{line-height:23px; height: 101px; border: 1px solid #d2d2d2; }
.dan-custom-box .ggt-icon-border {
	margin-left: -55px!important;    
	width: 62px!important;
    height: 62px!important;
    line-height: 62px!important; 
}
.vc_gitem_row .vc_gitem-col {padding: 0!important;}
.vc_custom_heading h4{padding:10px; background-color: rgba(79,195,247,0.7); font-weight:bold; margin-top: 0px; min-height: 130px;}
.vc_gitem-animated-block{display: none;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #4fc3f7!important;
}
.vc_basic_grid .vc_btn3-container{margin-left: 92px!important;position: fixed!important; margin-top: -16px!important;}
.vc_gitem-post-data-source-post_excerpt{padding: 0 10px;}
.vc_gitem-zone{background-color: transparent!important;}
.vc_btn3.vc_btn3-size-md {
    font-size: 14px!important;
    padding-top: 3px!important;
    padding-bottom: 3px!important;
    padding-left: 3px!important;
    padding-right: 3px!important;
}
.dan-post-excerpt p{line-height: 22px; text-align: justify;}
.l-header-horizontal.l-logo-position-left #menu-wrap {margin-left: 100px;}
.l-header-horizontal #site-header .menu > li:before {background: #4fc3f7;}
body:not(.is-sticky) .section-light #menu-wrap .menu > li > a{color: #4fc3f7!important;}
#site-header #menu-wrap .menu li ul li > a {padding: 10px;}
#menu-wrap .menu li ul li > a:before {display: none;}
#menu-wrap .menu li ul li:hover > a {background-color: rgba(35,184,221,0.7);}
.mdi-dots-vertical{color: #4fc3f7!important;}
.blu-border img{
    outline: 1px solid #4fc3f7;
    outline-offset: -1px;
}
#cookie-notice .button.bootstrap {
    color: #fff!important;
    text-shadow: 0!important;
    background-color: #6ab165!important;
    border:2px solid #6ab165!important;
    box-shadow: 0 2px 0 #4f934b!important;
    background-image:none!important;

}
.icon-fixed{min-height:168px;}
.vc_gitem-post-data-source-post_excerpt{min-height: 210px;}
.l-header-horizontal #menu-wrap .menu li ul {background-color:rgba(79,194,248,0.8)!important;}
@media only screen and (max-width: 767px) {
	.logo .img-responsive {width: 120px;}
	.wpb_content_element {margin-top: 25px;}
	.wpcf7-text{width: 100%;}
	.dan-small-6{width: 50%!important;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .vc_basic_grid .vc_btn3-container {position: static!important;}
}

/* Fine Daniele */

/*MMM*/
/*DEMO*/
pre { font: 100% courier,monospace; border: 1px solid #ccc; overflow: auto; overflow-x: scroll; width: 100%; padding: 0; margin: 1em auto 2em auto; background: #fff7f0; color: #000 }
code { font-size: 120% }

/*Products*/
#admantx_products{
	width: 900px;
	height: 800px;
	position:relative;
	left:50%;
	margin-left:-450px;
	background: url('img/products-senza-x.png');
	clear:both;
}

#admantx_products_x{
	width: 900px;
	height: 800px;
	position:relative;
	left:50%;
	margin-left:-450px;
	background: url('img/products-solo-x.png');
	clear:both;
	z-index: 100;
}
/*
#admantx_products_block{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 200;
}
*/
.panel {
	margin: 0 auto;
	width: 900px;
	height: 800px;  
	position: relative;
	font-size: .8em;
	/*-webkit-perspective: 600px;
	-moz-perspective: 600px;*/
}
.panel .front {
	position: absolute;
	top: 0;
	z-index: 900;
	width: inherit;
	height: inherit;
	text-align: center;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	/*-webkit-transform-style: preserve-3d;*/
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateX(0deg) rotateY(0deg);
	/*-moz-transform-style: preserve-3d;*/
	-moz-backface-visibility: hidden;
	/* -- transition is the magic sauce for animation -- */
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.panel.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.panel .back {
	position: absolute;
	top: 45%;
	left: 50%;
	text-align: center;
	width:300px;
	height:100px;
	margin: -50px 0 0 -140px;
	z-index: 800;
	-webkit-transform: rotateY(-180deg);
	/*-webkit-transform-style: preserve-3d;*/
	-webkit-backface-visibility: hidden; 
	-moz-transform: rotateY(-180deg);
	/*-moz-transform-style: preserve-3d;*/
	-moz-backface-visibility: hidden;
	/* -- transition is the magic sauce for animation -- */
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.panel.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
}
.panel .back span{
	display: inline-block;
	vertical-align: middle;
	font-family: Roboto,Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 46px;
	letter-spacing: 0px;
	font-weight: 300;
	font-style: normal;
	font-size: 32px;
	color: black;
}

@media only screen and (max-width: 768px) {
	.adx-prodotti .icon-fixed{border-top: 12px solid #4fc2f8;}
}
@media only screen and (min-width: 769px) {
	.adx-img-home-mobile{display: none;}
}

@media only screen and (min-width: 500px) and (max-width: 900px) {
	#admantx_products{
		width: 500px;
		height: 444px;
		margin-left:-250px;
		background: url('img/products-senza-x-500.png');
	}
	#admantx_products_x{
		width: 500px;
		height: 444px;
		margin-left:-250px;
		background: url('img/products-solo-x-500.png');
	}
	.panel {
		width: 500px;
		height: 444px;  
	}
	.panel .back {
		width:150px;
		height:50px;
		margin: -25px 0 0 -65px;
	}
	.panel .back span{
		line-height: 23px;
		font-size: 16px;
	}
}
@media only screen and (max-width: 499px) {
	#admantx_products{
		width: 250px;
		height: 222px;
		margin-left:-125px;
		background: url('img/products-senza-x-250.png');
	}
	#admantx_products_x{
		width: 250px;
		height: 222px;
		margin-left:-125px;
		background: url('img/products-solo-x-250.png');
	}
	.panel {
		width: 250px;
		height: 222px;
	}
	.panel .back {
		width:76px;
		height:26px;
		margin: -13px 0 0 -30px;
	}
	.panel .back span{
		line-height: 12px;
		font-size: 8px;
	}
}

.document-download .wpcf7-submit {
    background-color: #95c86e!important;
    border-color: #95c86e!important;
    width: 40%!important;
    color: #fff!important;
}

#mobile-header-bar{background-color:#222}

.x_sfondo{background: url('http://www.admantx.com/wp-content/themes/pol/img/x_sfondo.png') no-repeat 70% 50px;}

.x_sfondo .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{
	color:white;
}
.x_sfondo .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.x_sfondo .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	border-color: #f0f0f0;
	background-color: #E83E87;
}

.x_sfondo .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.x_sfondo .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus{
background-color: #FDBEFD;
}

.products_button_link{
	background-color: #E83E87!important;
	border-color: #E83E87!important;
	padding:5px 10px;
	margin-top: 10px;
	width: 40%!important;
	color: #fff!important;
}

body.home .wpb_single_image .vc_single_image-wrapper.vc_box_circle img{border:10px solid #94c866;border-radius: 0;}
body.home .solutions_home h2{margin-top: 3px;} 

.ggt-vc-blog-excerpt{color:#111!important;}
.ggt-blog-item-footer .category-item a{color:#222!important;}

.nav-hover{display:none;}

/*DEMO DA STEFANO PIVA*/
/*popup*/
#shadow {
	background-image: url(images/shade1x1.png);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
 
pre.CodeContainer {
	margin-top: 0px;
	margin-bottom: 0px;
}
.Canvas {
	font-size: 14px;
	background-color: #ECECEC;
	color: #000000;
	border: solid 1px #CECECE;
}
#adx-cnt {
	/*display: table;*/
	margin-top:25px;
}
#adx-pies {/*
	display: table-cell;
	width: 380px;*/
}
#adx-art {
	padding-right: 10px;
	border-right: 1px dotted #d7ad7b;
	vertical-align: top;
	/*display: table-cell;
	width: 560px;*/
}
.adx-people {
	border-bottom: 1px solid red;
}
.adx-places {
	border-bottom: 1px solid blue;
}
.adx-companies {
	border-bottom: 1px solid green;
}
.adx-lemmas {
	border-bottom: 1px solid black;
}
.adx-highlight {
	font-style: italic;
	font-weight: bold;
	border-bottom-style: double;
	border-bottom-width: 2px;
}
.adx-entities {
	border-bottom-color: navy;
	border-bottom-width: 1px;
	border-bottom-style: double;
	font-weight: bold;
}
.fr {
	float: right;
	margin-right: 15px;
}
.adx-btn{margin-bottom: 60px;}
.adx-btn a{
	font: bold 26px "bariol_regular";
	line-height: 80%;
}
.adx-btn a span{font-size: 20px;}
.adx-btn a:hover{color: #fff;}
a.coolvendor, a.coolvendor:hover{
	background: url(images/btn-coolvendor.png) no-repeat;
	display: inline-block;
	width: 84px;
	height: 84px;
	text-indent: -9999px;
	/*margin-left: 40px;*/
	margin-top: 10px;
}
#demo-phone-btn a{font-size: 32px;}
#demo-phone-btn #admantx-app{
	position: fixed;
	top: 60px;
	width: 348px;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: auto;
}
#adx-title{
	font-family: "Roboto",Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 22px;
	color: black;
}
#Canvas pre.CodeContainer{padding:10px;overflow:inherit;}

.highcharts-container{min-width: 300px; max-width: 350px;margin:0 auto;}

#adx-body{color:#111111}

body.page-id-2486 .wpcf7-form-control-wrap input {width:100%;}
body.page-id-2486 .document-request input{border: 1px solid #FF6600 !important; }
body.page-id-2486 .document-request input[type="submit"]:hover{background: #ff1b6c !important}
body.page-id-2486 .document-request input[type="submit"]{background: #FF6600 !important; color: #FFF !important;}

/* CSS Paolo Form pagina id 2495 - http://www.admantx.com/intelligent-brand-safety/ */
body.page-id-2495 .wpcf7-form-control-wrap input {width:100%;}
body.page-id-2495 .document-request input{border: 1px solid #FF6600 !important; }
body.page-id-2495 .document-request input[type="submit"]:hover{background: #ff1b6c !important}
body.page-id-2495 .document-request input[type="submit"]{background: #FF6600 !important; color: #FFF !important;}

.page-id-2495 input{border: 1px solid #FF6600 !important;}

.btn-banner-brand-safety-hp a{
	background-color: #55c4f5 !important;
	border-color: #55c4f5 !important;
	color: #fff !important;
}