/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Twenty Fourteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/


@import url("../twentyfourteen/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

html {
	font-family: 'Roboto', sans-serif;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
body {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #666666;
	background:#FFFFFF url(images/worldmap.png) no-repeat center top;
}
font{
	font-size:100%;
	font-family:'Roboto', sans-serif;
}
code, kbd, pre, samp {
	/*font-family: Menlo, Monaco, Consolas, "Courier New", monospace;*/
	font-family: 'Roboto', sans-serif;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	/*font-family: serif;*/
	font-family: 'Roboto', sans-serif;
}

.blue-txt{
	color:#0f1e7a;
}
.orange-txt{
	color:#e96b2b;
}

/*************************************
	Heading Typography
**************************************/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  font-family: 'Oswald', sans-serif;  font-weight: 400;  line-height: 1.1;  color: #000000;}

h1,.h1,h2,.h2 {
  font-size: 18px; text-transform:uppercase;
}
h1,.h1{  text-transform:uppercase; } 
 
h3,
.h3 {
  font-size: 16px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 14px;
}
 

/*************************************
	margin top custome style
**************************************/
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20 {
	margin-top: 20px;
}
.mtop30 {
	margin-top: 30px;
}
.mbot5 {
	margin-bottom: 5px;
}
.mbot10 {
	margin-bottom: 10px;
}
.mbot15 {
	margin-bottom: 15px;
}
.mbot20 {
	margin-bottom: 20px;
}
.mbot25 {
	margin-bottom: 25px;
}
.mbot30 {
	margin-bottom: 30px;
}
/*************************************
	Padding top & Bootom custome style
**************************************/
.ptop5 { 
  padding-top:5px;
}
.ptop10 {
	padding-top: 10px;
}
.ptop15 {
	padding-top: 15px;
}
.ptop20 {
	padding-top: 20px;
}
.ptop30 {
	padding-top: 30px;
}
.pbot5 {
	padding-bottom: 5px;
}
.pbot10 {
	padding-bottom: 10px;
}
.pbot15 {
	padding-bottom: 15px;
}
.pbot20 {
	padding-bottom: 20px;
}
.pbot30 {
	padding-bottom: 30px;
}
/*************************************
	CSS3 animation for every anchor tag
**************************************/
a {
	color:#333333;
	transition: color 0.4s ease-out 0s;
}
a:hover, a:focus {
	color: #000000;
	text-decoration:none;
}
/*************************************
	Header CSS 
**************************************/
.top_icon { color:#000000; font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; line-height:18px; }
.top_icon i {  color: inherit; float: left;  font-size: 36px; line-height: 36px;  margin-right: 6px; }
.top_icon span { display:block; text-transform:none; font-family: 'Roboto', sans-serif; font-size:14px; }
.top_icon span.cart_stxt { font-size: 13px !important; color:#666666;} 
.top_links ul { float:left;}
.top_links ul li{ line-height:14px; }
.top_links ul li:first-child { border-right:1px solid #666666;  }
.top_links ul li a { color:#666666;}
.top_links ul li a:hover { color:#000;}
.top_soc_links i { float:left; margin-right:10px; font-size:20px; }
.ts_fb { color:#35609f;}
.ts_tw { color:#2daae1;} 
.ts_in { color:#096c9b;}
.ts_gp { color:#dc5442;}
.ts_yb { color:#ef3638;}
.ts_sk { color:#01b0f6;} 

/*************************************
   Main Menu CSS - Just Mobile vesion CSS 
**************************************/

.main_menu .navbar-default { background:#141414; box-shadow:none !important; box-shadow: none; border-radius:10px; border-color: transparent; }
.main_menu .navbar-collapse { max-height:none !important;}
.main_menu .navbar-toggle { background:#dddddd;}
.main_menu .navbar-default .navbar-nav > li > a { color:#ffffff; font-family: 'Oswald', sans-serif !important; font-weight:400; text-transform:uppercase;}
.top_search {position:relative; }
.top_search .form-s-icon {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #565B5E;    cursor: pointer;    display: block;    font-size: 13px;    height: 35px;    line-height: 35px;    position: absolute;    right: 0px;    text-align: center;    top: -7px;    width: 35px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#545454;}

/*************************************
	buttons and form controls customization
**************************************/
 
 .btn { font-size:14px; font-family: 'Oswald', sans-serif; }
 
.btn-warning  { background:#000000 !important; color:#ffffff; border-color:#000000; box-shadow:none; border-radius:0px; font-size:14px; font-family: 'Oswald', sans-serif;   }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active { background:#000000 !important; border-color:#000000; border-radius:0px;}

.btn-default  { background: #545454; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #545454 0%, #545454 44%, #141414 57%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(44%,#545454), color-stop(57%,#141414), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
color:#ffffff; border-color:#000000; box-shadow:none; border-radius:4px;  font-family: 'Oswald', sans-serif;  text-shadow:none;  }
.btn-default:hover, .btn-default:focus, .btn-default:active { background:#000000 !important; color:#ffffff; border-color:#000000; border-radius:4px;}

@media (max-width: 767px) { 
    .mbot15-xs { margin-bottom:15px;}
	.ptop15-xs { padding-top:15px;}
	 #v-slider .item img {  margin-top:10%; }
	 .main_menu .dropdown.open:hover a.dropdown-toggle { color:#333333; }
	 .main_menu .dropdown.open .dropdown-menu > li > a { color:#999;}
	 .main_menu .dropdown.open .dropdown-menu > li > a:hover { color:#ffffff;} 
	 /* 11-06-14 */
	 .prod-category .bdr_r { border-top:1px solid #dedede; border-right:0px solid #dedede;}
     .prod-category .bdr_l { border-bottom:1px solid #dedede; border-left:0px solid #dedede;}
}
@media (min-width: 768px) {
	.top_icon_main {  }
	.top_icon_main [class*="col-"]{ padding-left:8px; padding-right:8px; } 
	.top_icon { margin-top:20px; }
	.top_links { margin-top:25px;} 
	
	/*************************************
      Main Menu CSS - LG - MD - SM CSS 
    **************************************/
	
	.main_menu .navbar-default {  box-shadow: none; border-radius:10px;  border-color: transparent;  background: #545454; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #545454 0%, #545454 44%, #141414 57%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(44%,#545454), color-stop(57%,#141414), color-stop(100%,#141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 0%,#545454 44%,#141414 57%,#141414 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#141414',GradientType=0 ); /* IE6-8 */ }
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:hover, .main_menu .navbar-default .navbar-nav > .active > a:focus { 
		background: #141414;  
		color: #FFF; }
	.main_menu .navbar-default .navbar-nav > li > a:hover, .main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > .open > a, .main_menu   .navbar-default .navbar-nav > .open > a:hover, .main_menu .navbar-default .navbar-nav > .open > a:focus {
		 background: #141414; /* Old browsers */ 
		color: #FFF;} 
	.main_menu .navbar-default .navbar-nav > li > a:hover, .main_menu .navbar-default .navbar-nav > li > a:focus { 
		color: #FFFFFF;
	}
	.main_menu .navbar-default .navbar-nav > li { border-right:1px solid #717171; }
	.main_menu .navbar-nav > li > a  { padding-left:10px; padding-right:10px;}
	.main_menu .navbar-default .navbar-nav > li:first-child > a { border-radius:10px 0 0 10px;}
	.main_menu .navbar-collapse { padding-left:0px; padding-right:0px;} 
	 
	.top_search .form-control { margin-right:10px; width:240px; }
	.main_menu .navbar-form.navbar-right:last-child { margin-right:0px;}
	.main_menu .navbar-form { padding-left:0px; padding-right:0px;}
	 /* 11-06-14 */
	.prod-category .prod_box {  padding-bottom: 25px;  padding-top: 25px;}
	.prod-category .prod-box-btns .btn { /* left: 25%;*/ margin-top: 20%;  position:relative; } 
	.prod-category .prod_box_img { height:113px;}
	
	 }
	 
@media (min-width: 768px) and (max-width: 991px)  {
	  .top_icon { margin-top:35px; }
	  .top_links { margin-top:0px;}
	  .top_icon i{ font-size: 26px; line-height: 26px;  margin-right: 6px;}
	  .top_links ul { margin-bottom:0px;}
	  .main_menu .navbar-nav > li > a {
		font-size: 11px;
		padding-left: 8px;
		padding-right: 9px;
     	}
	  .top_search .form-control {  width: 118px;}
	  .main_menu .navbar-nav > li > a { padding-top:10px; padding-bottom:10px; }
	  .main_menu .navbar { min-height:40px;}
	  .top_search .form-control { height:24px;}
	  .top_search .form-s-icon { width:25px; height:24px; line-height:24px;} 
	  .blue_box_wtxt span { display:block; }
	  .blue_box_wtxt i { margin-left:0px;}
	  .why-sinca { font-size:18px; }
	  .why-sinca-option { font-size:14px;}
	  .why-sinca-option span { font-size:12px;}
	  } 
@media (min-width: 992px) {
	.top_icon { margin-top:30px; }
	.top_links { margin-top:35px;}
	
	 }
/*************************************
   Footer CSS 
**************************************/
 footer { background:#191919 url(./images/footer-bg.jpg) repeat-x left top; padding-top:42px; color:#afafaf;  } 
 footer h3, footer h4 { font-family: 'Oswald', sans-serif; font-size:18px; font-weight:400; margin-top:0px; color:#FFFFFF; text-transform:uppercase;}
 footer h4 { font-size:14px; }
 footer a { color:#afafaf; }
 footer a:hover { color:#ffffff;}
 footer a.readmore{ background:#000000; padding:7px 15px; color:#afafaf; border-radius:6px; color:#ffffff; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:400; display:inline-block; margin-bottom:10px;}
 .foot-soc i{ font-size:20px; margin-right:5px;}
 footer li { margin-bottom:5px;}
 .foot-ingroup .input-group .form-control { border-radius:0px;}
 .foot-ingroup .input-group-btn .btn { margin-left:0px !important;}
 .foot-ingroup .btn-warning { color:#808080; text-transform:capitalize;}
 .foot-newstxt { color:#cccccc; margin-top:10px;}
 footer .site_info i{ color:#e7e7e7; margin-right:5px; float:left; margin-top:4px; font-size:12px;}
 .foot_down { background:#000; color:#929292; min-height:45px;  line-height:45px; border-top:1px solid #666666; }
 .foot_down a { color:#ffffff;}
 .foot_down a:hover { color:#f9d40a;}
 address{ font-style:normal;}
 .list-unstyled.site_info { margin:0px;}
 p {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

/*Overriding Default CSS -  Suneel*/
.entry-content {
margin-top: 20px;
}
.entry-content h2 {
line-height: 28px;
}
.entry-summary {
margin-top: 10px;
}
.widget a {
	color: #000;
}
h1.widget-title {
	color: #000 !important;
}
.page-header {
margin: 0 0 25px 0;
padding: 0;
}
.post-navigation {
margin: 0;
padding: 0;
}
.comments-area {
margin: 0;
padding: 0;
}
.form-control{
	border-color:#ccc !important;
	color:inherit !important;
}
.mbot48{margin-bottom:48px;}
#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
 
#breadcrumbs li{
    float:left;
    margin-right:15px;
}
 
#breadcrumbs .separator{
    font-weight:700;
    font-size:20px;
    color:#999;
}
/* 22-10-14*/
.sevtbum {
margin:0px auto !important;
}
 .top_soc_links{
width: auto !important;
}
.pdgnone{ padding:0px;}
a#bbblink{right:38px;}
.left-box{width:30%;float:left;} 
.right-box{width:70%;float:right;padding:10px;vertical-align:middle;}
.max-pro-ht{ max-height:300px; }
.aol{/*margin-right:5px;*/ vertical-align:top;}
.ml4{ margin-left:2px;} 
.pr0 { padding-right:0px;}
/* 22-10-14*/