/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

@charset "utf-8";
body {
	font-family: 'open_sanslight';
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333;
}
/* Global*/

* {
	outline: none
}
a {
	color: #E26E7A;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #f63e28;
	text-decoration: none;
}
a img {
	border: none;
	outline: none;
}
p {

	color: #333;
	line-height: 20px;
	margin-bottom: 10px;
}
.font-16 {
	font-size:16px;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.clear {
	clear: both
}
.pad5 {
	padding: 5px;
}
.pad10 {
	padding: 10px;
}
.pad15 {
	padding: 15px;
}
.pad20 {
	padding: 20px;
}
.pad25 {
	padding: 25px;
}
.pad-t-b-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pad-t-b-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.pad-t-b-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}


.margin-t-b-none {
	margin-bottom: 0px;
	margin-top: 0px
}
.margin-bottom-none {
	margin-bottom: 0px;
}
.top_1 {
	margin-top: 5px !important;
}
.top_2 {
	margin-top: 10px  !important;
}
.top_3 {
	margin-top: 15px  !important;
}
.top_4 {
	margin-top: 20px  !important;
}
.top_5 {
	margin-top: 25px  !important;
}
.top_6 {
	margin-top: 30px  !important;
}
.top_7 {
	margin-top: 40px  !important;
}
.top_8 {
	margin-top: 50px  !important;
}


.bottom_1 {
	margin-bottom: 5px;
}
.bottom_2 {
	margin-bottom: 10px;
}
.bottom_3 {
	margin-bottom: 15px;
}
.bottom_4 {
	margin-bottom: 20px;
}
.bottom_5 {
	margin-bottom: 25px;
}
.bottom_6 {
	margin-bottom: 30px;
}

ul,ol {
	margin:0px;
	padding:0px;
}
ul {
	list-style:none;
}
ul.inline {
	margin:0px 0 20px;
	float:left;
	width:33.33%;
	*width:33.30%;
}
ul.inline  li{
	background: url(images/tick.png) no-repeat 0px 9px;
	padding-left: 25px;
	line-height: 35px;
	padding-right: 15px;
}
ul.inline  li a{
	font-size:18px;
	display:block;
	color:#333;
}

ul.inline  li a:hover{
	color:#f63e28;
}
.hidden {
	visibility: hidden;
}
.relative {
	position: relative;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
table{/*border:1px solid #e7e5e5;
	background:#f6f6f6;
	border-collapse:collapse;*/
	width:100%;
	margin:20px 0;
	
}
table thead tr {
	background:#fff;
	border-bottom:1px solid #e7e5e5;
}
table thead th {
	background:#fff;
	text-align:left;
	color:#05a1db;
	font-weight:normal;

}
table tbody tr.whitebg {
	background:#fff;
}

table tbody tr {
	border-top:1px solid #fff;
	border-bottom:1px solid #edecec;
}

table thead th,table tbody td {
	padding:10px 15px;
	font-size:15px;
}
table tbody td {
	color:#000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 20px;
	font-weight: normal;
	padding:0px;
    font-family: 'open_sanssemibold';
	text-transform:uppercase;
}
h1 {
	font-size:29px;
	color: #2c9e9e;
	font-weight: normal;
	margin-bottom: 10px;
	line-height:27px;
}

h2 {
	font-size:24px;
	color: #000;
	font-weight: normal;
	padding-top:10px;
	margin-bottom: 15px;
	line-height:27px;
	background:url(images/seprator.png) repeat-x bottom;
	padding-bottom:10px;
}

h3 {
	font-size:18px;
	color: #333;
	font-weight: normal;
	margin-bottom: 10px;
	line-height:20px
}

.pull-left{
	float:left;
}
.pull-right{
	float:right;
}
.ligh-yellow_bg {
	background:#ffdd8d;
}
select,input,textarea {
   	font-family: 'open_sanslight';
	font-size: 13px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
form {
	margin: 0;
}
.form-actions {
	margin-bottom:0px;	
}
.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.readmore {
	font-size: 14px;
	text-align: center;
	*display:inline;
	display:inline-block;
	color: #f63e28;
	text-decoration:underline;
	font-family: 'open_sansregular';

	
}
/* Global*/
.row {
	margin:20px 0px 0px;
}
.right-img {
	float:right;
}
.left-img {
	float:left;
}

.content {
	width: 965px;
	margin: 0 auto;
}

.w5 {
	width:5%;	
}
.w10 {
	width:10%;	
}
.w15 {
	width:15%;	
}
.w20 {
	width:20%;	
}
.w25 {
	width:25%;	
}
.w30 {
	width:30%;	
}
.w35 {
	width:35%;	
}
.w40 {
	width:40%;	
}
.w45 {
	width:45%;	
}

.w48 {
	width:48%;	
}

.w50 {
	width:50%;	
}
.w55 {
	width:65%;	
}
.w60 {
	width:60%;	
}
.w65 {
	width:65%;	
}
.w70 {
	width:68%;	
}
.w75 {
	width:75%;	
}
.w80 {
	width:80%;	
}
.w85 {
	width:85%;	
}
.w90 {
	width:90%;	
}
.w100 {
	width:100%;	
}
.light-grey-bg {
	background:url(images/light_bg.jpg) repeat-x;
}

.sky_green{
	color:#2c9e9e;  margin: -8px;
}

.menu-item-28{ margin-right:0px;}

/* Header */

.header {
	margin:0px 0px 20px;	
}
.header .topBorder{
	background:#e26e7a;
	height:3px;
}

.header .searchbox{
	background:#e26e7a;
	padding:0px 4px 5px;
	position:absolute;
	right:18px;
	top:-1px;
	border:1px solid #e26e7a;
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-ms-border-radius:0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}

.header .searchbox .searchinput{
	padding:2px 3px;
	line-height:16px;
	height:15px;
	border:none;
}
.header .searchbox .searchthis{
	background:url(images/serach_ico.png) no-repeat;
	width:20px;
	height:20px;
	border:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	text-indent:-999em;
	cursor:pointer;
	margin: 0 5px 0px 0px;

}
@media screen and (-webkit-min-device-pixel-ratio:0){
.header .searchbox .searchthis{
	position: relative;
	top: 4px;
}
}

/* Logo */
.logo a img{
	vertical-align:middle;
	margin-right:-3px;	
}
.logo a{
	display:block;	
    font-family: 'BebasNeueRegular';
	font-size:50px;
	color:#e26e7a;
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}

.logo a:hover {
	color:#2c9e9e;
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}

/* Navigation*/

.navigation {
	margin:10px 0px 0;
}
.ie7 .navigation {
	float:right;
	
}

.navigation ul{
}
.navigation ul li{
	background:none;
	margin:0px 4px;
	padding:0px;
	float:left;
}
.navigation ul li a{
	display:block;
	padding-right:50px;
	font-family: 'open_sanslight';
	font-size:14px;
	text-align:center;
	padding: 4px 7px;
	color:#333333;
		-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;

	
}
.navigation ul li.last{
	margin-right:0px;
}

.navigation ul li a:hover,
.navigation ul li.current-menu-item a{
	color:#333333;
	border-radius:5px;
	background:#eeeeee;
		
}

/* Slider*/

.slider{
	background:url(images/banner_bg.jpg);
	height:405px;
	overflow:hidden;
}
.slider .bx-viewport{
	background:url(images/banner_bg_main.jpg) no-repeat top center;
	height: 310px !important;
	padding-top: 95px;
}
.slider #slides li img{
	-webkit-transition:all 100ms ease-in-out;
	-moz-transition:all 100ms ease-in-out;
	-ms-transition:all 100ms ease-in-out;
	-o-transition:all 100ms ease-in-out;
	transition:all 100ms ease-in-out;
	position:relative;
}
.slider #slides li img:hover{
	-webkit-transition:all 100ms ease-in-out;
	-moz-transition:all 100ms ease-in-out;
	-ms-transition:all 100ms ease-in-out;
	-o-transition:all 100ms ease-in-out;
	transition:all 100ms ease-in-out;
	top:-5px;
	position:relative;
}

/*socialPlans*/

.socialPlans {

}
.socialPlans.top {
	position:relative;
	z-index:888;
	margin-top: -55px;
}
.socialPlans li.first{
	margin-left:0px;
}
.socialPlans li.last{
	margin-right:0px

}
.socialPlans li{
	float:left;
	width:180px;
	margin-right:12px;
	position:relative;
	z-index:2;
}
.socialPlans li .planShadow{
	background:url(images/bottom_shadow.png) no-repeat;
	width:234px;
	height:35px;
}
.socialPlans li .planDetails {
	text-align:center;
}
.socialPlans li .planDetails h2,.socialPlans li .planDetails h3{
	padding:17px 10px 18px;
	text-transform:uppercase;

}
.socialPlans li .planDetails h2{
	font-family: 'open_sanslight';
	font-size:19px;
	color:#fff;
	height:50px;
	background: none;
}
.socialPlans li .planDetails h3{
    font-family: 'open_sansregular';
	font-size:26px;
	color:#fff000;

}
.socialPlans li .planDetails .shortDesc{
	padding:5px;
	font-family: 'open_sanslight';
	font-size:15px;
	color:#fff;

}

.socialPlans li .planDetails.royalBlue{
	border:1px solid #015680;
	background:#006da3;
}

.socialPlans li .planDetails .shortDesc.royalBlue_d{
	border-top:1px solid #015680;
	background:#005e8c;
}
.socialPlans li .planDetails.royalBlue-light{
	border:1px solid #015680;
	background:#0294dd;
}

.socialPlans li .planDetails .shortDesc.royalBlue-light_d{
	border-top:1px solid #015680;
	background:#0189cd;
}

.socialPlans li .planDetails.pinkishRed{
	border:1px solid #ab3847;
	background:#d85767;
}

.socialPlans li .planDetails .shortDesc.pinkishRed_d{
	border-top:1px solid #923540;
	background:#b34452;
}

.socialPlans li .planDetails.sky_green_bg{
	border:1px solid #1b7676;
	background:#2c9e9e
}
.socialPlans li .planDetails .shortDesc.sky_green_bg_d{
	border-top:1px solid #135454;
	background:#196c6c
}


.logos {

}
.logos li{
	display:inline-block;
	*display:inline;
	padding-right:18px;
	padding-bottom:15px;
}
.logos li.last{
	padding-right:0px;
}

.footer {
	background:#333333;
	margin-top: 16px;

}
.footer .f_links{
	padding:10px 0px;
	color:#fff;
	font-size:12px;
}

.footer .f_links2 {
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px 0;
}



.footer .f_links a.first{
	padding:0px 5px 0 0px;

}




.footer .f_links a{
	color:#fff;
	font-size:12px;
}

.footer .f_links2 a{
	color:#fff;
	font-size:12px;
	padding:0 5px;
}
.footer .f_links a:hover{
	color:#E26E7A;
}

.footer .f_links2 a:hover{
	color:#E26E7A;
}
.footer .f_links p{
	color:#fff;
	margin:0px;
}

a.scrolltop {
	position:fixed;
	right:5px;
	bottom:5px;
	width:40px;
	height:40px;
	z-index:9999;
	background:url(images/go_top.png) no-repeat 0px 0px;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;

}
.scrolltop:focus,
.scrolltop:hover {background:url(images/go_top.png) no-repeat 0px -41px;}
.sliderimgLi{  float: left;
    height: 251px;
    margin-left: 75px;
    overflow: hidden;
    width: 232px;}
.f_links ul li{ display:inline;  padding: 0 2px 0 0;}
.f_links2 ul li{ display:inline-block;  padding: 0px;}
	
li.menu-divider{ color:#fff;}
li.menu-divider:last-child {display:none;}
.ie7 ul#menu-menu-top-1 li.last-child{display:none;}	
.ie7 ul#menu-footer-menu2 li.last-child{display:none;}
.ie8 ul#menu-menu-top-1 li.last-child{display:none !important;}	
.ie8 ul#menu-footer-menu2 li.last-child{display:none !important;}	
.top input[type="image"] {
margin-top: 9px;
margin-bottom: 4px;
}
.content .buy-now {
/*float: right;*/
margin-right: 25px;
}

img:hover { opacity:0.8;}

.social-page h2 {
text-align: center;
}

.social-page form {
text-align: center;
}