


/* Educom default styles
------------------------------*/
html, body, div, img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-family: 'Roboto', sans-serif;
}

body {
    background: #ffffff;
    color: #003154;
}


h1 {
    font-size: 1.6em;
    padding-bottom: 0px;
    margin: 0px;
}

h2 {
    font-size: 24px;
    font-weight: bold;
    color: #008bbf;
    line-height: 28px;
}


h3 {
    color:#009EE1;
    font-size: 1.8em;
}

h3 a {
	color: #008bbf;
            font-weight: 700;
}

h3 a:hover {
	text-decoration:none;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

p {
    margin: 0px;
    padding: 10px;
}

.clear {
    width: 100%;
    height: 0px;
    padding: 0px;
    margin: 0px;
    border: none;
    clear: both;
}
/* Container region
------------------------------*/
#edu-master-container {
    position: relative;
    min-height: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.container {
}

.centered {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}
/* Header region
------------------------------*/


#edu-master-header {
    position: absolute;
    top: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 37px;
    background: #003154;
    z-index: 7;
}

    #edu-master-header .centered {
    }

.header {
}

#edu-master-logo {
    margin: 20px 0 0 0;
    padding: 0px;
    float: left;
    transition:0.2s;
}
    #edu-master-logo:hover {
        opacity:0.6;
filter:alpha(opacity=60);
    }

.logo {
}

#edu-master-header-links {
    /*position: absolute;
  top: 10px;
  right: 250px;*/
    float: left;
    color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    padding: 10px 20px 0 0;
    height: 27px;
    width: 900px;
    text-align: right;
}

.header-links {
}

#edu-master-header-links a {
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
    color: #FFFFFF;
    margin: 0 5px;
}

.language-switcher-container {
    width: 60px;
    float:right;
    margin: 7px 0 0 0;
    height: 22px;
    position: relative;
}

    .language-switcher-container:hover {
        cursor: hand;
        cursor: pointer;
    }

    .language-switcher-container ul {
        margin: 0px;
        padding: 0px;
    }


    .language-switcher-container:hover,
    .language-switcher-container:focus {
        border: none;
        outline: none;
    }

.lang-selector.list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: 22px;
    width: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

    .lang-selector.list li {
        height: 18px;
        padding-top: 4px;
        text-align: left;
        padding-left: 10px;
        background: #003154;
    }

        .lang-selector.list li,
        .lang-selector.list li a {
            color: #fff;
            text-decoration: none;
            font-size: 12px;
            font-weight: bold;
        }

            .lang-selector.list li img,
            .lang-selector.list li a img {
                display: block;
                float: left;
                margin: 0px 4px 0 0;
            }

            .lang-selector.list li a:hover {
                text-decoration: underline;
            }

.lang-selector.opener {
    background: url(/img/language-switcher-opener.gif) no-repeat center center;
    height: 22px;
    width: 22px;
    /*cursor:hand;
  cursor:pointer;*/
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 2;
}

/* Dynamic region
------------------------------*/
#edu-home-dynamic-container {
    /*height: 400px;*/
    width: 100%;
    position: absolute;
    top: 137px;
    left: 0px;
    overflow: visible;
    /*background: url(/img/dynamic-content-bg.jpg) repeat-x;*/
    background:#eaeaea;
}

    #edu-home-dynamic-container .centered {
        position: relative;
        height:364px;
    background: url(/img/dynamic-content-symbol-bg.png) left -26px no-repeat #f8f8f8;

    }


#edu-content-dynamic-container {
    position: absolute;
top: 197px;
width: 100%;
background-repeat: no-repeat;
min-height:300px
}

    #edu-content-dynamic-container .centered {
        background-color: #FFFFFF;
    }

.dynamic-container {
}


/* Navigation region
------------------------------*/
#edu-master-navigation {
    position: absolute;
    top: 37px; /*left:0px;*/
    width: 100%;
    z-index: 2; /*height: 58px;*/
    height: 100px;
    text-align: center;
    background: #ffffff;
    
}



.navigation {
}

#edu-master-navigation .edu-main-menu {
    
    height: 45px;
    float: right;
    margin: 34px 0 0 0;
    padding: 0px;
    /*position: relative;*/
    font-size: 10px;
}

#edu-master-navigation .edu-navigation-top {
    margin: 0px;
    padding: 0px;
}

    #edu-master-navigation .edu-navigation-top .edu-navigation-first-level {
        text-align: center;
        width: auto;
        display: block;
        float: left;
        color: #4C5259;
        font-size: 18px;
        text-decoration: none;
        z-index: 10;
        position: relative;
        height: 45px;
    }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level a {
            padding: 10px 0 10px 0;
            height: 23px;
            color: #1f3740;
            text-decoration: none;
            /*text-transform: capitalize;*/
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            display: block;
            padding-left: 15px;
            padding-right: 15px;
            font-size: 16px;
        }

            #edu-master-navigation .edu-navigation-top .edu-navigation-first-level:hover a,
            #edu-master-navigation .edu-navigation-top .edu-navigation-first-level a:hover {
                color: #009EE2;
                text-decoration: none;
            }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level.current a{
            color: #0081B8;
        }

.hide-my-shadow {
    position: absolute;
    bottom: 0;
    height: 5px;
    width: 0px;
    display: none;
    background: #EEEEEE;
    left: 0px;
    z-index: 10;
    width: 100%;
}

#edu-master-navigation .edu-navigation-top .edu-menu-item-divider {
    width: 0px;
    float: left;
    height: 35px;
    margin: 5px 0;
    border-left: 1px solid #fff;
    list-style: none;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level-selected { /*
  float: left;
  height: 28px;
  width: auto;
  padding-left: 3px;
  padding-right: 3px;

  border: 1px #745bae solid;
  margin-left: 1px;
  margin-right: 1px;
  background:#F00;
  */
}




#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block {
    position: absolute;
    max-width: 980px;
    top: 39px;
    width: auto;
    /*border: 5px solid #eee;*/
    border: 2px solid #008bbf;
    display: none;
    z-index: -1;
    overflow: hidden; /*-moz-border-radius: 15px;   border-radius: 15px;*/
    height: auto;
    background: #fff;
    -moz-box-shadow: 1px 1px 5px #888;
    -webkit-box-shadow: 1px 1px 5px #888;
    box-shadow: 1px 1px 5px #888;
    padding-bottom: 15px;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level {
    text-align: left;
    width: 265px;
    margin-top: 5px;
    /*border-left: 1px solid #F00;*/
    list-style: none;
    display: block;
    /*height: 45px;*/
}



    #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level a {
        color:#4C5259;
        font-size: 14px;
        text-transform: none;
        background: none;
        padding-left: 0px;
        padding-right: 0px;
        font-family: 'Roboto', sans-serif;
    }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level a:hover {
            color: #009EE2;
        }

#edu-master-navigation .edu-navigation-second-level-block ul {
    padding: 0 5px 0 35px;
    margin: 0;
    list-style-type: none;
    
}
    #edu-master-navigation .edu-navigation-second-level-block ul li {
        border-bottom: 1px solid #eee;
        
    }

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-columns {
    height: 100%;
    float: left;
    max-width: 681px;
    width: auto;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-columns-inverted {
    height: 100%;
    float: right;
    width: auto;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-column {
    width: 327px;
    float: left;
    margin-top: 5px;
    height: 100%;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-third-level {
    margin-bottom: 0;
    border:none;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-third-level-block {
    padding-left: 0px;
    margin-left: 30px;
    margin-top: 4px;
    background: none;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-third-level a {
    text-decoration: none;
    font-weight: normal;
    border: none;

         color:#4C5259;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        padding-top:0px;
        font-size:13px;
}


    #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-third-level a:hover {
        text-decoration: none;
        color:#009EE2;
    }

#edu-master-navigation .edu-navigation-top .edu-voice-selected {
    position: absolute;
    background: #463471;
    height: 0px;
    width: 0px;
    display: none;
    z-index: -1;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-column .edu-navigation-second-level-quick {
    display: block;
    width: 117px;
    height: 15px;
    background: #d2dbe3;
    color: #255c8b;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus {
    float: right;
    width: 291px;
    height: 100%;
    padding-bottom: 20px;
    background: url(/img/navigationFocusBg.gif) repeat-y top left #d2dae3;
}

#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted {
    float: right;
    width: 291px;
    height: 100%;
    padding-bottom: 20px;
    background: url(/img/navigationFocusBg-inverted.gif) repeat-y top left #d2dae3;
}

    #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus .edu-navigation-focus-single,
    #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted .edu-navigation-focus-single {
        width: 219px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        margin-top: 20px;
    }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus .edu-navigation-focus-single h3,
        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted .edu-navigation-focus-single h3 {
            margin-bottom: 4px;
        }

            #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus .edu-navigation-focus-single h3 a,
            #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted .edu-navigation-focus-single h3 a {
                font-size: 14px;
                color: #025377;
                font-weight: bold;
                margin-top: 0px;
                margin-bottom: 5px;
            }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus .edu-navigation-focus-single p,
        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted .edu-navigation-focus-single p {
            font-size: 12px;
            color: #2e2d2d;
            margin: 0px;
        }

        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus .edu-navigation-focus-single a img,
        #edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-block .edu-navigation-focus-inverted .edu-navigation-focus-single a img {
            width: 219px;
            margin-top: 7px;
        }

.edu-navigation-third-level-block-empty {
    display: block;
    height: 0px;
    width: 100%;
}


/* Breadcrumbs
------------------------------*/
h1 a {
    text-decoration: none;
}

.edu-breadcrumbs {
    background: #e9e9e9;
    height: 50px;
    width: 100%;
    margin-top: 10px;
}

.edu-breadcrumbs-menu {
    padding: 15px 0 0 0;
    margin: 0 auto;
    width: 980px;
}

.edu-breadcrumbs-item {
    color: #1f3740;
    float: left;
    font-size: 12px;
    font-weight: normal;
    list-style: none outside none;
    margin-right: 4px;
}

    .edu-breadcrumbs-item a {
        color: #1f3740;
        text-decoration: none;
    }

        .edu-breadcrumbs-item a:hover {
            text-decoration: underline;
        }

.edu-breadcrumbs-item-selected {
    color: #1f3740;
    float: left;
    font-size: 12px;
    font-weight: 700;
    list-style: none outside none;
    margin-right: 4px;
}

/* Content region
------------------------------*/
#edu-master-content {
    /*position:relative;*/
    padding-top: 196px;
    display: block;
    font-size: 12px;
    /*background:#6a52a3;*/
}

    #edu-master-content.content {
        padding-top: 243px;
        position: relative;
    }

    #edu-master-content.service-content,
    #edu-master-content.sub-home {
        /*padding-top: 233px;*/
        padding-top: 300px;
        position: relative;
    }
    #edu-master-content.no-header {
        padding-top: 233px;
        position: relative;
    }
    #edu-master-content.no-header h1 {
        font-size:22px;
        font-family: 'Roboto', sans-serif;
        margin-bottom:30px;
    }
        #edu-master-content.no-header h1 a {
            color: #003154;
        }

    #edu-master-content.home {
        padding-top: 600px;
    }

    #edu-master-content .centered {
    }

    #edu-content-dynamic-container .banner-int {
        width: 100%;
        background-size: cover;
        height: 250px;
        background-repeat: no-repeat;
        background-position: center center;
    }

    #edu-master-content.content h1 a {
        color: #59606A;
        font-weight: bold;
        font-size: 45px;
        text-decoration: none;
    }

    #edu-master-content.service-content h1,
    #edu-master-content.sub-home h1 {
        position: absolute;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 0px;
        top: 29px;
        left: 0px;
        z-index: 2;
        padding: 0 20px 0 0;
        
    }
#edu-master-content.sub-home h1{
   /* width: 349px;*/
line-height: 183%;

width: 100%;
margin-top: -50px;

}

        #edu-master-content.service-content h1 a,
        #edu-master-content.sub-home h1 a {
            color: #fff;
            font-family: 'Roboto', sans-serif;
            font-size: 44px;
            line-height:48px;
            text-decoration: none;
            text-transform: uppercase;
        }

    #edu-master-content.service-content .centered,
    #edu-master-content.sub-home .centered {
        position: relative;
        padding-top: 200px;
    }

        #edu-master-content.sub-home .centered #edu-content-dynamic-container,
        #edu-master-content.service-content .centered #edu-content-dynamic-container {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
        }

            #edu-master-content.sub-home .centered #edu-content-dynamic-container .page-icon,
            #edu-master-content.service-content .centered #edu-content-dynamic-container .page-icon {
                display: block;
                float: left;
                margin: 0 20px 0 30px;
            }

            #edu-master-content.sub-home .centered #edu-content-dynamic-container .section-banner,
            #edu-master-content.service-content .centered #edu-content-dynamic-container .section-banner {
                display: block;
                float: right;
            }

.content {
}

#edu-master-content .text-content {
    width: 665px;
    float: left;
    height: auto;
    margin-right:15px;
}

    #edu-master-content .text-content ul.link-list {
        width: 100%;
        list-style: none;
        height: auto;
        margin0px;
        padding: 0px;
    }

        #edu-master-content .text-content ul.link-list li {
            display: inline-block;
            width: 280px;
            margin: 0 15px 0 15px;
            padding: 0 0 0 10px;
            border-bottom: 1px solid #6C767E;
            transition: 0.1s;
        }

            #edu-master-content .text-content ul.link-list li:hover {
                background: #ececee;
            }

            #edu-master-content .text-content ul.link-list li a {
                color: #FF5900;
                font-weight: bold;
                font-size: 14px;
                line-height: 100%;
                display: block;
                padding: 10px 0 10px 0;
                text-decoration: none;
            }

                #edu-master-content .text-content ul.link-list li a:hover {
                    text-decoration: none;
                }

    #edu-master-content .text-content p {
        margin: 5px 0 10px 0;
        padding: 0px;
        font-size: 16px;
        line-height: 24px;
        color: #003154;
        font-weight: 300;
    }
    #edu-master-content .text-content h2 {
        margin-top:0;
    }
    #edu-master-content .text-content ul li {
        font-size: 16px;
        line-height: 24px;
    }

        #edu-master-content .text-content p a,
        #edu-master-content .text-content ul li a {
            color: #008bbf;
            font-weight: 700;
            text-decoration: underline;
        }

            #edu-master-content .text-content p a:hover,
            #edu-master-content .text-content ul li a:hover {
                text-decoration: none;
            }

    #edu-master-content .text-content img.leftB {
        padding: 6px;
        border: 1px solid #a8afb5;
        float: left;
        margin-right: 15px;
        margin-top: 6px;
        margin-bottom: 10px;
        background: #f3f3f3;
    }

    #edu-master-content .text-content img.rightB {
        padding: 6px;
        border: 1px solid #a8afb5;
        float: right;
        margin-left: 15px;
        margin-top: 6px;
        background: #f3f3f3;
        margin-bottom: 10px;
    }

#edu-master-content .quote-banner-container {
            width: 100%;
			/*min-height: 88px;*/
			padding: 15px;
			margin: 30px 0 0 0;
			background: #ffffff;
            float: left;
			/*border: 3px solid #0081b8;*/
            border: 2px solid #e9e9e9;
			box-sizing: border-box;
}


#edu-master-content .quote-banner-container.marittimo{
			background: url(/media/38488/bg-footer-banner-mare.jpg) center right no-repeat;
		position: relative;
}

    #edu-master-content .quote-banner-container.aereo {
        background: url(/media/38460/bg-footer-banner-aereo.jpg) center right no-repeat;
		position: relative;
    }

    #edu-master-content .quote-banner-container.terreste {
        background: url(/media/38495/bg-footer-banner-terrestre.jpg) center right no-repeat;
		position: relative;
    }

    #edu-master-content .quote-banner-container.cargo {
        background: url(/media/38467/bg-footer-banner-cargo.jpg) center right no-repeat;
		position: relative;
    }

    #edu-master-content .quote-banner-container.dogana {
        background: url(/media/38474/bg-footer-banner-dogana.jpg) center right no-repeat;
		position: relative;
    }

    #edu-master-content .quote-banner-container.logistica {
        background: url(/media/38481/bg-footer-banner-logistica.jpg) center right no-repeat;
		position: relative;
    }




#edu-master-content .quote-banner-container .box-shadow {
    width: 45%;
	float:right;
    box-sizing: border-box;
    vertical-align: middle;
    margin-top: 25px;
    /*border: 3px solid rgba(255, 255, 255, .5);*/
}

#edu-master-content .quote-banner-container p a {
    /*display: block;*/
    background: #0081b8;
    color: #ffffff;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    padding: 10px 20px;
    transition: 0.2s;
    font-size: 14px;
    text-transform: uppercase;
    float: right;
	
		position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

    #edu-master-content .quote-banner-container h2{
			    width: 44%;
				margin: 0;
				padding: 20px 0;
				float: left;
    }
	
	#edu-master-content .quote-banner-container p {
    margin: 0;
}

    #edu-master-content .quote-banner-container p strong.oneline {
        /*line-height:48px;*/
    }

        
        #edu-master-content .quote-banner-container p a:hover,
        #edu-master-content .side-bar .widget p a:hover{
            opacity:0.8;
filter:alpha(opacity=80);
        }


    #edu-master-content .quote-banner-container p a:hover{
        background-position: bottom left;
        text-decoration: none;
    }

#edu-master-content .side-bar {
    float: right;
    width: 280px;
    margin: 0 0 0 0;
    min-height: 300px;
}
    #edu-master-content .side-bar .widget {
        width: 280px;
        /*height: 225px;*/

    }
    #edu-master-content .side-bar .widget .boxed-widget {
        width: 240px;
        /*height: 225px;*/
        position: relative;
        margin-bottom: 0px;
        background: url(/img/widget-preventivo.png) top center no-repeat #e9e9e9;
        /*box-sizing: border-box;*/
        background-size: contain;
        float: right;
    }

        #edu-master-content .side-bar .widget .box-shadow {
            width: 240px;
            position: relative;
            /*box-sizing: border-box;*/
            background: url(/img/widget-preventivo-sub.png) bottom center no-repeat #e9e9e9;
            background-size: contain;
            float: right;
            height: 90px;
            padding: 0px 20px 20px 20px;
        }

            #edu-master-content .side-bar .widget .box-shadow p {
                position: absolute;
                bottom: 15px;
            }
            #edu-master-content .side-bar .widget .box-shadow a {
                color: #fff;
                font-weight: 700;
                padding: 0;
                text-transform: uppercase;
                line-height: 22px;
                font-size: 18px;
                text-decoration: none;
                transition: 0.2s;
            }

#edu-master-content .side-bar .widget .boxed-widget {
    position: relative;
    padding: 120px 20px 20px 20px;
}
        #edu-master-content .side-bar .widget .boxed-widget p {
            padding: 0;
            text-align: left;
            font-size: 18px;
            line-height: 22px;
            color: #003154;
            font-weight:300;
        }
        #edu-master-content .side-bar .widget  .boxed-widget p a {
            display: block;
			background: #0081b8;
			color: #ffffff;
			text-decoration: none;
			font-family: 'Roboto', sans-serif;
			text-align: center;
			padding: 10px 0;
			transition: 0.3s;
			font-size: 14px;
			text-transform: uppercase;
        }
            
        #edu-master-content .side-bar .widget .shadow {
            position: absolute;
            width: 100%;
            height: 21px;
            left: 0px;
            bottom: -21px;
            background: url(/img/widget-shadow.jpg) no-repeat top left;
        }

        #edu-master-content .side-bar .widget .logo-widget {
            float: right;
            margin: 15px 15px 0 0;
        }

        #edu-master-content .side-bar .widget .grey-widget p strong {
            color: #000;
        }

        #edu-master-content .side-bar .widget .grey-widget {
            background: #ECECEE;
            width: 100%;
            height: auto;
            padding-bottom: 15px;
            border-top: 5px solid #0080B8;
        }

            #edu-master-content .side-bar .widget .grey-widget a {
                color: #0080B8;
            }

        #edu-master-content .side-bar .widget .black-widget {
            background: url(/img/black-widget-background.jpg) no-repeat bottom left #5A626A;
            width: 100%;
            height: auto;
            padding-bottom: 15px;
        }

            #edu-master-content .side-bar .widget .black-widget p {
                text-align: center;
                color: #ffffff;
                font-size: 18px;
                padding: 4px 0 0 0;
                margin: 0px;
            }

        #edu-master-content .side-bar .widget .contatti-widget {
            background: url(/img/contatti-widget-background.png) no-repeat bottom left #5A626A;
            width: 100%;
            height: 240px;
            margin: 0;
            padding: 0;
        }

            #edu-master-content .side-bar .widget .contatti-widget .email {
                padding-top: 170px;
                height: 100px;
                width: 100%;
            }

        #edu-master-content .side-bar .widget .black-widget p span {
            font-size: 30px;
            color: #FF5900;
        }

        #edu-master-content .side-bar .widget .paragraph-divider {
            width: 95%;
            margin: 0 auto;
            border-bottom: 2px solid #c4c4c3;
            padding: 0px;
        }

    #edu-master-content .side-bar #vertical-scroller.grey-widget {
        height: auto;
        position: relative;
        overflow: hidden;
    }

        #edu-master-content .side-bar #vertical-scroller.grey-widget .item {
            width: 95%;
            height: auto;
            display: block;
            margin: 0 auto;
            border-bottom: 2px solid #c4c4c3;
        }

        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow {
            width: 95%;
            background: transparent;
            height: 35px;
            margin: 10px auto 0 auto;
            
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .coverer {
            position:absolute;
            bottom:50px;
            height:20px;
            width:100%;
            background:#ececee;
        }

            #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow:hover {
                background: #c4c4c3;
                cursor: pointer;
            }

            #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.up {
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                padding-top:5px;
            }

            #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.down {
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                padding-top:5px;
                margin-top:0px;
            }

        #edu-master-content .side-bar #vertical-scroller.grey-widget .wrapper {
            position: relative;
            overflow: hidden;
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow span {
            display:block;
            width:30px;
            height:30px;
            background:url(/img/vertical-scroller-arrow.gif) no-repeat;
            margin:0 auto;
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.up span {
            background-position:top left;
            
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.down span {
            background-position:bottom left;
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.up:hover span {
            background-position:top right;
        }
        #edu-master-content .side-bar #vertical-scroller.grey-widget .arrow.down:hover span {
            background-position:bottom right;
        }


#edu-master-content p.paragraph-divider {
    height:10px;
    border-top:1px dotted #999;
    clear:both;
}

#edu-master-content .home-box img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);

}


p {
    font-size: 1em;
}

.overlayed-title {
    width: 100%;
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}

.txt-outlined {
    font-size: 76px;
    font-weight: 700;
    color: #ececec;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ececec;
    text-transform: uppercase;
}
.overlayed-title h2 {
    color: #008bbf;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    position: absolute;
    top: 5px;
    text-align: center;
    width: 100%;
}

.txt-blue {
    color: #1f3740;
}

.home-box {
    width: 313px;
    height: 174px;
    margin: 0 10px 0 10px;
    position: relative;
    float: left;
    line-height: 16px;
}

    .home-box#shipping-box:hover,
    .home-box#logistic-box:hover {
        cursor: pointer;
    }

    .home-box.first {
        margin-left: 0px;
    }

    .home-box.last {
        margin-right: 0px;
    }

    .home-box .shadow {
        width: 319px;
        height: 26px;
        position: absolute;
        left: 0px;
        bottom: -26px;
        background: url(/img/home-box-shadow.png) no-repeat top left;
    }

    .home-box img {
        display:block;
        position:relative;
        margin:0 auto;
    }

    .home-box h2 {
        width: 100%;
        display: block;
        position:relative;
        margin:20px auto;
        text-align:center;
        font-size:20px;
        font-family: 'Roboto', sans-serif;
        
    }

        .home-box h2 a {
            transition: 0.3s;
            color: #008bbf;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: 700;
        }
        .home-box h2 a:hover {
            color:#009EE2;
        }

    .home-box p {
        color: #003154;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 300;
        padding: 0;
    }


    .home-box#shipping-box h2 span {
        background: url(/img/shipping-title-background.png) no-repeat top left;
        float: right;
        display: block;
        width: 57px;
        height: 49px;
        margin: 0 10px 0 0;
    }

    .home-box#logistic-box h2 span {
        background: url(/img/logistic-box-title-background.png) no-repeat top left;
        float: right;
        display: block;
        width: 62px;
        height: 49px;
        margin: 0 10px 0 0;
    }

    .home-box#testimonial-scroller {
        background: url(/img/testimonial-scroller-background.png) no-repeat top left;
        line-height: 14px;
    }

        .home-box#testimonial-scroller .arrow {
            position: absolute;
            bottom: 10px;
            width: 19px;
            height: 19px;
            background: url(/img/testimonial-scroller-arrows.png) no-repeat;
        }

            .home-box#testimonial-scroller .arrow:hover {
                cursor: hand;
                cursor: pointer;
            }

            .home-box#testimonial-scroller .arrow.left {
                background-position: bottom left;
                left: 10px;
            }

            .home-box#testimonial-scroller .arrow.right {
                background-position: bottom right;
                right: 10px;
            }

            .home-box#testimonial-scroller .arrow.left:hover {
                background-position: top left;
            }

            .home-box#testimonial-scroller .arrow.right:hover {
                background-position: top right;
            }

        .home-box#testimonial-scroller .wrapper {
            width: 290px;
            height: 130px;
            margin: 15px auto 0 auto;
            position: relative;
            overflow: hidden;
        }

        .home-box#testimonial-scroller .container {
            height: 130px;
            list-style: none;
            padding: 0px;
            margin: 0px;
        }

            .home-box#testimonial-scroller .container li {
                width: 290px;
                height: 130px;
                float: left;
                display: block;
            }

                .home-box#testimonial-scroller .container li p {
                    color: #ffffff;
                    font-size: 11px; /* new size for all languages */
                }

            .home-box#testimonial-scroller .container a {
                color: #FF8F53;
            }

.direct-links-container h3 {
    font-size: 18px;
    color: #0081B8;
}

#edu-master-content .text-content p img {
    float:left;
    margin:10px;
}

.direct-links-container ul {
    padding: 0;
    margin: 0;
}

.direct-links-container li {
    list-style: none;
    float: left;
    padding: 0 0 0 10px;
    margin: 0 15px 0 0;
    background: url(/img/bull-arrow.gif) no-repeat left;
}

#edu-master-content .text-content .direct-links-container ul a {
    color: #464C52;
    text-decoration: underline;
}

    #edu-master-content .text-content .direct-links-container ul a:hover {
        text-decoration: none;
    }

/* Footer region
------------------------------*/
#edu-master-footer {
    position: relative;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: auto;
    margin-top: 80px;
}

    #edu-master-footer .footer {
        background: #003154;
        color: #ffffff;
        height: 100px;
    }

    #edu-master-footer .footer-sub {
        background: #00243e;
        color: #ffffff;
        padding: 10px 0;
    }

    #edu-master-footer .contact-wrapper {
        width: 100%;
        background-color: #008bbf;
        height:170px;
        margin: 60px auto 30px auto;
    }


    #edu-master-footer .centered.contact-information {
        height: 100px;
        padding: 0 0 20px 0;
        margin-top: 40px;
    }

        #edu-master-footer .centered.contact-information .contacts {
            width: 100%;
           /* background: url(/img/footer-contact-background.jpg) no-repeat top left;*/
            float: left;
        }

            #edu-master-footer .centered.contact-information .contacts p,
            #edu-master-footer .centered.contact-information .contacts p a {
                color: #fff;
                font-size: 16px;
                text-decoration: none;
                margin: 0;
            }

                #edu-master-footer .centered.contact-information .contacts p a:hover {
                    text-decoration: underline;
                }

            #edu-master-footer .centered.contact-information .contacts p {
                float: left;
                display: inline-block;
                width: auto;
                text-align: center;
                margin: 24px 0 0 0;
                padding: 30px 0 0 70px;
                height: 100px;
                text-align: left;
                font-weight: 700;
                font-size: 16px;
                line-height: 26px;
            }
                .phone {
                    background: url('../img/ico-telefono.png') no-repeat left center;
                    background-size: 60px;
                }
                .fax {
                    background: url('../img/ico-fax.png') no-repeat left center;
                    background-size: 60px;
                }
                .mail {
                    background: url('../img/ico-mail.png') no-repeat left center;
                    background-size: 60px;
                }
                .white-label {
                    padding:2px 5px;
                    font-size:12px;
                    font-weight: 400;
                    color:#008bbf;
                    background-color:#fff;
                }

                #edu-master-footer .centered.contact-information .contacts p.phone {
                    margin-left: 20px;
                }

                #edu-master-footer .centered.contact-information .contacts p.fax {
                    margin-left: 30px;
                }

                #edu-master-footer .centered.contact-information .contacts p.mail {
                    margin-left: 30px;
                }

        #edu-master-footer .centered.contact-information .certifications {
            float: left;
            width: 320px;
            height: 59px;
            margin: 10px 0 0 0;
        }

            #edu-master-footer .certifications a {
                text-decoration: none!important;
            }

                #edu-master-footer .centered.contact-information .certifications a span {
                    background: url(/img/certifications-bracket.jpg) no-repeat top right;
                    display: block;
                    float: left;
                    height: 59px;
                    padding: 5px 20px 0 0;
                    margin-left: 0px;
                    text-decoration: none;
                }
                #edu-master-footer .centered.contact-information .certifications a img {
                    margin-left: 5px;
                    margin-top: -5px;
                }
        #edu-master-footer .certifications h2 {
                color: #008bbf;
                font-size: 36px;
                font-weight: 700;
                text-transform: uppercase;
         }

    #edu-master-footer .site-rights {
        width: 100%;
        height: auto;
        padding-top: 20px;
    }

    #edu-master-footer .customer-rights {
        margin: 0;
        padding-top: 0px;
        float: left;
        width: 65%;
        text-align: left;
        color: #ffffff;
        font-size: 12px;
    }

    #edu-master-footer .edu-rights,
    #edu-master-footer .edu-privacy {
        margin: 0;
        padding-top: 0px;
        float: right;
        width: 35%;
        text-align: right;
    }

    #edu-master-footer .edu-privacy {
         margin: 0 0 0 0;
    }

    #edu-master-footer .edu-rights {
        margin: 51px 0 0 0;
    }

    #edu-master-footer p,
    #edu-master-footer p a {
        color: #fff;
        font-size: 12px;
        font-weight: 300;
        text-decoration: none;
        margin-left: 5px;
        margin-right: 5px;
    }

        #edu-master-footer p a:hover {
            text-decoration: underline;
        }

.footer {
}

#edu-master-footer-navigation {
    background: #6a52a3;
}

.footer-navigation {
}


/* Popup styles 
------------------------------*/
#edu-masterpopup-container {
}

#edu-masterpopup-header {
}

#edu-masterpopup-logo {
}

#edu-masterpopup-content {
}

#edu-masterpopup-footer {
}


/* Tags styles 
------------------------------*/
.tags {
    line-height: 150%;
}

.tag1x {
    text-decoration: none;
    font-size: 7px;
}

.tag2x {
    text-decoration: none;
    font-size: 10px;
}

.tag3x {
    text-decoration: none;
    font-size: 13px;
}

.tag4x {
    text-decoration: none;
    font-size: 16px;
}

.tag5x {
    text-decoration: none;
    font-size: 19px;
}

.tag6x {
    text-decoration: none;
    font-size: 22px;
}


/* Custom styles 
------------------------------*/

/*ovverride google search*/
.gsc-control-cse .gs-result .gs-title a {
    color: #363737;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
}

div#cse {
    margin-top: 50px;
    width: 750px;
}

table.gcsc-branding {
    display: none;
}

div.gs-webResult div.gs-visibleUrl-long {
    width: 730px;
}
/*fine ovverride google search*/

/*-----------------------------------popover styles-----------------------------*/
.popover-generic-box {
    width: 500px;
    border: 9px solid #CCC;
    background: #ffffff;
    padding: 30px;
    height: auto;
    overflow: auto;
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;
}


    .popover-generic-box h1 {
        color: #565454;
        font-size: 24px;
        margin-top: 0px;
        text-align: center;
    }

    .popover-generic-box h2 {
        color: #565454;
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 10px;
        border-bottom: 1px solid #CCCCCC;
    }

    .popover-generic-box h3 {
        color: #000000;
        font-size: 13px;
        margin-top: 20px;
        margin-bottom: 3px;
        font-weight: bold;
    }

    .popover-generic-box p,
    .popover-generic-box ul,
    .popover-generic-box ol,
    .popover-generic-box h1,
    .popover-generic-box h2 .popover-generic-box p.paragraphDivider {
        width: 470px;
        margin-left: auto;
        margin-right: auto;
    }

        .popover-generic-box p,
        .popover-generic-box ul li,
        .popover-generic-box ol li {
            font-size: 12px;
            color: #222222;
            line-height: 150%;
        }

        .popover-generic-box ul li,
        .popover-generic-box ol li {
            margin-top: 10px;
        }

    .popover-generic-box ul,
    .popover-generic-box ol {
        margin-left: 0px;
        padding-left: 20px;
    }

        .popover-generic-box ul.bullet {
            /*list-style:url(/img/bulletDoubleArrowNormal.gif);*/
        }

            .popover-generic-box ul.bullet ul {
                list-style: circle;
            }

            .popover-generic-box ul.bullet ol {
                list-style: decimal;
            }

    .popover-generic-box p.paragraphDivider {
        border-bottom: 4px solid #c4c4c3;
        clear: both;
        height: 0px;
        overflow: hidden;
        margin-top: 20px;
    }

    .popover-generic-box p a {
        color: #006997;
        text-decoration: none;
    }

        .popover-generic-box p a:hover {
            text-decoration: underline;
        }
/*--------------------------------fine popover styles-----------------------------*/


/* Icons ------------------------------*/
.container-icon, .container-icon-hoc {
    width: 660px;
    
    margin: 20px 0 20px 0;
    position: relative;
}

    .container-icon a, .container-icon-hoc a {
        display: block;
        /*height: 72px;*/
        float: left;
        margin: 0 3px 3px 3px;
        font-weight: bold;
        text-align: left;
        text-decoration: none;
        color: #595F6A;
    }

    .container-icon a {
        /*width: 250px;*/
        width: 45%;
        /*height: 59px;*/
        padding: 10px 0;
        font-size: 18px;
        line-height: 20px;
        background: #008bbf;
        color: #fff;
        transition: 0.2s;
        margin-top: 15px;
        border: 2px solid #008bbf;
        text-align: center;
        margin-right: 20px;
    }

        .container-icon a:hover {
            background: #fff;
            color: #008bbf;
        }
        
        .container-icon a span {
           /* background:#fff;*/
           /* display:block;*/
            /*width:229px;
            height:33px;*/
           /* padding-top:15px;*/
            /*padding-left:15px;*/
            /*margin-top:5px;*/
           /* margin-right:5px;*/
           /* transition:0.3s;*/
           text-transform: uppercase;
        }
            .container-icon a span:hover {

            }

    .container-icon-hoc a {
        width: 172px;
        font-size: 14px;
        line-height: 20px;
        padding-top: 52px;
        padding-left: 150px;
        text-align: left;
        
    }


    .container-icon a:hover, .container-icon-hoc a:hover {
        color: #009EE2;
        text-decoration: none;
    }

/* end Icons ------------------------------*/

/* updateprogress styles */
div.update-progress-loading {
    background: url(/img/ajax-loader.gif) 0 0 no-repeat;
    display: block;
    font-weight: bold;
    color: #4c4b4b;
    height: 32px;
    width: 200px;
    padding: 7px 0 0 38px;
    position: fixed;
    z-index: 1001;
}

.update-progress-tissue {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
    opacity: 0.7;
    z-index: 1000;
    filter: alpha(opacity=70);
}
/* end updateprogress styles */

/* Stili singole pagine */
.box-certificazioni {
    margin-bottom: 40px;
    border-bottom: 3px #000000 solid;
    padding-bottom: 10px;
}

    .box-certificazioni h2 {
        float: left;
        margin-top: 65px;
    }

img.ico-certifica {
    float: left;
}

/* endu Stili singole pagine */

/* styles ru */
h2.small {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    color: #ffffff;
}


.home-box.first.ru {
    margin-left: 0px;
    line-height: 14px;
}

.home-box.last.ru {
    margin-right: 0px;
    line-height: 14px;
}

.home-box.ru {
    margin-right: 0px;
    line-height: 14px;
}

#alert{
    width:100%;
    height:auto;
    display:table;
    padding:10px 0;
}
    #alert p, #alert label{
        display:table-cell;
        padding:0px 5px;
    }
    #alert label{
        font-size:25px;
        color:#FF5900;
        text-transform:uppercase;
        line-height:110%;
        vertical-align:top;
    }
    #edu-master-content .text-content #alert p {
        font-size:14px;
        color:#000000;
        margin:0px;
        vertical-align:top;
        line-height:130%;
    }
/*.container-icon.sevizidoganali .higher {
    padding-top: 50px;
    padding-left: 155px;
    padding-bottom: 10px;
    line-height: 16px;
}*/
/* end styles ru */

.pdf {
padding-left: 20px;
display: inline-block;
background: url(/img/pdfIcon.gif) no-repeat top left;
}




.fa-chevron-right:before {
    font-size:14px;
}






#tabgreen td {border:1px solid #000;padding:8px}
#tabgreen th {padding:8px}
#tabgreen .tabgreen-h {background-color:#4f81bd;color:#fff}
#tabgreen .tabgreen-f {background-color:#d5dce4}


#edu-master-navigation .edu-navigation-top .edu-navigation-first-level .edu-navigation-second-level-column .edu-navigation-second-level-quick { display:none!important}






































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
