/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */

.button-new{
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #25487f), color-stop(1, #315fa6));

      border-color: #24467b #224273 #1e3b67 #224273;
		position: relative;
		display: inline-block;
		font-family: 'Dosis';
		font-size: 1em;
		line-height: 24px;
		font-weight: 500;
		padding: 12px 34px;
		color: #fff;
		text-transform: none;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
			 -o-border-radius: 3px;
				border-radius: 3px;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
	}
	.button-new:hover
	{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #284d86), color-stop(1, #3364ae));                color: #ffffff;
	}

.page header.entry-header {
  display: none;
}




.so-widget-sow-image img {
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}


.so-widget-sow-image img:hover {
	-webkit-filter: brightness(50%);
	-moz-filter: brightness(50%);
	-ms-filter: brightness(50%);
	filter: brightness(50%);
}




h3 {
    line-height: normal;
}


#mainnav-mobi ul.sub-menu > li > a:hover, #mainnav-mobi > ul > li > ul > li.active > a {
    color: #fff;
    background-color: #4e5054;
}

#mainnav li:hover > ul {
padding-top: 26px;
  letter-spacing: 1px;
}



#mainnav .sub-menu li a {
    margin-top: -1px;
  

}

.btn-menu {
    float: none;
    margin: 19px auto;
}


#mainnav-mobi ul > li > a {
    color: #fff;
}


.go-top {
    color: #fff;

}
.so-widget-sow-accordion-default-88f263e823ec .sow-accordion .sow-accordion-panel {
    margin-bottom: 2px;
}

.site-logo {
    max-height: 103px;
		margin-top: 47px;
}

.so-widget-sow-accordion-default-8fbaf7726439 .sow-accordion .sow-accordion-panel {
    margin-bottom: 4px;
}



#secondary {
    padding-top: 68px;
}

.tribe-events-list-widget .tribe-list-widget {
    margin-left: -37px;
}





.page-wrap {
    padding-top: 39px;
}

/*.page-wrap {
    padding-top: 9px;
}*/




/* solcial icon menu start.... */


.menu-item  i._mi + span{
    display: none;
}

.menu-item  i._mi{
    /* font-size: 30px; */
  
}
  
  #icon_wrapper {
    top: 8.7%;

}


/* ... solcial icon menu stop */

.so-widget-ink-accordion-accordion-115b94ddddff .iw-so-accordion .iw-so-acc-item .iw-so-acc-title {
 margin-bottom: -10px;
}

.so-widget-ink-accordion-accordion-8c14d31ce54d .iw-so-accordion .iw-so-acc-item .iw-so-acc-title {
 margin-bottom: -10px;
}


.so-widget-ink-accordion-accordion-fd16a5b269ba .iw-so-accordion .iw-so-acc-item {    margin-bottom: 2px;
}


#mainnav-mobi {

    background-color: #315fa6;

}

.so-widget-ink-accordion-accordion-e1e6ca8b1a14 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}



.so-widget-ink-accordion-accordion-a527347c70f2 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}


.so-widget-ink-accordion-accordion-f900ed9ab122 .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}



.so-widget-ink-accordion-accordion-e74cdb84190c .iw-so-accordion .iw-so-acc-item {
    margin-bottom: 2px;
}


.iw-so-accordion .iw-so-acc-item .iw-so-acc-title {

    padding: 10px 25px;

}


.btn-menu {
    color: #315fa6;
}





#sidebar-footer, #sidebar-footer a, .footer-widgets .widget-title {
    color: #ffffff;
    margin-top: 2px;
    font-size: 13px;
}



#mainnav li {
    float: left;
    padding: 0 8px;
}


pre {
  margin: 0 0 30px;
     color: #333;
    background-color: #fff;
}

.expm-toggle-expand {

    background-color: #000;
  color: #fff;
      text-align: left;

}

hr {

    border-top: 1px solid #CCC;
}


/* pull out quote custome css faraz 18 jan 2017 */

.perfect-pullquote.pullquote-align-full {
    width: 99%;
  
}

.perfect-pullquote blockquote p {
    line-height: 35px;
}

.pullquote-align-full {
    text-align: left;
    margin: 33px 0;
    padding: 16px 16px;
    float: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0px;
    font-size: 133%;
    letter-spacing: 2px;
    word-spacing: -7px;
}

/* pull out quote custime css faraz 18 jan 2017 */


.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
  margin-bottom: 1.5em;
}




  p {
    /*margin: 0 0 12px;*/
    letter-spacing: 1px;
    line-height: 20px;
}




/* #mainnav li:hover > ul {
    padding-top: 5px;

} */





.header-image {
    height: 700px;
}

.widget-area .widget {

    padding-top: 0px;
}

.widget-area .widget-title {
    font-size: 24px;
  
}



.page-wrap { 
    margin-bottom: -71px;

}




h1, h2, h3, h4, h5, h6 {
    margin: 14px 0 5px 0;
    color: #315fa6;

}




.panel-grid-cell .widget-title {
    text-align: left;
    font-size: 222%;
    margin-bottom: -2px;
}

.panel-grid-cell {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;

}



.faraz-margin-bottom {

margin-bottom: -59px;

}

.content-area .hentry:first-child {
    padding: 0px 20px 60px 20px;
    margin-top: -49px;
}


.faraz-element {
    padding: 40px 0px 40px 0px;
    border: solid #ccc;
    border-width: 1px 0px;
}



.footer-widgets {
    padding: 65px 0;
    border-top: solid #ccc 1px;
    margin-top: -224px;
}




.sow-slider-base .sow-slider-pagination {
  
    text-align: center;
 
}

.hentry .title-post {
    font-size: 2.9em;
    padding-top: 69px;
    letter-spacing: 0px;
}



.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 10px;
}


.sow-slider-base .sow-slider-pagination li a {
    display: block;
    text-indent: -9999px;
    width: 14px;
    height: 14px;
    background: #FFFFFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 36px;
    opacity: 40.45;
}





.site-info.container {
    display: none;
}



.text-slider .maintitle, .text-slider .subtitle {
    margin-top: 150px;
    margin-bottom: -392px;
      text-shadow: 6px 5px 3px #000;



}








.text-slider .maintitle {
    font-size: 60px;
}







.site-header.float-header {
    background-color: #fff;
}

.site-header {
  border-bottom: 1px solid #777777;
  margin-top: 0px;

}

#mainnav ul {
    padding-top: 90px;
  padding-bottom: 32px;
}

#mainnav li:hover > .sub-menu > li > a {
    width: 304px;
}





/* .site-header.fixed {
    position: fixed;
    background-image: url("https://s3-us-west-1.amazonaws.com/powr/defaults/image-slider2.jpg");
    height: 39%;
    background-size: cover;
} */


.widget-area .widget_fp_social a, #mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name, .roll-team .team-item .team-pop .team-social li:hover a, .roll-infomation li.address::before, .roll-infomation li.phone::before, .roll-infomation li.email::before, .roll-testimonials .name, .roll-button.border, .roll-button:hover, .roll-icon-list .icon i, .roll-icon-list .content h3 a:hover, .roll-icon-box.white .content h3 a, .roll-icon-box .icon i, .roll-icon-box .content h3 a:hover, .switcher-container .switcher-icon a:focus, .go-top:hover, .hentry .meta-post a:hover, #mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #000;
}



.col-md-9 {
  margin-bottom: 94px;
}

.header-clone {
  height: 14000px;
}
