/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@font-face {
  font-family: 'Helvetica-Neue-light';
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.eot'); /* IE9 Compat Modes */
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeu-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Helvetica-Neue-medium';
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.eot'); /* IE9 Compat Modes */
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Helvetica-Neue-bold';
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.eot'); /* IE9 Compat Modes */
  src: url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://www.studiolegalecandido.it/wp-content/themes/fonts/HelveticaNeue-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.pulisci { clear:both;}
body, p, h1, h2, h3, h4, h5, h6, .main-nav > li:not(.wpml-ls-item) > a .menu-text { font-family:"Helvetica-Neue-medium"!important;}
.n-logo { height:auto; max-width: 135px; margin-right: 20px;}
p { font-weight:300;}
h2 { font-weight:500;}
h3 { font-weight:500; font-size:18px; line-height:21px;}
.main-nav > li:not(.wpml-ls-item) > a .menu-text { font-family:"Helvetica"!important; font-weight:400;}
.mioLogo { font-family:"Helvetica"!important; color:#fff; background:#34425f; position:relative; text-align:right;line-height: 0;}
.mioLogo::before { position:absolute; left:-100%; top:0; height:100%; width:100%; content:""; background:#34425f;}
.mioLogo::after { position:absolute; right:-100%; top:0; height:100%; width:100%; content:""; background:#34425f;}
.mioLogo p { font-size:55px; font-weight:100; line-height:39px; margin-bottom:0;}
.mioLogo span { font-weight:400;}
.masthead { margin-bottom:15px;}font
#main { padding-top:0!important;}
.page-id-2 #main, .page-id-192 #main { padding-top:70px; padding-bottom:0;}
.page-id-2 #main, .home #main { padding-top:0;}
.t-home { margin-bottom:50px!important;}
.t-home .vc_column-inner { padding:0!important;}
.t-home .wpb_raw_html { margin-bottom:0;}
.marquee {
    width: 100%;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    border:0;
    height: 300px;
}
.page-id-192 .pit, .page-id-196 .pit, .page-id-200 .pit, .page-id-204 .pit, .page-id-289 .pit, .page-id-284 .pit {display:none;}
.page-id-2 .pen, .page-id-37 .pen, .page-id-102 .pen, .page-id-62 .pen, .page-id-285 .pen, .page-id-3 .pen {display:none;}

/*COOKIE NOTICE*/
#cookie-notice { background-color:rgb(0, 0, 0, 0.7)!important; padding:0 10px;}
#cn-accept-cookie, #cn-more-info { background-color:#34425f!important;}
#cn-accept-cookie:hover, #cn-more-info:hover { background-color:#454D5A!important;}
#cookie-notice .cn-button { text-transform:uppercase;}
.cookie-notice-container {
    padding: 15px 0;
    box-sizing: border-box;
}
#bottom-bar {
padding-bottom: 70px;}

.marquee span {
    display: inline-block;
    text-indent: 0;
    border: 0;
    background: url(https://www.studiolegalecandido.it/wp-content/uploads/2020/01/Lo_studio.jpg);
    background-size:auto 100%;
    height: 301px;
    width: 100000px;
    animation: marquee 5000s linear infinite;
    animation-play-state:running ;
}
.marquee span:hover {
    animation-play-state: paused;
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
.contatti { background:#34425f; margin-top:70px; padding-top:30px; padding-bottom:20px; color:#fff;}
.contatti a { color:#fff; text-decoration:none;}
.vc_icon_element.vc_icon_element-outer { margin-bottom:0;}
.mioTitolo { position:relative; margin-bottom:20px; font-size:19px;}
.mioTitolo b { color:#34425f; font-size:30px;}
.mioTitolo::after { position:absolute; left:0; bottom:-5px; height:0.06em; width:39px; background:#34425f; content:""; display:none;}
.leggi { background:#34425f; color:#fff; text-decoration:none; padding:3px 20px; margin-top:15px; display:inline-block;}
.leggi:hover { background:#000; color:#fff;}
.dueHome .vc_col-sm-8 { padding-top:0!important;}
.dueHome .vc_col-sm-8 .wpb_text_column { margin-bottom:0;}
.dueHome h2 { font-size:18px; line-height:21px;}
h1 { color:#34425f;}
#bottom-bar .wf-float-right { display:none;}
#bottom-bar .wf-float-left { margin:0 auto; font-weight:200;}
.settori .vc_column-inner .wpb_text_column { margin-bottom:0;}
.settori .vc_col-sm-4 { border-right:1px solid #dedede; margin-bottom:35px; box-sizing:border-box;}
.settori .vc_col-sm-6 { border-right:1px solid #dedede; margin-bottom:35px; box-sizing:border-box;}
.settori .vc_col-sm-6.noBordo { border:0;}
.settori .vc_col-sm-4.noBordo { border:0;}
.settori h3 { font-size:18px; line-height:22.65px; font-weight:600; position:relative; margin-bottom:14px; font-family:"Helvetica"!important; text-transform:uppercase; margin-top:22px; color:#34425f;}
/*.settori h3::after { position:absolute; left:0; bottom:-7px; height:0.07em; width:39px; background:#34425f; content:"";}*/
.testatina { min-height:300px; margin-bottom:10px;}
.piuAlta { min-height:500px; margin-bottom:10px;}
#phantom .preload-me { width:100px; height:auto;}
#phantom .main-nav > li > a { margin:18px 14px 12px 14px;}
.mobile-main-nav li > a .menu-text { font-family:"Helvetica"!important; font-weight:500;}
.link { margin-left:11px!important; padding:13px 0 0 0;}
.link a { color:#333;}
.link li { position:relative; margin-bottom:12px;}
.boxLink { padding-top:10px;}
.spazio { height:50px;}
.nonMostrare { display:none;}
.c1 span { float:left; margin-right:10px; padding-top:3px;}
.c2 span { float:left; margin-right:10px; padding-top:5px;}
.c3 span { float:left; margin-right:10px; padding-top:3px;}
.c4 span { float:left; margin-right:10px; padding-top:3px;}
.settori span { font-size:45px; font-family:"Helvetica"!important; color:#999999; padding-bottom:15px;}
.boxFoto { position:relative;}
.boxFoto::before { position:absolute; top:-15px; left:-15px; width:150px; height:1px; background:#dedede; content:"";}
.boxFoto::after { position:absolute; top:-15px; left:-15px; width:1px; height:150px; background:#dedede; content:"";}
.boxFoto1::before { position:absolute; top:0; right:0; width:150px; height:1px; background:#dedede; content:"";}
.boxFoto1::after { position:absolute; top:0; right:0; width:1px; height:150px; background:#dedede; content:"";}
.boxFoto .wpb_text_column { }
.boxFoto .vc_column-inner { padding-left:0!important;}
.titoloAvvocati { margin-bottom:20px;}
/*.testoAvvocati { position:relative;}
.testoAvvocati::before { position:absolute; left:0; top:0; width:30px; height:50px; content:""; background:url(img/virgolette.png) no-repeat; background-size:100% auto; z-index:-1;}*/
h6 { margin-bottom:0;}
.recapitiContatti p { margin-bottom:20px;}
.boxContatti { position:relative;}
.boxContatti::after { position:absolute; right:20px; top:0; height:100%; content:""; border-right:1px solid #dedede;}
#page.boxed, #phantom { border-left:2px solid #34425f; border-right:2px solid #34425f; box-sizing:border-box;}
.page-id-2 #footer, .page-id-192 #footer  { color:#34425f; background:#fff;}
.page-id-2 #bottom-bar .wf-float-left, .page-id-2 #bottom-bar .wf-float-left a, .page-id-192 #bottom-bar .wf-float-left, .page-id-192 #bottom-bar .wf-float-left a { color:#34425f;}
.wpml-ls-link span { color:#34425f;}
.wpml-ls-display { display:none;}
.page-id-192 #main { padding-bottom:0;}

.boxFoto1 {
	min-height:300px;
}


@media (min-width: 100px) and (max-width: 767px) {
.spazio {
    height: 10px;
}
.masthead { margin-bottom:0;}
.c1, .c2, .c3, .c4 { font-size:13px;}
.c1 .wpb_raw_code, .c2 .wpb_raw_code, .c3 .wpb_raw_code, .c4 .wpb_raw_code { margin-bottom:5px;}
#page.boxed, #phantom { border:0;}
}