/*
 Theme Name:   Pithree Child Theme
 Theme URI:    http://themes.g5plus.net/pithree/
 Description:  Pithree Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     pithree
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain: 		pithree
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/


.home .header-customize-nav
{
  display: none !important;
}

.zeropadding .page-wrap
{
	padding-bottom:0px !important;
}


.header-customize-right .item-phone , .header-customize-right .item-openingtime
{
  margin-top: 20px;
}

.header-customize-right .item-search
{
  position: relative;
  top: 0px;
  left: 12px;
}

.header-customize-right .item-search .search-field, .header-customize-right .item-search .search-submit
{
  margin-top: 0px;
}

.rtl .search-form .search-field
{
  padding-right: 10px;
    padding-left: 45px;
}

body {
  line-height: 20px;
}

.services-section .feature-content
{
    padding:20px;
}

.services-section
{
    padding-bottom:40px;
}

.services-section .wpb_text_column a
{
    color:#000;
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
}
.services-section .wpb_text_column a:hover
{
    color:#ffa60a;   
}

.white-border-title .heading-wrap.has-underline h2:after
{
        border: solid 1px #ffffff;
}

.header-white h2
{
    font-size:34px;
}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #fafafa !important;
  opacity: 1;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fafafa !important;
  opacity: 1;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fafafa !important;
  opacity: 1;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fafafa !important;
  opacity: 1;
  }

  .heading-wrap .heading-sub-title {
    line-height: 1.3;
}

.services-content .services-info p
{
  height: 144px !important;
}

.h2lineblue h2
{
  font-size: 42px;
  color: #36aeef !important;
    text-align: center;
    font-family: Alef;
}

.h2lineblue h2:after{
  border: solid 1px #36aeef !important;
}

#text-5 input[type="submit"]
{
  width: 100%;
}

.lineheight .quote p
{
  line-height: 1.3 !important;
}

.page-title .page-title-inner h1
{
  font-size: 42px;
}

.breadcrumbs li span
{
  color:#ffffff;
}

.breadcrumbs li a
{
  color:#fefbbd;
}

.breadcrumbs li:after
{
  color:#fefbbd;
}

.contactusplaceholder ::-webkit-input-placeholder { /* WebKit browsers */
  color: #333 !important;
  opacity: 1;
  }
  .contactusplaceholder :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #333 !important;
  opacity: 1;
  }
  .contactusplaceholder ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #333 !important;
  opacity: 1;
  }
  .contactusplaceholder :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #333 !important;
  opacity: 1;
  }

  .btn-in-blue .bt:not(.btn-cate)

  {
    background: #36aeef !important;
  }

  .sidebarmenublue #dc_jqaccordion_widget-2-item ul a.dcjq-parent.active
  {
    background:none;
    color:#36aeef;
  }
  
  .sidebarmenublue #dc_jqaccordion_widget-2-item .dcjq-parent
  {
    background: none;
    color:#000;
    font-size: 16px;
  }

  .sidebarmenublue #dc_jqaccordion_widget-2-item ul a
  {
    background: #fafafa;
    color: #333;
    line-height: 1.5;
    border-bottom: 1px solid #013d6c;
    border-top:none;
    border-bottom: 1px solid #ffffff;
  }

  .sidebarmenublue #dc_jqaccordion_widget-2-item
  {
    border: none;
  }

  .sidebarmenublue #dc_jqaccordion_widget-2-item ul a:hover{
    color:#36aeef;
    background: #fff;
  }

  #dc_jqaccordion_widget-2 .widget-title
  {
    margin-bottom:5px; 
  }

  #dc_jqaccordion_widget-2 .widget-title span{
    font-size: 28px;
  }

 .faq-section .vc_tta-panel h4 a{
  text-align: right;
 }

 .faq-section .vc_tta-panel-heading
 {
  background: #36aeef !important;
  border-color: #36aeef !important;
 }

 .faq-section .vc_active .vc_tta-panel-title a
 {
  color:#fff !important;
 }

 .faq-section .vc_active .vc_tta-panel-heading
 {
  background: #2477a3 !important;
 }

 .services-template-default .post-navigation
 {
  position: relative !important;
  display: block !important;
  clear: both !important;
  float: left !important;
  width: 100% !important;
  padding-bottom: 28px !important;
 }

 .services-template-default .post-navigation .nav-previous
 {
   float: right;
 }

 .services-template-default .post-navigation  .nav-next
 {
   float: left;
 }

 .services-template-default .post-navigation .post-navigation-icon
 {
   display:none;
 }

 .services-template-default .post-navigation  .nav-next .post-navigation-label
 {
   text-align: left;
 }

 .portfolio-shortcode .hover-wrap, .hoverclicklinks .g5plus-services.style1 .services-item-inner, .blog .post-masonry
 {
   cursor: pointer;
 }

 .second-section-single .wpb_wrapper h2 a{
   font-size: 18px;
 }

 .post-template-default .post-navigation .nav-links .nav-previous
 {
   float:right;
 }

 .post-template-default .post-navigation .nav-links .nav-next
 {
   float:left;
 }

 .post-template-default .post-navigation
 {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 30px;
 }

 .hideme
 {
   display: none !important;
 }


 .post-template-default .post-navigation .post-navigation-icon
 {
   display: none;
 }
