@charset "utf-8";
/* CSS Document */

.featured_image .caption,.featured_image .contain{background:#34a994!important;}.head_tope{background:#fbfbfb!important;position:relative;}.bg_head ul.cb-menu > .mega > ul > li > a {color:#111!important;}.top-menu > ul > li > a{text-transform:uppercase;}.top-menu > ul > li > a{font-weight:600;}/* ================================================ * ROUNDED CORNERS * ================================================ */?>.round,.bttn, #sidebar img {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;behavior: url(wp-content/themes/cb-modello/css/PIE.htc);position:relative;}.round,.bttn, #sidebar img,.icon_wrap .modello_icon,ul.cb-menu li.current-menu-item ul li.current-menu-item, ul.cb-menu li.current_page_item, ul.cb-menu li.current-menu-item ul li:hover, ul.cb-menu li ul li.current-menu-item,i.large_rounded,i.medium_rounded,i.small_rounded,i.large_rounded:hover,i.medium_rounded:hover,i.small_rounded:hover {behavior: url(http://cb-theme.com/demo/modello/wp-content/themes/cb-modello/css/PIE.htc);position:relative;}.icon_wrap {position:relative;}h1,h2,h3,h4,h5,h6,h1 a,h1 a:link,h1 a:visited,h1 a:active,h2 a,h2 a:link,h2 a:visited,h2 a:active,h4 a,h4 a:link,h4 a:visited,h4 a:active,h5 a,h5 a:link,h5 a:visited,h5 a:active,h3 a,h3 a:link,h3 a:visited,h3 a:active,h6 a,h6 a:link,h6 a:visited,h6 a:active{font-weight:bold;}h1.title,h1.title a,.head_title h1.title a,.head_title h1.title  {font-weight:bold!important;}h1,h2,h3,h4,h5,h6,h1 a,h1 a:link,h1 a:visited,h1 a:active,h2 a,h2 a:link,h2 a:visited,h2 a:active,h4 a,h4 a:link,h4 a:visited,h4 a:active,h5 a,h5 a:link,h5 a:visited,h5 a:active,h3 a,h3 a:link,h3 a:visited,h3 a:active,h6 a,h6 a:link,h6 a:visited,h6 a:active {text-transform:uppercase;}h1,h1 a, a h1 {font-size:36px;line-height:36px;}html, body {font-size:14px;}h1.title,h1.title a, a h1.title {font-size:30px;line-height:30px;}.cb_slash {font-size:30px;line-height:30px;}h2,h2 a, a h2 {font-size:32px;line-height:32px;}h3,h3 a, a h3 {font-size:30px;line-height:30px;}h4,h4 a, a h4 {font-size:24px;line-height:24px;}h5,h5 a, a h5 {font-size:14px;line-height:14px;}h6,h6 a, a h6 {font-size:13px;line-height:13px;}.footer h3,.footer h3 a {font-size:8px;line-height:8px;}.head_title {height:99px!important;}#middle .head_title {height:auto!important;}.head_title h1 {line-height:109px!important;}.slider_top_slogan {padding-top:109px;padding-bottom:49.5px;}.below_header .icons, .below_header .text {float:right;height:99px!important;line-height:129px!important;}.head_title_imp {height:auto!important;}.head_title h1.title,.head_title h1.title a {color:#595959!important;}.cb_slash,#breadcrumbs,#breadcrumbs a,#breadcrumbs i,.woocommerce-breadcrumb,.woocommerce-breadcrumb i,.woocommerce-breadcrumb a {color:#ddd!important;}body,html {font-family:"Source Sans Pro",Arial,sans-serif,sans;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,table th,table th a,.tp-caption,.text_large,.skill_circle bold,.testimonial_content,.footer,.tp-caption.big_white,.tp-caption.big_orange,.tp-caption.big_black,.tp-caption.large_text,.tp-caption.large_text_light,.skill,.skill_circle,.tp-caption.very_large_text,.tp-caption.large_text_black,.tp-caption.large_text_light_black,.tp-caption.very_big_white,.tp-caption.very_big_black{font-family:"Source Sans Pro",Arial,sans-serif,sans;}h1.title,h1.title a,.large_text_light,.large_text,.titles{font-family:"Source Sans Pro",Arial,sans-serif,sans!important;}#breadcrumbs,#breadcrumbs a,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-family:"Source Sans Pro",Arial,sans-serif,sans!important;}.cb-menu li a {font-family:"Source Sans Pro",Arial,sans-serif,sans;}.logo a {font-size:34;}.top-menu > ul > li > a {font-size:16px!important;color:#595959;}.blog-description {color:#D1D1D1!important;}.top_l,.top_r {margin:0 auto;float:inherit!important;}.top_l {text-align:center;}.top_r {margin-top:-20px!important;}.top_header{padding-top:0px;padding-bottom:0px;}/*.slider_top .wrapme {padding-top:80px;}.slider_top .wrapme h1.title {text-align:center;}*/.menu-lou .wrapme {width:inherit;display:table;}.below_header {top:20px;}.widget_top {display:none!important;}.bg_head{position:relative!important;} .below_header{bottom:50px;}.below_header{z-index:24;}.below_header{top:0;}.below_header .icons, .below_header .text {float: right;height: 100px!important;line-height: 100px!important;}.below_header {height: 100px;bottom: 62px;line-height: 100px;top: auto;}body {background:url(http://cb-theme.com/demo/modello/wp-content/themes/cb-modello/img/bg/w.png) center top repeat #FFFFFF;}body {background-color:#FFFFFF;}.slider_top{background:#fbfbfb!important;}.slider_top_slogan{padding-top:0px!important;}.head_top {border-bottom:0px!important;}.above-footer .more,.above-footer h1,.above-footer h2,.above-footer h3,.above-footer h4,.above-footer h5,.above-footer h6,.above-footer h1 a,.above-footer h2 a,.above-footer h3 a,.above-footer h4 a,.above-footer h5 a,.above-footer h6 a,.above-footer h1 a:link,.above-footer h2 a:link,.above-footer h3 a:link,.above-footer h4 a:link,.above-footer h5 a:link,.above-footer h6 a:link {color:#FFFFFF!important;}.above-footer {color:#FFFFFF!important;}.tint_skin {background:rgba(39,164,200,0.85);}.tint_skin_light {background:rgba(39,164,200,0.65);}.rounded .team_image img {border: 20px solid rgba(39,164,200,0.2);}.wrapme,.footer_contact > .wrapper_p,.navi_full .wrapme,.above-footer .wrapme, .footer .wrapme,.og-expander,#middle,.section-footer {margin:0 25px;}.wrapme .wrapme {margin: 0;}.port_sorter .framein {width: 100%!important;}.skinimp {/*background:27a4c8!important;*/background:rgba(0,0,0,0.5)!important;}.error404 .head_top_container {background:rgba(0,0,0,0.5)!important;}

/*---New Product position -----*/
.new_productsn{
	width:1100px;
	 height:auto;
	 margin:auto;
	 position:relative;
	 z-index:9999;
	 top:-43px;
}

.new_productsn a{
	position:absolute;
	left:550px;
	 top:0px;
	 width:167px;
	 height:39px;
	 background-image:url(../images/top_tab.jpg);
	 background-repeat:no-repeat;
	 background-position: -11px -30px;
	 font-size:12px;
	 letter-spacing:1px;
	 text-transform:uppercase;
	 color:#fff;
	 text-align:center;
	 z-index:99999;
	 padding:16px 0 0 0px;
	 margin:0px;
	 cursor:pointer;
	 display:block;
	 text-decoration:none;
}


.new_productsn a:hover{
	position:absolute;
	left:550px;
	 top:0px;
	 width:167px;
	 height:39px;
	 background-image:url(../images/top_tab.jpg);
	 background-repeat:no-repeat;
	 background-position: -11px -82px;
	 font-size:12px;
	 letter-spacing:1px;
	 text-transform:uppercase;
	 color:#fff;
	 text-align:center;
	 z-index:99999;
	 padding:16px 0 0 0px;
	 margin:0px;
	 cursor:pointer;
	 display:block;
	 text-decoration:none;
}



.all_product{
	width:1100px;
	 height:auto;
	 margin:auto;
	 position:relative;
	 z-index:9999;
	 top:-43px;
}

.all_product a{
	position:absolute;
	left:730px;
	 top:0px;
	 width:194px;
	 height:39px;
	 background-image:url(../images/top_tab.jpg);
	 background-repeat:no-repeat;
	 background-position: -197px -30px;
	 font-size:12px;
	 letter-spacing:1px;
	 text-transform:uppercase;
	 text-align:center;
	 z-index:99999;
	 padding:16px 0 0 0px;
	 margin:0px;
	 cursor:pointer;
	 display:block;
	 text-decoration:none;
}


.all_product a:hover{
	position:absolute;
	left:730px;
	 top:0px;
	 width:194px;
	 height:39px;
	 background-image:url(../images/top_tab.jpg);
	 background-repeat:no-repeat;
	 background-position: -197px -82px;
	 font-size:12px;
	 letter-spacing:1px;
	 text-transform:uppercase;
	 color:#fff;
	 text-align:center;
	 z-index:99999;
	 padding:16px 0 0 0px;
	 margin:0px;
	 cursor:pointer;
	 display:block;
	 text-decoration:none;
}



.main_srch {
    position: absolute !important;
    top: 340px;
    left: 450px;
    z-index: 5000;
}




.prod_srch_box {
float:left; margin:0 0 0 10px;
}



.menu_icon_fr{-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

-webkit-box-shadow: #565656 0px 0px 4px;
-moz-box-shadow: #565656 0px 0px 4px;
box-shadow: #565656 0px 0px 4px;
float:left;

}

