/*







Theme Name: Patti Child







Theme URI: http://deliciousthemes.com/







Description: Creative / Portfolio One-Page Theme







Author: Madalin Tudose







Author URI: http://deliciousthemes.com/







Template: patti







Version: 1.4







*/















/* =Imports styles from the parent theme







-------------------------------------------------------------- */







@import url('../patti/style.css');











/* =Theme customization starts here







-------------------------------------------------------------- */







/*header */

html {background-color: #ffffff !important;}


#header .percent-three-fourth {width:100%; padding-bottom:3px;}



#header .percent-one-fourth {width:100%;}



ul#mainnav li a {text-transform:uppercase;}



#header ul#mainnav>li.highlighted-state>a span, #header ul#mainnav > li > a:hover > span {border-bottom-width:3px;}



#header ul#mainnav > li > a:hover > span {border-bottom-color:#858282;}



#header ul#mainnav > li {background:none;}



ul#mainnav li a {padding:0 0 0 10px; font-weight:100;}







/* headerinfo */



#header .logo {float:left; width:40%;}



span.burnt {color:#c1762c;}



#headerinfo {float:right; width:60%;}



#headerinfo h2 {width:60%; text-align:right; color:#9f9e9c; font-size:30px; line-height:120%; padding:0 10px 0 0; margin:0; float:left; font-family:'Cardo', serif; font-weight:normal; }



#headerinfo p {width:40%; color:#9f9e9c; font-size:15px; line-height:120%; padding:0 0 0 10px; margin:0; float:right; border-left:1px solid #ffffff;}







/* home */



.home .wpb_text_column {text-align:center;}



.home .wpb_text_column h2 {font-size:16px; font-weight:400;color:#000000; margin:0; line-height:120%;}



.home .wpb_text_column p {font-size:12px; font-weight:300; line-height:150%;}



.home .wpb_column .wpb_wrapper .wpb_content_element {margin-bottom:5px;}







/* testimonials */



.testimonials p {font-weight:400;}



.testimonials p strong {font-weight:300;}







/* home slider */



.home .tp-bullets.simplebullets.round-old .bullet {background:url(images/bullets.png); background-position:bottom right;}



.home .tp-bullets.simplebullets.round-old .bullet.selected {background-position:top right;}



.home .tp-bullets {opacity:1.0}







/*portfolio pages */



.page-template-template-ourwork-php #wrapper {background:#174776;}







.page-template-template-ourwork-php ol.flex-control-nav, .page-template-template-ourwork-php ul.flex-direction-nav {display:none;}



.page-template-template-ourwork-php h2.wpb_heading {color:white; text-align:center; font-weight:100; text-transform:none; font-size:16px; color:#faf6d5;}



/*.page-template-template-ourwork-php .wpb_accordion_section.group:first-of-type {background-color:yellow; display:none}*/



.wpb_wrapper .vc_separator .vc_sep_holder {display:none;}



.vc_separator {text-align:center; color:white;}



html .wpb_wrapper .vc_separator {margin:10px 0!important;}



.wpb_wrapper .vc_separator h4 {color:white; font-size:200%; font-family:'Cardo', serif; font-variant:small-caps; white-space:normal; letter-spacing:1px; width: 100%;}







.subnav ul li {display:inline-block; text-transform:uppercase; padding:0 25px 0 0; font-size:16px; font-weight:600; color:#c1762c;}



.subnav ul li a {color:white; font-weight:300;}







a.prettyphoto:hover img {filter: gray;  -webkit-filter: grayscale(100%);}







/* portfolio archive */



.page-template-template-ourwork-php .wpb_accordion_section {border-bottom:none;}



.page-template-template-ourwork-php .wpb_accordion {margin-bottom:0!important; text-align:center;}



.page-template-template-ourwork-php .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {display:none;}



.page-template-template-ourwork-php .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {color:white;}







/* other pages */



.section-title {text-align:left; text-transform:none; font-size:30px; font-weight:100; color:#c1762c;;}



.section-tagline {text-align:left;}



.wpb_wrapper h1.section-title:after {display:none;}



.wpb_text_column ul {list-style-position:outside; margin:0 0 0 20px;}



html .wpb_row.nobottom .wpb_column .wpb_wrapper .wpb_content_element p, html .wpb_row.nobottom .wpb_column .wpb_wrapper .wpb_content_element {margin-bottom:2px;}

.wpb_row.nobottom h4.wpb_toggle  {padding-top:0px; padding-bottom:22px;}



/* testimonial slider */

.testimonials-carousel .owl-pagination {margin-top:0;}

.testimonial-item p {color: #ffffff; margin-bottom:5px; font-family: 'Open Sans', sans-serif; font-size:1.3em; font-weight: 400; }

p span.testimonial-name, p span.testimonial-position {color:#ffffff; font-size:0.9em;}





/* accordion styles */



.page-template-template-homepage .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {color:#c1762c; font-size:30px; font-weight:100; padding-left:20px;}



.page-id-19 .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {font-size:20px;}



.page-template-template-homepage .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {left:-20px; color:#c1762c;}



.page-template-template-homepage .wpb_accordion_section {border-bottom:none;}







.page-id-19 .vc_col-sm-4, .page-id-19 .vc_col-sm-6 {padding-left:0;}











/* footer */



#footer {padding:0;}



#topfooter {border:none; padding-top:25px;}



html .footer-widget h3 {color:#c1762c; font-weight:100; font-size:16px; margin-bottom:3px;}



.footer-widget p a {color:inherit; text-decoration:underline;}



.footer-widget p {line-height:130%;}



#bottomfooter, .totop {display:none;}



img.awards {width:100%; max-width:340px;}



img.logos {height:36px; width:36px; margin:0 10px 0 0;}







/* prettyphoto popup on mobile */



@media only screen and (max-width: 767px) {



.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden;}



div.pp_default .pp_content_container .pp_left { padding-left: 3%!important; background:none!important;; }



div.pp_default .pp_content_container .pp_right { padding-right: 3%!important;  background:none!important;; }



.pp_content { width: 100%!important; height: auto!important; }



.pp_fade { width: 100%!important; height: 100%!important; }



a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }



#pp_full_res img { width: 100%!important; height: auto!important; max-height: 350px; }



.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }



a.pp_close { right: 7%!important; top: 10px!important; }

.testimonial-item p {
    font-size: 15px; line-height: 1.5em
}



}











/* get rid of border on smaller device sizes */



@media only screen and (max-width: 1279px) and (min-width: 1024px) {html .page #wrapper {width:100%;}}



@media only screen and (max-width: 1023px) and (min-width: 768px) {html .page #wrapper {width:100%;}}



@media only screen and (max-width: 767px) and (min-width: 480px) {html .page #wrapper {width:100%;} html .page #footer {width:100%;}}



@media only screen and (max-width: 479px) and (min-width: 320px) {html .page #wrapper {width:100%;}}







/* get mobile nav to appear later (see response.css in patti-child/css */



.nav-btn .fa-bars {
	color: #f4ce34
}



/* mobile header arrangement */







@media only screen and (max-width: 767px) {







	#header .logo{float: none; width: 100%; padding-bottom: 10px}



	#header .logo img {width:80%}



	#headerinfo {float: none; width: 100%;}



	#headerinfo h2 {width: 100%; text-align: left; margin-left: 5%; font-size: 20px; padding-bottom: 5px}



	#headerinfo h2 span.burnt {display: inline-block}



	#headerinfo p {padding-left: 5%; border-left: none; padding-bottom: 10px; width: 100%}



	br.hideme {display:none;}



	.wpb_wrapper .vc_separator h4 {font-size:150%;}



}

/* override styles */

html #header {background-color: #323d57}
#headerinfo h2,
 #headerinfo .burnt
 {color: #f4ce34}

 #headerinfo p {color: #ffffff;}

html .home .tp-bullets.simplebullets.round-old .bullet.selected {background:url(images/bullets-alt.png); background-position:top right;}

html .home section .lighter-overlay {background-color: #abaca5 !important}

html .home .vc_col-sm-3 h2 {font-weight: 300 }

html  .testimonial-item p,
html  .testimonial-name,
html  .testimonial-position{color: #334e8d !important}

html #footer .footer-widget h3  {
     color: #535156
 }

html .page-template-template-ourwork .begin-content {
     background-color: #ffffff
 }

html .page-template-template-ourwork .begin-content li{
 color:#f2b909
 }

html  .page-template-template-ourwork .begin-content li a,
 html .page-template-template-ourwork .begin-content h2{
 color:#535156
 }

html  h1.section-title{
     color: #f2b909
 }

html  .vc_col-sm-9 h1.section-title{
    color: #445479
 }

html  #mainnav .current-menu-item span {
     color: #f4ce34 !important;
     border-bottom: #f4ce34 2px solid !important;

     }

html #mainnav li span:hover {
    color: #ffffff;
    border-bottom: 2px solid #fff;
}

html #footer{
    background: url('images/ftgrad.jpg') ;
     background-repeat: repeat-x;
     background-size: contain
}

html .testimonials-carousel{
    padding: 20px 0 50px
}

.page-template-template-homepage .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {color:#334e8d;}

.page-template-template-homepage .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {color:#334e8d;}

#page-25 h1{
    color: #f2b909
}

#page-25 .wpb_wrapper a {

    color: #686868
}
