/*--
	Theme Name: theme49362
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 2.0
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
@font-face {
    font-family: 'RockwellStdRegular';
    src: url('fonts/rockwellstd-webfont.eot');
    src: url('fonts/rockwellstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/rockwellstd-webfont.woff') format('woff'),
         url('fonts/rockwellstd-webfont.ttf') format('truetype'),
         url('fonts/rockwellstd-webfont.svg#RockwellStdRegular') format('svg');
	font-weight:normal;
	font-style: normal;
}

@font-face {
    font-family: 'RockwellStdExtraBold';
    src: url('fonts/rockwellstd-extrabold-webfont.eot');
    src: url('fonts/rockwellstd-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/rockwellstd-extrabold-webfont.woff') format('woff'),
         url('fonts/rockwellstd-extrabold-webfont.ttf') format('truetype'),
         url('fonts/rockwellstd-extrabold-webfont.svg#RockwellStdExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {font-family: Verdana, Geneva, sans-serif!important;}
p{font-size: 12px!important;line-height: 20px!important;}
h1, h2, h3, h5, h6, .tp-caption.largerokkit, .largerokkit{font-family: 'RockwellStdExtraBold'!important;}
h1{letter-spacing: 0px!important;font-size: 39px!important;}
h2{letter-spacing: 0px!important;font-size: 37px!important;}
h4,h2.title {font-family: 'RockwellStdRegular'!important;font-weight: bold !important}
h2.title{letter-spacing: 1px; font-size: 19px!important}
.wpb_row:nth-child(-1n+2) {margin-bottom: 0px!important;}
.service-box.extra {margin-top: 15px!important}
h1.special{padding: 23px 0 0 0;}
img.eagle{float: right; margin-right: 25px; margin-top: 5px; padding: 0;}
.service-box_txt{color:#ffffff!important;font-size: 12px;font-weight: bold;text-align: justify;}
a.btn-primary{font-size: 12px!important;font-family: verdana!important;text-transform: uppercase!important;font-weight: bold!important;}
.homegal{float:left;margin-top: 22px;margin-bottom: 0;margin-left: 13px;}
.motopress-wrapper.header{padding-bottom:13px}
.header .logo {margin: 9px 0 0 0; width: 100%;}
.header .logo a{position: absolute; width: 100%;display: block;}
.header ul.social li {margin: 0 0 0 14px!important}
.sf-menu > li > a, .header .nav__primary .sf-menu li li a {font-family: Verdana!Important;font-size: 12px!Important;font-weight: bold!Important;}
.header .nav__primary {margin: 0 0 0 -25px!important;}
.wpb_wrapper#cs-1{font-family: 'RockwellStdRegular';font-size: 24px;font-weight: bold;}
.header .nav__primary .sf-menu > li > a {padding: 38px 18px 35px 18px!important;}
.flex-control-nav.flex-control-paging{display:none}
.flexslider {
    margin: 0 0 34px!important;
}
.title-section ul.breadcrumb {font-family: 'RockwellStdRegular'!important;border: none!important;margin-top: -4px;padding: 0px 0px!important;}
span.wpb_btn-large {
    font-size: 12px!important;
}
aside div.widget-title{display:none!important}
.post_meta span.post_date{
	font-weight: normal!Important;
}
.list.arrow-list {
    padding: 0 80px 0 0;
!important}
a img.alignnone {
    margin-top: 0!important
}
#content div p{text-align: justify;}
.vc_row.padzero{padding-bottom:0!important;margin-bottom:0!important}
ul.news li .post_meta{font-size: 11px!important;}
ul.news li h5{font-family: Verdana!important;font-size: 12px!Important;font-weight: bold!Important;}
.title-section ul.breadcrumb li{font-size: 24px!important;font-weight: bold !important;}
.vc_col-sm-3.letterm{margin-top: 35px!important;}
.count-text{text-transform: uppercase;}
#nsu-submit-0{font-size: 15px!important;font-family: verdana!important;font-size:12px!important;}
.tp-rightarrow.default{background: url(images/large_right_mtc.png)!important;width: 50px!important;height: 50px!important;}
.tp-leftarrow.default{background: url(images/large_left_mtc.png)!important;width: 50px!important;height: 50px!important;}
.tp-leftarrow:hover, .tp-rightarrow:hover {background-position: bottom left!important;}
.content-holder {background-image:none!important;}
.vc_row.wpb_row.vc_row-fluid.spazio{margin-bottom:10px!important}
.vc_row.wpb_row.vc_row-fluid.spaziobis{margin-bottom:0px!important}
.calendar-archives.classicdark, .calendar-archives.classicdark .year, .calendar-archives.classicdark .year.last {background: #3c3d32!important}
.calendar-archives.classicdark .month{height: 70px!important;padding-top: 17px;margin-bottom: 19px;}
.calendar-archives.classicdark .month.has-posts a{color: #FFB434!important}
.calendar-archives.classicdark .month.has-posts a:hover{background: #55564e!important}
.calendar-archives.classicdark .calendar-navigation {background: #55564e!important;height: 55px!important;}
.calendar-archives.classicdark .calendar-navigation .menu-container,
.calendar-archives.classicdark .calendar-navigation .menu-container a.title{
	font-family: 'RockwellStdRegular'!important; 
	font-size: 24px!important;
	padding-top: 6px;
	padding-bottom: 14px;
	color:#ffb434!important;
	font-weight: bold;
}
.calendar-archives.classicdark .calendar-navigation .menu-container .arrow-down{right: -20px!important;top: 10px!important;font-size: 16px!important;}
.calendar-archives.classicdark .calendar-navigation .menu-container:hover {background: #4C4C4C!important;}
.calendar-archives.classicdark .calendar-navigation .menu-container .arrow-down:hover {background: #4C4C4C!important;border-left: 1px solid #4C4C4C!important;}
.calendar-archives.classicdark .month .month-name {
    font-family: verdana!important;
    font-size: 20px!important;
    font-weight: bold!important;
}
.postcount{
font-family: verdana!important;font-size: 11px!important;font-weight: bold!important;
}
.focus .wpb_wrapper{margin-left:10px}
.calendar-archives.classicdark .calendar-navigation .menu-container .menu{background: #4C4C4C!important;}
.calendar-archives.classicdark .calendar-navigation .menu-container .menu a:hover {background: #55564E!important;}
.calendar-archives.classicdark .calendar-navigation .prev-year {font-size: 25px!important;left: 2px!important;top: 1px!important;border-right: 0px!important;}
.calendar-archives.classicdark .calendar-navigation .next-year {font-size: 25px!important;right: 2px!important;top: 1px!important;border-left: 0px!important;}
.calendar-archives.classicdark .calendar-navigation .prev-year:hover, .calendar-archives.classicdark .calendar-navigation .next-year:hover {background: none!important;}
.list.arrow-list ul li {font-size:12px!important;font-weight: bold!important}
.footer .container {border:0!important}
.motopress-wrapper.footer{background: #2f302a}
.centro{text-align: justify;line-height: 20px!important}
.giallo{color:#ffb434}
.vc_row.wpb_row.vc_row-fluid.bordo{border-bottom: 2px solid #34352c; padding-top: 23px;}
.vc_col-sm-3.wpb_column.vc_column_container{margin-top: 0px;}
.wpb_row {margin-bottom: 1px!important;}
aside.widget_revslider{margin-bottom:0!important;}
.rev_slider.fullwidthabanner{max-width:1440px;}
.nsu-form p{margin:0;padding:0}
.nsu-form#nsu-form-0{margin: 10px 0 18px;}
.nsu-form label{display:none;}
.nsu-field{min-width: 269px;}
#nsu-submit-0{float: right;}
.vc_row.wpb_row.vc_row-fluid.mycal{margin-bottom:0!important;}
.motopress-wrapper.footer {background: url(images/bg_footer.png) #1c1c1a!important;}
.flex-direction-nav a{text-indent: 10010px!important;}
.motopress-wrapper.footer{margin-bottom:70px}
.motopress-wrapper.footer .span4{margin-left:0!important}
.copy_m{float: left;margin: 0;padding: 0;color: #686765;font-size: 13px;margin-top: 5px;margin-left: 45px;font-weight: bold;line-height: 18px;}
.footer-text {float: none!important;}
/* responsive mod */
@media(min-width: 1200px){
	.span2 {width: 125px;}
	.span3 {width: 356px;}
	.span4{width: 100%;}
	.span7 {width: 628px;}
}
@media(max-width: 1200px){
		body {background-image:none!important;}
		.header ul.social li, .header ul.social{margin:0px!important}
		.select-menu {margin-left: 15px!important;}
}
@media (max-width: 767px){
	.header .logo a {position:relative!important}
	.logo_h.logo_h__img img{display:none;}
	.logo_res{display:block!important;margin: auto;}
	#footer-text img{float:none!important;}
	.copy_m{margin-top:20px;margin-left:0px!important;margin-bottom: 15px;}
	.wpb_single_image.wpb_content_element.vc_align_left img{display:none;}
	.vc_custom_1450527568994, .vc_custom_1450527593813, .vc_custom_1450527568994 ul li{text-align: center!important;}
}
@media (min-width: 1200px) and (max-width: 2200px) {
	body.home .list.arrow-list { padding:0 80px 0 0;!important}
}
.title-section h1 { margin:20px 0 10px 0;!important}