@import url(font.css);

html{}
body{margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; color:#737373; /*line-height:20px;*/}
a { color:#737373; }
a:focus { text-decoration:none; }
.thecontent ul, .thecontent ol { display:table; }
.thecontent ul li { padding:0 0 0 15px; margin:0 }
.thecontent ol { margin:0 0 0 10px; }
.thecontent ol li { padding:0; margin:0 0 0 10px; }


/*===GENERAL====*/
h1, h2, h3, h4, h5, h6 { text-transform:uppercase; margin-top:0; margin-bottom:0;}
/*.heading-title ,.heading , .widgettitle , h1.page-title{ margin-top:5px; margin-bottom:10px;border-bottom:1px dotted #737373; padding-bottom:8px;} */
.clearheight{ height:10px;}
article .entry-header { margin-bottom:10px; }
.paddingTop { padding-top:10px; }
.marginTop { margin-top:10px !important; }
ol { margin:0; padding:0 0 0 15px; }
ul { margin:0; padding:0; list-style:none; }
ul li{ background:url(../images/bullet.png) no-repeat left top; background-position:0px 3px;padding-left:15px; /*line-height:26px;*/}
ul { padding-left:0px;}
ol li { list-style:none !important; }
ul.ul-no-list li:before , ol.ul-no-list li:before{ list-style:none; content:''}
ol.carousel-indicators li:before{content:'' }
li.ul-li-class:before{content:''}



p { margin:0; padding:0 }
.text_underline { text-decoration:underline; }
.mar_top_15 { margin-top:15px; }
.mar_top_30 { margin-top:30px; }
.mar_bottom_30 { margin-bottom:30px; }

.btn {  border:none !important; margin-top:0; margin-bottom:5px;   }
.main_container{ padding-bottom:10px; }
/*footer.footer_main { padding-left:0; padding-right:0;}*/

.wp-post-image { margin:0 20px 10px 0; }

code { 
	display: inline-block;
    white-space: pre-line !important;
    width: 80%;
	margin-top:5px;
	margin-bottom:5px;
	}
input, textarea {border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 5px 0;
    padding: 0 5px;}
	
.nav-previous { float:left; }
.nav-next { float:right; }
.nav-previous a, .nav-next a{ -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px; padding:5px; }
.nav-previous a:hover, .nav-next a:hover { color:#FFF !important; }
.nav-links { margin:20px 0; }
/*-----------------------------------Pagination-----------------------------------*/
.clear { clear:both; }
.flright { float:right; }
.alt_page_navigation {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
	clear:both;
	float:right;
	padding:0 3% 0 2%;
}
.alt_page_navigation a.active_page { background:red; color:#FFF; }
.alt_page_navigation a:first-child {
	border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.alt_page_navigation a:last-child {
    border-radius: 0 3px 3px 0;
}
.alt_page_navigation a {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    float: left;
    line-height: 34px;
    padding: 0 10px;
	font-size:14px;
    text-decoration: none;
}
.alt_page_navigation a:hover { color:#fff !important;}
/*-----------------------------------Pagination-----------------------------------*/
/*===GENERAL====*/


.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style:none;}
.hidden{display:none;}
a{outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{outline:none;}

/*-- HTML 5 Overrides --*/
address, article, aside, figcaption, figure, footer, header, hgroup, nav, section{display:block; margin:0; padding:0;}
/*-- block --*/

/*-- HEADER START --*/
header { padding:20px 0; }
header .skyline_logo { }

/*.widget_skyline_logo_widget { max-height:100px; max-width:350px; }*/
/*header a.skyline_logo { color:#393E43; }*/
header .tag_line { line-height:1.1; margin-top:5px;}
header img { max-width:100%; height:auto; }
.skyline_social_icon { color:#303030 }
.skyline_social_icon.fa-md { font-size:19px; }
.skyline_social_icon.fa-lg { font-size:24px; }
.social-fa-square-o .fa-inverse { color:#303030; }
a .skyline_social_icon:hover > .fa-circle, .skyline_social_icon:hover > .fa-square, .skyline_social_icon:hover > .fa-square-o  { color:#efc028; }
/*-- HEADER END --*/

/*-- NAVIGATION START --*/


.menu h1, .menu h2, .menu h3, .menu h4, .menu h5, .menu h6{ color:#fff !important; }
.toggleMenu {display:  none;background:#303030;border:#FFF 1px solid;border-radius:3px;padding: 5px 10px;color: #fff !important;margin:8px 0 5px 0;}
.toggleMenu span { display:block; height:2px; margin:4px 0; background:#FFF; border:#FFF 1px solid; width:15px; }
.nav {list-style: none;  *zoom: 1; font-family:'open_sanscondensed_light'; font-size:20px;}
.nav:before, .nav:after {content: " ";  display: table; }
.nav:after {clear: both;}
.nav ul {list-style: none;  margin:0 0 0 0px; padding:0 0 0 20px;}
.nav a {padding: 10px 15px; color:#fff; text-decoration:none;}
.nav li {position: relative; padding-left:0; background:none; }
.nav > li {float: left; border-top: 1px solid #4e5256;}
.nav li li {border-left:#4e5256 5px solid; }
.nav > li > a {display: block;  padding:10px 40px;}
.nav li ul {position: absolute; left: -9999px; margin:0; padding:0; }
.nav > li.hover > ul { left: 0; width:200px;}
.nav li li.hover ul {left: 100%; top: 0;  width:200px;}
.nav li li a { display: block; background: #393e43; position: relative; z-index:100; border-top: 1px solid #4e5256; padding-left:40px;}
.nav li li li a {background:#393e43; z-index:200; border-top: 1px solid #4e5256; padding-left:40px;}
.navbar-inverse{background:#393e43;}
.nav > li > a:hover, .nav > li > a:focus{background:none;}
/*-- NAVIGATION END  --*/

/*-- BANNER START  --*/
.banner {background:url(../images/banner.jpg) no-repeat;}
.carousel-caption {position:static;padding:105px 0 0 0;text-shadow:none;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ text-align:right; float:right !important; }
.carousel-caption .text_top {height:33px;font-family:'open_sansextrabold';font-size:53px;line-height:40px;width:100%;}

.carousel-caption .text_top .text_bottom { width:100%; /*width:88%*/; text-align:center; margin:10px auto; display:table; }.banner .carousel-caption .text_top .line {height:40px;float:left;width:65px;}
.carousel-caption .text_top span  {border-bottom:none;padding:0 15px;float:left;font-family:'open_sansregular'; font-size:20px;line-height:37px;text-transform:uppercase;text-decoration:none; max-height:100px; overflow:hidden;
}

.img_banner { min-height:440px; height:440px; max-height:440px;}
.img_banner img { max-width:100%; height:auto;  max-height:440px; float:right; }
/*-- banner end  --*/
/*-- BANNER END  --*/

/*-- CONTENT AREA START  --*/
input.search-submit{ float:left;}
/*.content-area { margin:20px 0; }*/
.entry-content ul#yui_3_8_1_1_1403080872237_811 li { background:none; padding-left:0; }
.entry-content ul#yui_3_8_1_1_1403080872237_811 li h3 { margin:0; }
h1 span { display:block; padding:5px 0; border-bottom:#737373 1px dotted; }

.main_container a { color:#393e43 ; /*text-decoration:underline;*/ }


.skyline_box { text-align:center; display:block; margin:0px 0; }
.skyline_box a { display:block; text-decoration:none; }
.skyline_box .skyline_icon_box { padding:20px 0; cursor:pointer;}
.skyline_box .skyline_icon_box:hover { background:#50575e !important; }
.skyline_box h2, .skyline_box h2 a{ font-family:'open_sansextrabold'; text-transform:lowercase; color:#FFF; }
.skyline_box h2 a:hover { color:#FFF !important; }
.skyline_box i { font-size:60px; color:#FFF; }
.skyline_box h3 { text-transform:none; margin:0; padding:15px 0; border-bottom:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; }
.skyline_box h3 a, .skyline_box h3 a:hover { color:#979797 !important; }

.skyline_box section { font-style:italic; padding:20px; text-transform:none; margin:0; border-top:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; }
.skyline_box > span { display:block; color:#FFF; padding:10px 0; cursor:pointer;}
.skyline_box > span > h5 { margin:0; padding:0; font-size:17px; text-transform:none; color:#FFF; }
.text_img_box p { margin:0 0 10px 0; padding:0; }

.text_img_box { margin-bottom:20px; }
.text_img_box .img_div { height:170px; overflow:hidden; text-align:center; /*background:#f0f0f0;*/ }
.text_img_box .img_div img{
	 display: block;
    margin-left: auto;
    margin-right: auto;
}
/*.text_img_box img{width:auto; height:100%;}*/
.text_img_box h5 { margin:5px 0 0 0; }

.scroller {width: 100%; height: 100px; margin: 0 auto; }
.scroller ul li { background:none; margin:0 20px; padding:0 50px; }
#scroller {
        position: relative;
    }
    #scroller .innerScrollArea {
        overflow: hidden;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    #scroller ul {
        padding: 0;
        margin: 0;
        position: relative;
    }
    #scroller li {
        padding: 0;
        margin: 0 20px;
        list-style-type: none;
        position: absolute;
    }

/*-- CONTENT AREA END  --*/

/*-- FOOTER START --*/
/*footer.footer_main { margin:0 -10px; }*/
footer, footer a { color:#fff !important; text-decoration:none !important; }
footer .menu { background:none; }
footer h3 { margin-bottom:20px; border:none; }
footer p { padding:0; }
.footer_info {padding:30px;}

.footer_info i.fa { padding-right:5px; }
footer .social-fa-square-o i.fa-inverse { color:#FFF !important; }
.footer_info i.fa-inverse { color:#50575E; }
/*.footer_info div { margin-bottom:5px; }*/
.footer_info div figure { float:left;  }
.footer_info ul, ul.nav { margin:0 0 0 15px; padding:0; list-style:square !important;  }
.footer_info ul li { background:none; /*padding:0 0 10px 0; */}

.footer_links {padding:20px;text-align:center;}
.footer_links ul{ list-style:square outside none; margin-left:20px;}
.footer_links ul li { background:none !important ; padding-left:0;}
.footer_links ul.body_nav_menu li { background:none; display:inline-block; color:#FFF; border-right:#FFF 1px solid; padding-right:15px; padding-left:15px;}
.footer_links ul.body_nav_menu li:last-child { border-right:none; }
.footer_links ul li a{ color:#FFF; }
.footer_info ul ul { margin-top:10px; }
.footer_info ul ul li:last-child { padding-bottom:0px; }
footer .footer_info .nav li a { padding:0; }
footer .nav > li { display:list-item; }
footer .nav > li a:hover { background:none; }
#wp-admin-bar-root-default ol li, wp-admin-bar-root-default ul li{ color:#000 !important}	
footer select{ color:#2E2E2E;}

footer .skyline_social_icon:hover > .fa-inverse { color:#FFF; }
footer .accodion-menu ul li .panel-heading { background:#50575e; }

footer input, footer textarea  { color:#50575e !important; }
footer .testi_content{color:#50575e}
span.red{ color:red !important; }
.footer_nav_menu{ list-style:none !important; color:#fff !important;}
.footer_nav_menu li { display:inline ; padding-left: 15px !important;}
footer .footer_copyright { text-align: center; padding:5px;}
footer.comment-meta , footer.comment-meta a { color:#737373 !important; }
/*-- FOOTER END --*/

.comments-area .comment-body {
    margin-left: 20px;
    margin-top: -36px;
	margin-bottom:10px; 
}
.comment-form label{ width:100%; }



/*====== CONTACT PAGE =====*/

.contact-info span {
    color: #2E2E2E;
    margin: 10px 0;
    padding: 0;
}
.contact-info input {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    height: 32px;
    margin: 5px 0;
    padding: 0 5px;
    width: 100%;
}
.contact-info textarea {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 5px 0;
    padding: 0 5px;
    width: 100%;
}
.contact-info label {
	margin-bottom:0;
}
.contact-info .fa-stack {
    background: none repeat scroll 0 0 #333333;
    border-radius: 50px;
}
.contact-info b, .contact-info strong {
	color: #2E2E2E;
    font-size: 14px;
    margin: 5px 0;
    padding: 0;
	font-weight:normal;
	display:block;
}
.contact-info h4 {
    margin: 10px 0;
    padding: 0;
}
.contact-info i.fa { font-size:16px; color:#FFF;}

/*====== CONTACT PAGE =====*/
.slideshow-wrapper .slideshow-slider img { width:85px; height:85px !important; }

/*====== TESTIMONIAL SLIDER START =====*/

/*----New Style-----*/
.testimonial_slider {
	font-size: 14px;
	text-align: left;
	text-shadow: none;
    background: none repeat scroll 0 0 #F2F2F2;
    
	padding:25px;
	margin-bottom:25px;
	font-style:italic;
}
.testimonial_slider .carousel-indicators { bottom:-65px; margin-left:-33%; }
.testimonial_slider i.fa {
	font-size:15px;
}
.testi_left { float:left;  margin:0; }
.testi_left img { max-width:200px; margin-right:20px; }
.testimonial_slider .testi_content { 
    padding-left: 15px;
}
.testimonial_slider .testi_client { float:left;  display:block; margin-top:15px;  }
/*----New Style-----*/
.cust-testimonials i.fa { font-size:30px; }
.cust-testimonials {
	overflow: hidden;
	margin-bottom: 50px;
	padding: 18px 22px;
	font-style: italic;
	background:#F2F2F2;
	
}
.cust-testimonials p {
	text-align: left;
	text-shadow: none;
}
.cust-testimonials span {
	color: #00acd0;
	text-align: left;
	text-shadow: none;
	float: left;
	font-style: italic;
}
.cust-testimonials strong {
	margin: 0;
	padding: 0;
}
.testi-slider .carousel-inner {
	background: #f2f2f2;
	border-left: 5px solid #00acd0;

	margin-bottom: 50px;
}
.testi-slider .carousel-inner i.fa{ font-size:24px;  }
.testi-slider .carousel-inner .carousel-caption {
	left: 0%;
	right: 0%;
	padding-bottom: 30px;
	top: 0;
}
.testi-slider .carousel-inner .carousel-caption .testimonials {
	margin: 0;
	padding: 0 10px;
	font-style: italic;
}
.testimonials p {
	text-align: left;
	text-shadow: none;
}
.testimonials span {
	text-shadow: none;
	float: left;
}
.testimonials .fa.fa-quote-right.fa-2x.pull-right {
	position: absolute;
	right: 25px;
	top: 185px;
}
.carousel-indicators .active {
	margin: 0 3px;
	width: 12px;
	height: 12px;
	
	box-shadow: none;
}
.carousel-indicators {
	position: absolute;
	/*bottom: -45px;*/
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0px 3px;
	text-indent: -999px;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	background: #e5e5e5;
	box-shadow: inset 0 0 2px #333;
}

/*====== TESTIMONIAL SLIDER START =====*/

/* Gallery Starts */
ul.image-gallery li:before { content: ""; padding:0; }
ul.image-gallery {
    margin: 0 0 0;
    padding: 0;
}
ul.image-gallery li {
    list-style: none outside none;
    /*margin: 10px 0;*/
}
ul.image-gallery .col-lg-3 {
    overflow: hidden;
}
.image-gallery .col-lg-3 {
    margin-bottom: 2%;
}
.img-description {
    background-color: rgba(0, 0, 0, 0.7);
    bottom:0;
    left: 10px;
    margin: 0;
    padding: 10px 20px;
    position: absolute;
    right: 10px;
	z-index:1;
	max-height:93px;
	overflow:hidden;
}

.img-description .gallery_title, .img-description .gallery_title a {font-family:inherit;  color:#e19374; font-size:20px;  }
.img-description h3 {
    color: #FFFFFF;
	/*margin-bottom:5px;*/
	text-transform:uppercase;
}
.img-description p { margin:0; /*padding:0 0 10px 0; */}

.camera_caption p, .img-description p {
    color: #FFFFFF;
    font-size: 12px;
	line-height:20px;
}
/*.image-gallery.two img {
    height: 270px;
    width: 100%;
}
.image-gallery.two img{ width:100%; height:270px;}*/
.image-gallery.two .col-lg-4{ margin-bottom:2%;}
 
/* Gallery Ends */

/*===== Slider ===== */

ul.ul-no-list li{ content:''; list-style:none; background:none !important; padding-left:10px !important}
.accodion-menu ul.ul-no-list li { padding-left:0px !important; }
/*===== tag cloud ===== */
.tagcloud a { background:#d8d8d8; padding:4px; border-radius:1px; line-height:28px; }
.tagcloud a:hover {  color:#fff !important;}
/*===== tag cloud ===== */

/*===== FOOTER ===== */
/*footer { margin-top:20px; }*/
/*===== FOOTER ===== */

/*===== SIDEBAR ===== */

.skyline-sidebar .skyline-widget { margin-bottom:20px; }
/*===== SIDEBAR ===== */
/*====== blockquote start =======*/
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote { border-left:0; margin:0; padding:10px 15px; background:#50575f; color:#FFF; text-align:center; font-weight:300; font-style:italic; overflow:hidden; position:relative; line-height:24px;}
blockquote p{ margin:0 30px; }
blockquote i.fa{ font-size:24px;  }
blockquote a { color:#FFF !important; }
blockquote i.blockquote_end{position: absolute;bottom: 15px;right: 20px; }

/*====== blockquote end =======*/

.comment-list footer a, .comment footer { color:#737373; }
.comment_admin a{ font-weight:bold; }

/*====== calender start =======*/
table##wp-calendar { width:100%; }

.left_sidebar table#wp-calendar th, .left_sidebar table#wp-calendar td { padding:1px; }
#wp-calendar {
    font-size: 12px;
	border: 1px solid #BBBBBB ;
	width:100%;
}

#wp-calendar a {  font-weight:bold;}

#wp-calendar caption {
	padding:5px 0;
    font-size: 18px;
    text-align: center;
    border: 1px solid #bbb;
    z-index: -99;
	font-weight:700;
	
}

#wp-calendar thead th {
    font-size: 12px;
	text-align:center;
    text-transform: uppercase;
    border-bottom: 1px solid #bbbbbb;
}

#wp-calendar tbody td {
    text-align: center;
    font-weight: bold;
    border: 1px solid;
    border-color: #fff #bbbbbb #bbbbbb #bbb;
}

#wp-calendar tbody td.pad {
}

#wp-calendar tfoot {
    font-size: 12px;
    text-align: center;
}

#wp-calendar tfoot tr {

}

#wp-calendar tfoot td {    padding: 10px 10px }

#wp-calendar tfoot a {
}

#wp-calendar tfoot td#prev {    text-align: left }

#wp-calendar tfoot td#next {    text-align: right }

#wp-calendar #today, #wp-calendar #today a, #wp-calendar #today a:hover {
    color: #fff !important;
}

/*====== calender end =======*/

.search-input { float:left; }
.search-input input{ margin:0 !important}

.search-field {
	border: 1px solid #cccccc;
    border-radius: 3px;
    height: 32px;   
    padding: 0 5px;
    width: 60%;
	float:left;
}

 .comment-form-comment textarea {
	 	border: 1px solid #cccccc;
    border-radius: 3px;
    margin: 5px 0;
    padding: 0 5px;
    width: 100%;
 }
 
a.btn {text-decoration:none; color:#FFF; }
a.btn:hover { color:#FFF !important; }

.nav-previous a , .nav-next a{ text-decoration:none; }
/*====== FAQs START =====*/
.faq_block
{
	
}
.faq i.fa-question-circle , .faq-ul i.fa-question-circle{
padding-right: 7px;color: #d4d4d4;font-size: 16px;
}
.faq-ul i.fa-question-circle{ font-size:20px; }
.faq.ul-no-list li:before{ padding-right:0; }
.faq-ul p , .faq p{margin-top: 0px;    margin-bottom: 0px; padding-left:1em;}
.faq {
    /*background: none repeat scroll 0 0 #F2F2F2;*/
    margin: 0;
    padding: 0;	
	margin-bottom:10px;
	width:100%;
}
.faq a {
    color: #757575; text-decoration:none; font-style:normal; 
}
.faq i.fa-question-circle { padding-right:7px; }
.faq li , .faq_block .faq-ul li{
  /*  list-style: decimal outside none;*/
	list-style:none;
	text-align:left;
	padding-left:0px;
	padding-bottom:10px;
}
.faq_block .faq-ul li:last-child {
	padding-bottom:0;	
}
.faq h2 { font-family:inherit; height:54px; font-weight: bold;}
.faq_block h2 {font-family:inherit; }
.acc a{text-decoration:none; color:#000;}
.acc a:hover{color:#000;}
 .faq_block .faq-ul h4{ text-align:center; font-weight: bold; color:#000; }
/* li.comment  { display:inline-flex; }*/
 .comment-body { margin-left:10px; }
 label.galery-desc-title {  color:#000; }
 hr.border-hr {border: 1px solid #000;margin: 5px;}
 ul.ul-no-list li:before ,ol.ul-no-list li:before { content:''; list-style:none; }
 
/*====== FAQs START =====*/
.email_tag_cls 
{
	display: inline-block;
    word-wrap: break-word;
    float: right;
    width: 80%;
}
.skyline_icon_box h2:hover{ color:#fff; }
 
@media(max-width:992px) {	
.nav > li > a {display: block;  padding:10px 25px;}
.banner .carousel-caption .text_top { font-size:40px; }
.banner .carousel-caption .text_top span { font-size:17px; }
.banner .carousel-caption .text_top .line { width:34px; }
.banner .carousel-caption .text_top .text_bottom { margin:0 auto;}
.img_banner { min-height:400px; height:400px; max-height:400px;}
/*==== banner start ====*/
.banner .carousel-caption .text_top .line, .banner .carousel-caption .text_top span { float:none; padding:0; }
.banner .carousel-caption .text_top .line { width:100%; display:block; height:21px; }
.banner .carousel-caption .text_top .text_bottom { width:100%; }
.footer_info i.fa.fa-envelope {
	padding-right:0
}	
}
@media(max-width:767px) {
	.testimonial_slider .testi_content { width:100%; }
}
@media(max-width:768px) {
/*==== header start ====*/
header { text-align:center; margin:0 auto; }
header img { text-align:center; }
header span { text-align:center; }
/*==== header end ====*/
/*==== navigation start ====*/
.nav > li > a { padding:10px 15px; }
.nav > li.hover > ul, .nav li li.hover ul { width:100%; }
.active {display: block;}
.nav > li {float: none;}
.nav > li > .parent {background-position: 95% 50%;}
.nav li li .parent {background-image: url("http://claytonfinancial.ca/wp-content/themes/skyline/css/images/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
.nav ul {display: block;width: 100%;}
.nav > li.hover > ul , .nav li li.hover ul {position: static;}
/*==== navigation end ====*/
/*==== banner start ====*/
.banner .carousel-caption .text_top .text_bottom { line-height:18px; }
.banner .carousel-caption .text_top .text_bottom { width:100%; }
.banner .carousel-caption .text_top .line { width:100%; display:block; height:21px; }
.img_banner { min-height:300px; height:300px; max-height:300px;}
.carousel-caption { padding-top:0px }
.carousel-caption .text_top span {
    border-bottom: medium none;
    float: none;
    font-family: 'open_sansregular';
    font-size: 20px;
    line-height: 37px;
    max-height: 100px;
    overflow: hidden;
    padding: 0;
	display:block;
    text-decoration: none;
    text-transform: uppercase;
}
/*==== banner end ====*/


.text_img_box img { width:auto; }
.slideshow-wrapper .slideshow-information { display:none; }

/*==== footer start ====*/
footer { text-align:center; }
footer a { color:#FFF; }
.footer_info div figure { float:none; }
.footer_info div { margin-bottom:15px; }
.footer_info i.fa { display:inline-block; padding-top:10px; width:20px; }
.email_tag_cls { display: inline-flex;
    float: none;
    padding-left: 10px;
    width: 80%;}
.footer_info i.fa {
	padding-top:0;	
}

/*==== footer start ====*/
 /*.image-gallery.two img {
    height: 270px;
    width: 100%;
}*/
 .skyline-sidebar .search-field { width:58%; }
 
}


@media(max-width:640px) { 
	
}

@media(max-width:480px) { 
/*==== banner start ====*/
	.banner .carousel-caption { padding-top:50px; }
	.banner .carousel-caption .text_top span { padding:0; }
	.banner .carousel-caption .text_bottom span{ display:none !important; }
	.banner .carousel-caption .text_bottom .line:nth-child(1){ display:none !important; }
/*==== banner end ====*/
}

#searchform , .inputClass , .searchClass{ height:100%; }
.wide-search-wrap {
    height: 200px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.wide-search-wrap .search-wrapper {
    z-index: 9990;
}

.search-wrapper, .content-search-wrapper
{
	min-height:55px;
	border:1px solid #cdcdcd;
	border-right:none;
	width:52px;
	position:absolute;
	top:24px;
	right:0px;
	background: #fff;
	z-index:1000;
	height:52px;
	
	border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
	
	/*transition: all 700ms;
	-moz-transition: all 700ms;
	-webkit-transition: all 700ms;
	-o-transition: all 700ms;*/
	
	transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
}
.search-wrapper.open
{	
	border-right:none;
}
.search-wrapper i.searchIcon 
{
	display: inline-block;
	top: 12px;
	z-index: 999;
	position: absolute;
	left: 12px;
	font-size: 30px;
	cursor:pointer;
}

.content-search-wrapper
{
	padding: 5px 20px 5px 20px;
	position: relative; top:0; right: 0;
	border-right:1px solid #cdcdcd;
	width:300px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}
.search-wrapper.open{/*right: 0;*/}
.search-wrapper input, .content-search-wrapper input
{
	font-size: 16px;
	border:none;
	width: 100%;
	background: none;
	padding:0px 0px 0px 52px;
	margin:0;
}
.search-wrapper input
{
	display: none;	
}
.search-wrapper a, .content-search-wrapper a
{
	display: block;
	width: 25px;
	height: 27px;
	position: absolute; top: 13px; left:16px;
	background: url(http://claytonfinancial.ca/wp-content/themes/skyline/images/search_button.png) center center no-repeat;
}


div#header
{
   position: absolute;
   right:0;
    z-index: 1000;
}

/**********************************************************************/

.search-wrapper.open {
	overflow: hidden;
	position: absolute;
}
.on-off-wrap {
	top: 90px;
}
div.header-menu ul.nav {
	margin-left:0;	
}
div.header-menu .nav > li > a:first-child {
	padding-left:0;	
}
#bbpress-forums ul li:before {
	content: none;
}
#bbpress-forums legend {
	border: none;
	width: inherit;
	margin: 0;
}
div.bbp-breadcrumb {
	float: none !important;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	margin: 0 !important;
}
.col-lg-4 .testi_left, .col-lg-6 .testi_left, .col-lg-8 .testi_left, .col-lg-9 .testi_left, .col-lg-12 .testi_left {
	width: 100%;
	float: none;
}
.col-lg-8 .col-lg-4 .img-description, .col-lg-8 .col-lg-3 .img-description, .col-lg-6 .col-lg-4 .img-description, .col-lg-6 .col-lg-3 .img-description, .col-lg-4 .col-lg-4 .img-description, .col-lg-4 .col-lg-3 .img-description, .col-lg-3 .col-lg-4 .img-description, .col-lg-3 .col-lg-3 .img-description {
	display: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin: 0;
}
/*.skyline-content .wp-post-image, .image-div-left img, .div_contant_img img {
	margin-top: 10px;
}*/
h2.heading, h2.heading-title, h2.widgettitle, h1.home-heading, .skyline_boxes h2 {
	margin-bottom: 15px;
}
.skyline-widget {
	margin: 0 0 21px 0;
}
.inner-hr {
	border-top: 1px solid #D3D3D3;
	margin: 21px 0;
	padding: 0;
}
.innerr-hr {
	border-top: 1px solid #D3D3D3;
	margin: 0 0 21px;
	padding: 0;
}
img.wp-post-image {
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.footer_copyright {
	font-size:15px;	
}
.blog .har_post {
	margin-bottom:20px;	
}
.blog .col-lg-9 .row:last-child .har_post {
	margin-bottom:0;	
}
.search-input .search-field {
	border-radius:3px 0 0 3px;	
	border-right:none;
}
.search-input .search-submit {
	border-radius:0 3px 3px 0;	
}
.div_box_content h3 {
	margin-top:20px;
	margin-bottom:15px;	
}

.main_container {
	padding-bottom:21px;
	padding-top:21px;	
}
.contact_social_icon_new .fa-stack {
	height:1.5em;
	line-height:1.5em;
	width:1.5em;	
}
.skyline_box h3 {
	background:#FFF;	
}
.skyline-widget .skyline_box {
	margin-bottom:20px;	
}
.skyline-widget .skyline_box:last-child {
	margin-bottom:0;	
}
.container .row:last-child .skyline-widget:last-child {
	margin-bottom:0;
}	
.panel-group {
    margin-bottom: 0;
}
.contact-info button {
	margin-bottom:0;	
}
.aboutContentArea li, .content-area li {
	margin-bottom:10px;	
}
.aboutContentArea li:last-child, .content-area li:last-child {
	margin-bottom:0;	
}
.contact-info button {
	margin-top:10px;	
}
.text_img_box p {
	margin-bottom:0;	
}
.text_img_box {
	margin-bottom:0;	
}
.homerow1 h3, .homerow3 h3, .homerow4 h3 {
	border-bottom:1px dotted #2e2e2e;
	padding-bottom:5px;	
}
.main_content img.wp-post-image {
	margin-top:7px;	
}
.page-template-templatesabout-layout-1-php .testimonial_slider
{
	margin-bottom:10px;	
}
.page-template-templatesabout-layout-2-php .testimonial_slider .carousel-indicators {
	bottom:-60px;	
}
.page-template-templatesabout-layout-2-php .testimonial_slider {
	margin-bottom:35px;	
}
.page-template-templatesfull-width-php .main_container {
	padding-bottom:28px;	
}
.img-responsive.pull-left.right_space.wp-post-image {
	margin-top:7px;	
}
.comment-author.vcard {
	margin-top:15px;	
}
h2.comments-title, h3.comment-reply-title {
	margin-bottom:15px;	
}
.con-layout-3 .contact-info, .con-layout-2 .contact-info {
	margin-top:15px;
}	
.footer_info ul li {
	padding-left:0;	
}
.contact-row2 {
	margin-top:15px;	
}
.wpcf7-form input, .wpcf7-form textarea {
	width:100%;	
}
.wpcf7-form input[type="submit"] {
	width:auto;	
}
.camera_thumbs_cont ul li {
	display:inline-block !important;	
}
.fa-rotate {
    -moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.glyphicon.glyphicon-signal.fa-rotate {
	font-size:55px;	
}
.skyline_logo img {
	max-height:110px;	
}
.main_content {
	line-height:20px;	
}
.testimonial_slider h5 {
	font-weight:normal;
	font-family:inherit;
	display:inline;
}	


















/**********************************************************************/

@media (max-width:979px) {
	.search-wrapper,
	.content-search-wrapper {
		padding: 8px 20px 8px 35px;
	}
	.search-wrapper a,
	.content-search-wrapper a {
		background-size: 20px auto;
		left: 0;
		top: 12px;
		width: 52px;
	}
	.search-wrapper input, .content-search-wrapper input{
	 padding: 3px 0 0 10px;
	}
}
@media (max-width:640px) {
	.search-wrapper,
	.content-search-wrapper {		
		top: 80px;
	}
	.search-wrapper a,
	.content-search-wrapper a {
		background-size: 20px auto;
		left: 0;				
	}
	.wide-search-wrap {
		top: 35px;
	}
	.heading-con-layout-1 {
		margin-top:15px;	
	}
	.heading-con-layout-3 {
		margin-top:25px;	
	}
	.col-lg-3 .skyline_box {
	margin-bottom:20px;	
	}
	.col-lg-3:last-child .skyline_box {
		margin-bottom:0;	
	}
	.col-lg-4 .div-box.text_img_box {
		margin-bottom:15px;	
	}
	.col-lg-4:last-child .div-box.text_img_box {
		margin-bottom:0;	
	}
	.div_contant_img img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.col-lg-3 .div_box_content {
		margin-bottom:20px;	
	}
	.col-lg-3:last-child .div_box_content {
		margin-bottom:0;	
	}
	.col-lg-4 .div_box_content {
		margin-bottom:20px;	
	}
	.col-lg-4:last-child .div_box_content {
		margin-bottom:0;	
	}
	.page-template-templateshome-php .col-lg-4:last-child .div-box.text_img_box {
		margin-bottom:15px;	
	}
	header .widget_skyline_logo_widget {
		margin-bottom:20px;	
	}
}
#searchformHeader, .inputClass, .searchClass {
height: 100%;
}


.top_lines{
	width: 88%;
	text-align: center;
	margin: 10px auto;
	display: table;
}
.line_top { float:left; }
.homerow1 h1{  margin-bottom:15px;  }
.homerow1 h3 { margin:0 0 15px; }
.homerow3 h3, .homerow4 h3 { margin:0 0 21px; }
.text_img_box h5 {
	margin:15px 0 10px 0;	
}
/*.div_contant_img img
{
	height:240px;
	overflow:hidden;
	width:100%;
	background:rgba(216,216,216,0.53);
}*/

/*.cat-img { 
	height:240px;
	width:300px;
}*/
ol.faq-ul li:before { content:none; }
ol.faq-ul { padding:0; }
select { width:100%; }
a.contact_template_email{ display: inline-block;
width: 84%;
word-wrap: break-word;}
.contact_email_div i.fa{ margin-top:5px;}
/*.about1Area1 .div_contant_img{ height:240px; width:100%; }
.about1Area1 .div_contant_img img{ height:100%; width:100%; }*/
/*.div_title{ margin-top:5px; margin-bottom:5px; }*/
/*.testimonial_slider img{ height:200px; width:200px; }
.about2maincontent .image-div-left img ,.image-div-left img{ height:150px; width:100%; }
 2 down vote
	*/
input[type="submit"]:hover, input[type="button"]:hover, button[type="button"]:hover, button[type="submit"]:hover, input[type="submit"]:focus, button[type="button"]:focus, button[type="submit"]:focus, input[type="button"]:focus{ outline:none; }
input[type=submit], input[type=reset] ,input[type=button], button
{
	-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	color:#fff;
}

footer .footer_info input[type=submit],footer .footer_info input[type=reset] ,footer .footer_info input[type=button],footer .footer_info button , footer .btn
{
	background:#fff;
	color:#000;
}
a.contact_template_email_footer {
display: inline-block;
width: 80%;
word-wrap: break-word;
.contantPageList{ margin:0;}