/*
Theme Name: SKT HighTech Pro
Theme URI: http://sktthemesdemo.net/computer-repair/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: SKT HighTech Pro is a multipurpose business WordPress theme which can cater to all kinds of industries like corporate, business, portfolio, blogging, personal, non-profit or any kind of websites. It is a responsive theme which comes with a ready slider, theme options, and is compatible with popular plugins like WooCommerce and Contact Form 7.

Version: 1.2
License: GNU General Public License
License URI: license.txt
Text Domain: skt_hightech_pro
Tags: blue, white, light, right-sidebar, responsive-layout, custom-background, custom-menu, threaded-comments

SKT HighTech WordPress Theme has been created by SKT Themes(sktthemes.net), 2015.
SKT HighTech WordPress Theme is released under the terms of GNU GPL
*/

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300italic,300,400italic,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100italic,100,700,500,400italic);
/* font-family: 'Open Sans', sans-serif, Arial; */
*{margin: 0; padding: 0; outline:0;}
body{ line-height:23px;}
img{border:0; padding:0; margin:0; max-width:100%; }
a{text-decoration:none;}
a:hover{text-decoration:none;}
.space20{ height:20px;}
blockquote p{padding:0; margin:0; }
blockquote{color:#777; font-style:italic; line-height:1.5; padding:20px 15px; margin:15px 0 20px; background:#f6f6f6; position:relative;}
p{line-height:23px; margin:5px 0 15px;}

.bordemain-home{border-bottom:#d5d5d5 solid 1px; height:1px; margin:20px 0 40px 0; clear:both;}

.alignleft, img.alignleft{display: inline; float: left; margin-right: 20px; margin-top:8px; max-width:309px; }
.alignright, img.alignright{display: inline; float: right; margin-left: 20px; margin-top: 8px; }
.aligncenter, img.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto; margin-top:20px; max-width:910px; }
img.alignleft, img.alignright, img.aligncenter{margin-bottom:10px; background:#FFFFFF; border:#dddddd solid 1px; padding:7px; }
.alignnone{display:none;}

h1, h2, h3, h4, h5, h6{line-height:100%;}
h1{font:bold 40px/40px 'Roboto Condensed'; color:#e84c3d;}
h2{font:300 39px/72px 'Roboto'; color:#323232;}
h3{font:bold 38px/38px 'Roboto'; color:#404141;}
h4{ font:400 35px/35px 'Roboto'; color:#323232; text-shadow:0 0 0 #323232}
h5{font:300 26px/26px 'Roboto'; color:#323232; text-shadow:0 0 0 #323232;}
h6{font:300 21px/21px 'Roboto'; color:#e84c3d; text-shadow: 0 0 0 #e84c3d;}

.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.text-center{text-align:center; font-weight:300; font-size:25px; color:#595959;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.alignleft{float:left; margin:0 20px 5px 0;}
.alignright{float:right; margin:0 0 5px 20px;}
.aligncenter{margin:5px auto; text-align:center;}
.alignnone{float:none; display:block;}
 hr{background:url(images/hr_double.png) repeat-x center top; border:none; height:8px; padding:10px 0; clear:both;}
/*.wrapper_main{width:1000px; margin:0 auto;}*/
.container{width:1000px; margin:0 auto;}
section{padding:0;}
.header{padding:20px 0 0 0; z-index:101;}
.fixed_header{position:fixed; top:0; border-bottom:2px #2e7fe6 solid; }
.mobile_nav a{background:url(images/mobile_nav_right.png) no-repeat right center #f6f6f6; border:1px #ccc solid; margin-top:10px; padding:12px 20px; display:none;}
#logo{padding:0; margin:10px 0; float:left;}
#logo h1{font-size:36px; color:#2e7fe6;}
.header_right{float:right;}
.header_right .callus{background:url(images/call.png) no-repeat top left; padding-left:20px; float:right; font:400 35px/35px 'Roboto'; color:#fff; text-shadow: 0 0 0 #fff; margin-bottom:16px; text-shadow:none;}
.header_right .callus a:hover{ color:#fff;}
.search-form{border:1px #e3e4e5 solid; width:240px; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.search-form label span{display:none;}
.search-form .search-field{border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.search-form .search-field{border:none; background:#ffffff; padding:8px; width:150px; color:#777;}
.search-form .search-submit{float:right; background:url(images/search-icon.png) no-repeat center center #e84c3d; font-size:0; display:inline-block; height:34px; margin:-1px; width:70px; border:none; cursor:pointer; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.search-form .search-submit:hover{background-color:#000000;}
.col_one_half, .col_one_third, .col_one_fourth, .col_one_fifth{float:left;}
.col_one_half{width:48%; margin-right:4%;}
.col_one_third{width:31%; margin-right:3%;}
.col_one_fourth{width:22%; margin-right:3%;}
.col_one_fifth{width:18%; margin-right:2%;}
#footer{background-color:#333; color:#eeeeee; padding:50px 0 40px;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color:#fff;}
#footer hr{background:url(images/hr_footer.png) repeat-x center center; border:none; padding:15px 0 0; clear:both;}
#footer a, #copyright a{color:#fff;}
#footer a:hover, #copyright a:hover{color:#2e7fe6;}
#footer aside.widget{float:left;}
#footer aside.widget.last{padding-right:0; margin-right:0; border:none;}
#footer aside.widget .fp_date{color:#a5a4a4; font-size:11px;}
#footer .search-form{margin-top:15px;}
#copyright{padding:10px 0; font-size:12px;}
#copyright a{padding:0 3px;}
.welcome_text{padding:30px 0;}
.welcome_text img{vertical-align:top;}
.about_text{background:#f6f7f9; padding:30px 0 0; text-align:center;}
.readmore{ color:#000; background:transparent; border:2px #7d7d7d solid; padding:5px 10px; margin:10px 0; display:inline-block;}
.readmore:hover{color:#2e7fe6;}
.features{padding:30px 0;}
.features .col_one_third{width:290px; margin-right:44px; margin-top:5px; margin-bottom:10px;}
.features_more{background:#333; color:#727a7f; padding:30px 0;}
.features_more h1, .features_more h2, .features_more h3, .features_more h4, .features_more h5, .features_more h6, .buy_theme h1, .buy_theme h2, .buy_theme h3, .buy_theme h4, .buy_theme h5, .buy_theme h6, .buy_theme h1 a, .buy_theme h2 a, .buy_theme h3 a, .buy_theme h4 a, .buy_theme h5 a, .buy_theme h6 a{color:#fff;}
.features_more hr{opacity:.3; filter: alpha(opacity=30);}
section ul, .content-area ul{list-style:none; line-height:1.5;}
#sidebar ul li {background:url(images/bull_right.png) no-repeat left 10px; padding:5px 5px 5px 25px;}
section ol li, .content-area ol li{background-image:none; padding:5px;}
section ol, .content-area ol{margin-left:15px;}
.sticky{background:#f6f6f6;}
.tag-sticky-2{background:#f6f6f6; padding:10px;}
.features_more ul{margin-left:40px;}
.buy_theme{background:#2e7fe6; color:#fff; padding:12px 0;}
.buy_theme h2{padding:12px 0; background:url(images/h1_buy_bg.png) repeat-x center center; text-align:center; margin:0;}
.buy_theme h2 span{background:#2e7fe6; padding:0 25px;}
.buy_theme h2 a{background:#2e7fe6; border:1px #ffffff solid; padding:10px 15px;}
.buy_theme h2 a:hover{background:#000;}
.post-comment{float:left;}
.post-date{float:left;}
.post-categories{float:left;}
.post-tags{float:left;}
img{height:auto;}
blockquote .bubble{background:url(images/bq_bubble.png) no-repeat left top; height:13px; width:20px; position:absolute; display:block; bottom:-12px; left:15px;}
.tm_client{font-size:12px; font-weight:normal; color:#777; margin-bottom:10px;}
.tm_client strong{font-size:14px; color:#2e7fe6;}
.content-area{padding:20px 0 30px;}	
.pagination{padding:15px 0 5px; display:table;}
.pagination ul{list-style:none;}
.pagination ul li{list-style:none; background-image:none; padding:0; margin-right:5px; display:inline; float:left; margin-top:5px;}
.pagination ul li a, .pagination ul li span{display:inline-block; padding:5px 10px; color:#fff; background-color:#333;}
.pagination ul li span.current, .pagination ul li:hover a{background-color:#e84c3d;}
#sitefull{width:100%;}
#sidebar{margin-top:10px;}
#sidebar aside{margin-bottom:25px;}
#sitemain.nosidebar{margin-left:auto; margin-right:auto; float:none;}
.nav-previous{float:left;}
.nav-next{float:right;}
.postmeta{margin-bottom:15px;}
.post-navigation{padding-bottom:15px;}
.image-navigation .nav-next, .image-navigation .nav-previous{padding:15px 0;}

.contact-form{ width:65%; float:left;}
.contact-form input[type="text"], .contact-form input[type="tel"], .contact-form input[type="email"]{width:260px; border:1px #ccc solid; color:#c5c4c4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; margin:0 10px 10px 0; padding: 10px 10px 10px 30px;}
.contact-form textarea{width:88%; height:150px; border:1px #ccc solid; color:#c5c4c4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; margin:0 0 15px 0; padding:10px 10px 10px 30px;background:#f9fefd; }
.contact-form .namefield{background:url(images/icon-man.png) no-repeat 10px center #f9fefd;}
.contact-form .emailfield{background:url(images/icon-email.png) no-repeat 10px center #f9fefd;}
.contact-form .phonefield{background:url(images/icon-phone.png) no-repeat 10px center #f9fefd;}
.contact-form .msgarea{background:url(images/icon-email.png) no-repeat 10px 13px #f9fefd;}
.contact-form input[type="submit"]{background:#323232; border: medium; border-radius: 5px; color: #ffffff; cursor: pointer; font:400 20px/22px "Roboto"; height:40px; margin:10px 0 0; padding: 5px; text-align: center; text-shadow: 1px 0 0 #bd7718; text-transform: uppercase; transition: all 0.5s ease 0s;  width: 100px;}
.contact-form input[type="submit"]:hover{background: none repeat scroll 0 0 #e84c3d; transition: all 0.5s ease 0s;}
.contact-form .cont_left{ float:left;}
.cf_captcha{padding:10px !important;}
.error_msg{color:#e00; padding-left:10px; vertical-align:top; display:block;}
.success_msg{color:#070; padding:5px 0 15px;}

.contactpageright{float:right; width:30%;}
.contactpageright h3{color:#555; font-size:30px; font-weight:400; margin:0;}
.title_border{border-bottom:1px solid #d5d5d5; height:1px; margin-top:10px;}
.contactpageright iframe{border-radius:5px; box-shadow:0 0 5px #333;}

.webicon{font-size:22px; padding:15px 0;}
h3.tagline{ font-size:13px;}

/* ------ Woocommerce ------- */
select.orderby{ margin:0; padding:0; height:35px; font:14x 'PT Sans', Helvetica, sans-serif; color:#4e4e4e; border:1px solid #cccccc;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:#2e7fe6 !important;}

/*=================New Class Add====================*/

.nav{ float:right; margin:5px 0 0 0;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav li{float:left; display:block; background-image:none; padding:0;}
.nav li a{padding:13px 8px; margin:0 1px 0 0; text-shadow:0 0 0 #fff; display:block; }
.nav li:hover a , .nav ul li.current_page_item > a, .nav ul li.current-menu-ancestor > a, .nav ul li.current-menu-item > a, .nav ul li.current-menu-parent > a{border-radius:5px 5px 0 0; transition: all 0.5s ease 0s; display:block; } 
/*dropdown first level*/
.nav li ul{ display:none; }
.nav li:hover ul{position:relative; z-index:9999; display:block; background:#24190f; border-bottom:3px solid #aa3d27; position:absolute; margin-top:0px; border-top:solid 1px #fff; border-radius:0px 0px 5px 5px;}
.nav li:hover ul li:last-child{ border-bottom:none;}
.nav li:hover ul li:hover:last-child{ border-bottom:none;}
.nav li:hover ul li:hover, .nav li:hover ul li.current-menu-item:last-child{ border-bottom:none;}
.nav li:hover ul li{float:none; display:block; line-height:normal; margin:0; padding:5px 10px; border-bottom:solid 1px #b13f29;}
.nav li:hover ul li a{padding:5px 10px; background:none; color:#fff !important; background:none !important;}
.nav li:hover ul li:hover, .nav li:hover ul li.current-menu-item{background:#ae3e28; border-bottom:#fff solid 1px; color:#fcd992 !important; padding:5px 10px;}

/* .title_heading h1{ font-size:25px !important;} */

.home_slider{width:100%; height:auto; margin:0 auto; padding:0;}
.slider-wrapper{margin:0 auto; padding:0;}

.welcome_text{text-align:center; margin-top:0;15px;}
.welcome_text .read_about{cursor:pointer; padding:21px 0; width:305px; margin:32px auto 0 auto; border-bottom:solid 5px #323232; font:bold 21px/21px 'Roboto'; transition: all 0.5s ease 0s; color:#fff; display:block;}
.welcome_text .read_about a{color:#fff;}
.welcome_text .read_about:hover{background:#323232; border-bottom:solid 5px #e84c3d;}

.home_services_wrapper{background-repeat:no-repeat; margin:0 auto; padding:20px 0;}
.home_services{width:1000px; margin:0 auto; padding:0; color:#fff; }
.home_services_wrapper h2{color:#fff; margin-bottom:60px; font-weight:400; line-height:35px; font-family: "Roboto",sans-serif; font-size:35px;}
.service_home h5{color:#fff; margin:30px 0 24px 0; font-family: "Roboto",sans-serif; font-size: 26px;}
.service_home:hover{transition:all 0.5s ease 0s; }
.service_home:hover h5{transition:all 0.5s ease 0s; }
.service_home{font-size:13px; color:#fff; width:295px; margin:0 55px 0 0; padding:0; float:left; text-align:center;}
.service_home .thumb_ser{min-width:50px; padding:25px 25px 18px; display:inline-table; -webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;} 
.service_home:hover .thumb_ser{background:#fff;}
.service_home .thumb_ser img{ width:auto; height:auto;}

.home_services_wrapper a{color:#fff;}
.home_services_wrapper .read_service{text-align:center; cursor:pointer; padding:15px 0; width:305px; margin:0 auto 15px auto; border:solid 2px #fff; font:bold 21px/21px 'Roboto'; transition: all 0.5s ease 0s; color:#fff; display:block;}
.home_services_wrapper .read_service:hover{border:solid 2px #fff;}

.home_news{ text-align:center; }
.home_news h2{margin:0 0 30px 0; padding-top:20px; font-weight:400; color:#323232; font-size:35px;}
.home_news h6{margin:10px 0;}
.home_news .latest_news{width:322px; float:left; margin:0 11px 15px 0;0 17px 15px 0; padding:0;}


.home_contact{background:url(images/home_contact.jpg) no-repeat top right #eae9e9;height:163px; margin:0 auto 30px auto; padding:1px 340px 1px 34px; text-align:center;}
.home_contact h3{ margin:6px 0 5px 0}
.home_contact h3 span{ color:#e84c3d; display:block;}
#footer { padding:25px 0;}
#footer h6{ font-size:18px; font-weight:bold; margin-bottom:20px;}
#footer .bgnogride1{ background:none !important;}
#footer .gride1{float:left; background:url(images/footer_gride.jpg) repeat-y top right; width:160px ; margin-right:30px; padding:0 20px 10px 0;}
#footer .gride2{ float:left; background:url(images/footer_gride.jpg) repeat-y top right; width:140px ; margin-right:30px; padding:0 20px 10px 0;}
#footer .gride3{ float:left; width:165px ; margin-right:30px; padding:0 0 10px 0;}
#footer ul{font:normal 13px/13px 'Roboto'; margin:0; padding:0; list-style:none;}
#footer li{float:none;  margin:0 0 18px 0; padding:0; background-image:none;}
#footer li a{color:#fff; text-shadow:0 0 0 #fff; /* background:url(images/footer_li_bullet.png) no-repeat 0 7px;  padding:0 0 0 20px;*/}
#footer li:hover a , #footer ul li.current_page_item > a{text-shadow:none;  transition: all 0.5s ease 0s; /* background:url(images/footer_li_bullet_hover.png) no-repeat 0 7px;*/ } 
 
#footer li a:before{content: "+"; margin-right:10px;}
#footer li:hover a:before, #footer ul li.current_page_item > a:before{content: "+"; margin-right:10px;}
#footer .gride4{float:left; width:405px; margin:0; padding:0; font:normal 12px/12px 'Roboto';}

#footer .gride4 input[type="text"]{background:#525252; border:solid 1px #222; width:280px; height:24px; padding:10px 10px; color:#919191; margin-right:2px; 
box-shadow:0 0px 15px #2d2d2d inset; float:left;}
#footer .gride4 .subscribe{width:98px; border:1px solid #232323; box-shadow:0 0 10px #000 inset; cursor:pointer; color:#fff; font:normal 21px/42px 'Roboto';}

.fb{background:url(images/fb.png) no-repeat top left; float:left; width:48px; height:48px; margin-right:10px; }
.tw{background:url(images/tw.png) no-repeat top left; float:left; width:48px; height:48px; margin-right:10px;}
.in{background:url(images/in.png) no-repeat top left; float:left; width:48px; height:48px; margin-right:10px;}
.gp{background:url(images/gp.png) no-repeat top left; float:left; width:48px; height:48px; margin-right:10px;}
.fb:hover, .tw:hover, .in:hover, .gp:hover{opacity:0.5;}

/*=============== Inner pages ================= */
#title_wrapper{ /* background:url(images/title_wrapper.png) repeat-x top left; */ height:109px; text-transform:uppercase; margin-bottom:40px;}
.title_heading{ width:1000px; margin:0 auto; padding:34px 0; }
.title_heading h1{font:bold 40px/40px 'Roboto Condensed'; }

.title_shadow{background: url(images/title_shadow.png) no-repeat scroll center bottom; padding: 0 0 26px;}
.content_wrapper{ width:1000px; margin:0 auto; padding:0;}
.content_wrapper p{font-size: 14px;}

/*============ About Us =================*/
.about_us img{ float:left; width:365px; height:auto; background:#4c4c4c; border:solid 1px #323232; box-shadow:0px 5px 5px #0D0D0D; padding:5px; margin:0 30px 15px 0; }
.about_us .imgdiv{ width:385px; float:left; margin:0 30px 0 0;}
.about_us .bio_div{ width:100%;575px; float:left;}

.ourteam{color:#fff; float:left; width:220px; height:auto; background:#4c4c4c; border:solid 1px #323232; box-shadow:0 3px 10px #0D0D0D; padding:5px; margin:0 24px 30px 0; }
.ourteam_margin{ margin-right:0;}
.ourteam .ourteamcon{ padding:0 5px;}
.ourteam img:hover{ opacity:0.8;}
.ourteam .ourteamcon a{ float:right; clear:both; margin:10px 0;}
.ourteam .ourteamcon a:hover{ color: #fff;}
.ourteam h4{ font-size:16px; color:#fff;}
.hsadow_img{ float:left; width:auto; height:auto; background:#4c4c4c; border:solid 1px #323232; box-shadow:0px 5px 5px #0D0D0D; padding:5px 5px 0 5px; margin:0 20px 20px 0; }


/*============= Services ======================*/
.borderBottom{border-bottom:double 3px #525151; padding-bottom:9px; margin:30px 0;}
h3.borderBottom span{ border-bottom: solid 6px #E84C3D}

.servic{width:270px; float:left; background:url(../images/computer-repair.png) no-repeat 95px 15px #323232; border:solid 1px #ccc; box-shadow:0 5px 5px #999; padding:20px 15px; margin:0 45px 45px 0;  color:#fff; border-radius:5px; text-align:center;}
 
.servic h3{ padding:15px 0; color:#fff; font-size:22px;} 
.servic:hover h3{ color:#E84C3D;} 
.readser{background:#fff; border-radius:5px; text-align:center; padding:7px 10px; color:#000; font:300 14px/15px "Open Sans"; transition:all 0.5s ease 0s; margin-bottom:20px; display:inline-block;}
.servic:hover .readser{background:#E84C3D; color:#000; transition: all 0.5s ease 0s;}
.servic .thumb_ser img{ border-radius:100%;}
/*.servic:hover{background:url(images/scomputer-repair_hover.png) no-repeat center 15px #323232; color:#E84C3D; }
.servic{background:url(images/scomputer-repair.png) no-repeat center 15px #323232; transition: all 0.5s ease 0s;}
.servic:hover{background:url(images/scomputer-repair_hover.png) no-repeat center 15px #323232; transition: all 0.5s ease 0s;}
.servic:nth-child(2){background:url(images/sinternet-servic.png) no-repeat center 15px #323232;  transition: all 0.5s ease 0s;}
.servic:nth-child(2):hover{background:url(images/sinternet-servic_hover.png) no-repeat center 15px #323232;  transition: all 0.5s ease 0s;}
.servic:nth-child(3){background:url(images/siphone-repair.png) no-repeat center 15px #323232;  transition: all 0.5s ease 0s;}
.servic:nth-child(3):hover{background:url(images/siphone-repair_hover.png) no-repeat center 15px #323232;  transition: all 0.5s ease 0s;}
*/.service_nomargin{margin:0px 0 20px 0;}

/*=============== Contact ===================*/
#sidebar{float:right; width:250px;}
.left#sidebar{float:left;}
#sitemain.right{float: right;}
#sitemain{float:left; width:65%;}
.blog-post-repeat{display:inline-block; margin-bottom:20px;}
.thirdone-last{ margin-right:0 !important;}
#sidebar ul{ margin:0;}
#sidebar ul li{ margin:10px 0; padding:0; display:block; background-image:none; }
#sidebar ul li a{ padding:0 0 0 20px; text-decoration:none; color:#525151; background:url(images/sidebar_li_a_hover.png) no-repeat 0 5px;  transition: all 0.5s ease 0s; }
#sidebar ul li a:hover, li.current_page_item a{ color:#e84c3d; background-position:0 -9px; transition:all 0.5s ease 0s;}
#sidebar h3{font-weight:normal;}

.blog-post h3{font-weight:normal;}
.read-more{background:#525151; padding:5px 10px; color:#fff; margin-bottom:30px; display:inline-block; border-radius:5px; font:300 16px/26px 'Roboto Condensed',sans-serif;}
.read-more:hover{ background:#e84c3d; color:#fff; transition: all 0.5s ease 0s; }

.home_news .one_third:nth-of-type(3){ margin-right:0;}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
.gallery-caption{ margin:0; padding:0;}