/*
 Theme Name:   u-design child
 Theme URI:    
 Description:  tema figlio u-design (speriamo un po' più intelligente del padre)
 Author:       
 Author URI:   
 Template:     u-design
 Version:      
 Tags:         
 Text Domain:  u-design
*/

@import url("../u-design/styles/style1/css/style.css");

/* =Theme customization starts here 
-------------------------------------------------------------- */




.one_third, .two_third {margin-right: 0% !important;} 
.one_third {width: 33.3% !important;}
.cont_col_1 .textwidget, .cont_col_2 .textwidget, .cont_col_3 .textwidget {background: #73d4dd !important; width: 100%; padding: 20px 0px 20px 0px;margin-bottom:-30px;}

.cerchio {width:85%; margin: auto;}
.cerchio:after {content: ""; display: block; width: 100%; height:0; padding-bottom: 100%; background: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.cerchio div {float:left; width:80%; padding-top:10px; padding-left: 10%; line-height:1.3em; text-align:center; color:#000; font-size: 14px;}
.cerchio div p {text-align: center; height: 110px;}
.cerchio div h3 {color: #1879BE; font-weight: bold; margin-bottom: 10px;}
.home div.articoli.after_cont_row_1.widget_latest_posts.substitute_widget_class {background: #fff;}
#content-container .cont_col_1_title, #content-container .cont_col_2_title, #content-container .cont_col_3_title, #content-container .cont_col_4_title, #content-container .after_cont_row_1_title, #content-container .after_cont_row_2_title {margin: 0px;}
.one_fourth, .one_third, .one_half, .two_third, .three_fourth {margin-bottom: 2%;}



/*----elena 04/07/2014-----*/

#top-elements {height: 40px;}
#navigation-menu ul.sf-menu > li > a > span {color: #1A1A1A;}
#navigation-menu ul.sf-menu > li > a:hover span {color:#8878B7;}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span {
    color: #1879BE;}


/*----elena 07/07/2014-----*/

#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover, #navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {color:#8878B7;}
.sf-menu a, .sf-menu a:visited {color: #1879BE;}
.sf-menu a:hover {color:#8878B7;}
div#page-title h1.pagetitle { /*background-color: #fff;display: none*/;}


/*-----elena 9/07/2014-----*/

#home-page-content #content-container {padding:0px 0;}
.articoli {float:left; width:70%!important; }
.scarica {float:left; width:30%!important;padding: 0 0 0px !important; }
.titolo {background: #1879BE!important;height: 60px;}
.titolo h3 {color: #fff;line-height: 50px;padding-left:20px; }
.box-scarica {min-height:345px; }
.presentazione {float:left;width:40%; padding: 40px 0 0px 40px; }
.flyer {float:left;width:40%;padding: 40px 0px 0px 20px;}
.presentazione p { margin-top: 10px;}
.flyer p {padding-left: 15px; margin-top: 10px;}


/*-----elena 10/07/2014-----*/
#bottom-bg {background-color: #73D3DD;margin-top:-10px;}
h3.bottom-col-title {color: #fff;}
#bottom, #bottom .textwidget, #bottom #wp-calendar, #bottom .posts-counter {color: #1879BD;}
#before-content {background-color: #fff!important;}

.after_cont_row_1_title {background:#1879BD!important;color:#fff;padding: 20px 0 20px 0px !important;}
#page-content-title {background-color: #DDD2FB;}


/*-----elena 11/07/2014-----*/

ul.small-thumb li {padding: 40px 0 10px;}
#footer-bg {background-color: #1879BE;}
#footer, #footer_text {color: #fff;}
#footer a, #footer_text a {color: #fff;}
#footer_text a:hover {color:#73D3DD;}
.back-to-top a:hover {color:#73D3DD;}




/*-----elena 12/07/2014-----*/


.titolo-slide {background-color: #1879BD; margin-top: 2px;}
.after_cont_row_2_title {color:#fff; margin-top:-1px!important;}
#content-container .after_cont_row_1_title, #content-container .after_cont_row_2_title {padding: 20px 0 20px;}
.social {padding:20px;}

#home-page-content {background-image:url('/wp-content/uploads/2014/07/background.png');}


/*-----elena 15/07/2014-----*/

.custom-frame-inner-wrapper {
    background: none repeat scroll 0 0 #fff;
     border: 1px solid #eaeaea;}



/*-----elena 16/07/2014-----*/

/*elemento "images/heading_underline" modificato nel foglio di stile del tema padre (da ricordare nel caso il tema venga aggiornato)
#content-container .after_cont_row_2_title {background:transparent url(../images/heading_underline.png) repeat-x scroll 0 100%;}*/

/*-----elena 17/07/2014-----*/

ul.small-thumb li {background: url("../images/heading_underline.png") repeat-x scroll 0 100% #FFF;}

.download {color:#1879BD !important;text-align:center;padding-top:100px!important;font-size:20px }
.demo {margin-top:-25px;}
.demo h4 {color:#1879BD;}
.home-cont-box h4 {
    font-size: 1.4em;
    text-align: center;
    padding-top: 40px;}

ul.small-thumb li {
    padding-left: 15px; padding-bottom:10px;}

.icona-demo  { text-align: center; padding-top:30px;}


#contactInfo {background: none repeat scroll 0 0 #BCDEF7;
    font-size: 1.1em;
    margin: 0 0 40px;}

#contact-wrapper {background-color: #bcdef7;}
.entry {clear: both;padding: 10px;}


/*-----elena 18/07/2014-----*/

  
#top-wrapper {position: fixed;
    top: 0px;
    width: 100%;
   z-index: 101;
  background-attachment:scroll;
  background-color:#fff;}



/*-----elena 21/07/2014-----*/

.custom-formatting ul {
    list-style-type: disc;
    margin-left: 30px;
    font-size:14px;}

#page-content-title { background-color: #73D3DD; margin-top: 80px;}


.category-4 #page-content {background-color:#DDD2FB !important;}
.category-5 #page-content {background-color:#DDD2FB !important;}
.category-6 #page-content {background-color:#DDD2FB !important;}
.postid-307 #page-content {background-color:#DDD2FB;}


#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3, #page-content-title #page-title .single-post-categories {color: #fff;}


/*-----elena 25/07/2014-----*/

.post-top h1 a, .post-top h2 a, .post-top h3 a { color:#1879BD}

.postid-243 #page-content {background-color:#DDD2FB;}
.postid-590 #page-content {background-color:#DDD2FB;}


#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3, #page-content-title #page-title .single-post-categories {
    color: #fff;
    font-size: 2.3em;
    line-height: 42px;
    margin: 0 35px;
    padding: 21px 0;}




.page-id-15 #page-content {background-image:url('/wp-content/uploads/2014/07/back-vantaggi.png');}

.page-id-37 #page-content {background-image:url('/wp-content/uploads/2014/07/back-supporto.png');}

/*.page-id-100 #page-content {background-image:url('http://assisto.demo1.it/wp-content/uploads/2014/07/back-software1.png');}*/


/*---- soluzione background-gf-07/10/2014 -----*/
.page-id-100 #page-content {
background: url(/wp-content/themes/template_img/background_BCDEF7.gif) 10px 428px /100% 90px repeat-x, url(/wp-content/themes/template_img/background_BCDEF7.gif) 0 1018px /100% 90px repeat-x, url(/wp-content/themes/template_img/background_BCDEF7.gif) 0 1338px /100% 90px repeat-x #BCDEF7;
line-height: 27px;
padding-bottom: 0px;}

.page-id-96 #page-content {
background: url(/wp-content/themes/template_img/background_1879BD.gif) 0px 799px /100% 404px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 1203px /100% 431px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 1634px /100% 404px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 2038px /100% 512px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 2540px /100% 453px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 2966px /100% 308px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 3274px /100% 458px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 3732px /100% 647px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 4190px /100% 578px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 4768px /100% 524px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 5292px /100% 593px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 5885px /100% 512px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 6397px /100% 563px repeat-x, url(/wp-content/themes/template_img/background_EAE9F8.gif) 0 6960px /100% 257px repeat-x, url(/wp-content/themes/template_img/background_1879BD.gif) 0 7190px /100% 263px repeat-x #BCDEF7;
line-height: 27px;
padding-bottom: 0px;}
.vc_custom_1405335873491 {letter-spacing: -0.01em;}

.page-id-17 #page-content {background-color:#BCDEF7;}

#sidebarSubnav a:hover {color:#fff;}
.post-top h1 a:hover, .post-top h2 a:hover, .post-top h3 a:hover { color: #fff;}

.page-id-100 #page-content #content-container, .page-id-96 #page-content #content-container {padding:0 0!important;}
.widget_nav_menu li a { color:#1779BD!important;}
#bottom a {color: #1779BD!important;}
#bottom a:hover {color: #fff!important;}

.home h3.after_cont_row_2_title {background: none !important;}

div.demo, div.box-scarica  {float: left; width: 100%;}
div.latest_posts {background: #fff !important;}
div.articoli.after_cont_row_1.widget_latest_posts.substitute_widget_class {background: #fff;}
.home div#after-cont-row-1.full_width.home-cont-box {background: #EAE9F8 !important;}
#bottom li.menu-item, #bottom li.menu-item li{background: url('/wp-content/themes/u-design/styles/style1/images/arrow-2.png') no-repeat scroll 3px 8px rgba(0, 0, 0, 0);}
#top-wrapper {padding-top: 20px;}
div#before-content {padding-top: 60px;}



@media only screen and (max-width: 767px) {
  #top-wrapper {position: relative;}
  .home h3.after_cont_row_1_title, .home h3.after_cont_row_2_title{padding: 10px !important;}
  .home h3 {margin-top: 0px;}
  .flyer {text-align:center;}
  .flyer p {text-align:center;}
  .presentazione p {text-align:center;}
  #home-page-content {background-image:none !important;}
  .page-id-15 #page-content, .page-id-37 #page-content, .page-id-100 #page-content, .page-id-96 #page-content {background-image:none !important;}
  .one_third {width: 100% !important;} 
  body {min-width: 100% !important;}
  .scarica {min-width: 100% !important;}
  .articoli {min-width: 100% !important;}
  #dropdown-holder { padding-left: 3% !important;}
  #logo {position: relative; padding-left: 3%;}
  div#wrapper-1.pngfix div#top-wrapper div#main-menu.pngfix {
  padding-left: 6% !important; padding-right: 6% !important;}
  div.articoli.after_cont_row_1 {padding-top: 20px !important;}
  .download {padding-top: 30px !important}
  .presentazione, .flyer {padding: 0px; width: 100%; text-align: center;}
  .presentazione p, .flyer p {padding: 0px; width: 100%; text-align: center; margin-bottom: 20px}
  .cerchio div {font-size: 13px; line-height: 1.2em; padding-top: 14px;}  
  .cerchio div h3 {margin-bottom: 6px;}  
  .cerchio div p {height: 90px;}
 }
 
 @media only screen and (max-width: 767px) and (orientation : landscape) {
 
  .cerchio div {font-size: 15px; line-height: 1.2em; padding-top: 14px;}  
  .cerchio div h3 {margin-bottom: 26px; margin-top: 30px;}  
  .cerchio div p {height: 120px; width: 80%; margin: auto; line-height: 1.4em;}
 }
 
 
 @media only screen and (max-width: 1024px) {
  #home-page-content {background-image:none !important;}
  .after_cont_row_2_title, .after_cont_row_1_title {padding-left: 10px !important;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	body {min-width: 100%;}
	div#before-content {min-width: 100% !important; padding-top: 70px;}
	div.forcefullwidth_wrapper_tp_banner div#rev_slider_1_1_wrapper.rev_slider_wrapper.fullwidthbanner-container {left: -44px !important}
	.rev_slider ul li, .rev_slider > ul > li, .rev_slider > ul > li:before {list-style: none none none !important;}
	#content-container .cont_col_1_title, #content-container .cont_col_2_title, #content-container .cont_col_3_title, #content-container .cont_col_4_title, #content-container .after_cont_row_1_title, #content-container .after_cont_row_2_title {font-size: 1.3em !important}
	.download {padding-top: 30px !important}
	.presentazione, .flyer {padding: 0px; width: 100%; text-align: center;}
	.presentazione p, .flyer p {padding: 0px; width: 100%; text-align: center; margin-bottom: 20px}
	.cerchio div {font-size: 12px; line-height: 1.1em; padding-top: 0px;}  
	.cerchio div h3 {margin-bottom: 0px;}
	#top-elements {height: 70px;}
	div#dropdown-holder.container_24 div#navigation-menu ul {float: left;}
} 

