/*

Theme Name: Midlife Magazine

Theme URI: #

Author: Sanjoy Kayal

Version: 1.0

*/

/* CSS Document */



/* CSS Document */



/*

----------------------------------

01. DEFAULT ELEMENTS

----------------------------------

*/



body{margin:0px;padding:0px;background-color:#f1f1f1;}

*{border:none;outline:none;text-decoration:none;}

.clear{clear:both;}

.left{float:left;}

.right{float:right;}

img{vertical-align:top;}

@font-face {

font-family: 'open_sansbold';

src: url('css/opensans-bold-webfont.eot');

src: url('css/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/opensans-bold-webfont.woff') format('woff'),

	 url('css/opensans-bold-webfont.ttf') format('truetype'),

	 url('css/opensans-bold-webfont.svg#open_sansbold') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Lato-Regular';

src: url('css/latoreg.eot');

src: url('css/latoreg.eot?#iefix') format('embedded-opentype'),

	 url('css/latoreg.woff') format('woff'),

	 url('css/latoreg.ttf') format('truetype'),

	 url('css/latoreg.svg#latoreg') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'fjalla_oneregular';

src: url('css/fjallaone-regular-webfont.eot');

src: url('css/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/fjallaone-regular-webfont.woff') format('woff'),

	 url('css/fjallaone-regular-webfont.ttf') format('truetype'),

	 url('css/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'open_sanssemibold';

src: url('css/opensans-semibold-webfont.eot');

src: url('css/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/opensans-semibold-webfont.woff') format('woff'),

	 url('css/opensans-semibold-webfont.ttf') format('truetype'),

	 url('css/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family:'CenturyGothic-Bold';

src: url('css/CenturyGothic-Bold_gdi.eot');

src: url('css/CenturyGothic-Bold_gdi.eot?#iefix') format('embedded-opentype'),

	url('css/CenturyGothic-Bold_gdi.woff') format('woff'),

	url('css/CenturyGothic-Bold_gdi.ttf') format('truetype'),

	url('css/CenturyGothic-Bold_gdi.svg#CenturyGothic-Bold') format('svg');

font-weight: 700;

font-style: normal;

font-stretch: normal;

unicode-range: U+0020-F003;

}



@font-face {

font-family: 'open_sansregular';

src: url('css/opensans-regular-webfont.eot');

src: url('css/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/opensans-regular-webfont.woff') format('woff'),

	 url('css/opensans-regular-webfont.ttf') format('truetype'),

	 url('css/opensans-regular-webfont.svg#open_sansregular') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Lato-Bold';

src: url('css/latobol.eot');

src: url('css/latobol.eot?#iefix') format('embedded-opentype'),

	 url('css/latobol.woff') format('woff'),

	 url('css/latobol.ttf') format('truetype'),

	 url('css/latobol.svg#latobol') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Cambria';

src: url('css/cambria.eot');

src: url('css/cambria.eot?#iefix') format('embedded-opentype'),

	 url('css/cambria.woff') format('woff'),

	 url('css/cambria.ttf') format('truetype'),

	 url('css/cambria.svg#cambria') format('svg');

font-weight: normal;

font-style: normal;

}


@font-face {
    font-family: 'tinositalic';
    src: url('css/tinos-italic-webfont.eot');
    src: url('css/tinos-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/tinos-italic-webfont.woff2') format('woff2'),
         url('css/tinos-italic-webfont.woff') format('woff'),
         url('css/tinos-italic-webfont.ttf') format('truetype'),
         url('css/tinos-italic-webfont.svg#tinositalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'EdwardianScriptITC-Regular';
	src: url('css/EdwardianScriptITC_gdi.eot');
	src: url('css/EdwardianScriptITC_gdi.eot?#iefix') format('embedded-opentype'),
		 url('css/EdwardianScriptITC_gdi.woff') format('woff'),
		 url('css/EdwardianScriptITC_gdi.ttf') format('truetype'),
		 url('css/EdwardianScriptITC_gdi.otf') format('opentype'),
		 url('css/EdwardianScriptITC_gdi.svg#EdwardianScriptITC-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: semi-expanded;
	unicode-range: U+0020-25CA;
}



h1{font:normal 48px 'CenturyGothic-Bold';color:#cb0033;text-transform:uppercase;margin:0;padding:0 0 10px 0;line-height:normal;}

p{font:normal 15px 'open_sansregular';color:#464646;margin:0;padding:0 0 20px 0;line-height:24px;}

h2{font:normal 20px 'CenturyGothic-Bold';color:#cb0033;margin:0;padding:0 0 10px 0;line-height:normal;}

p a{color:#cb0033;}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}



/*

----------------------------------

02. CONTAINER, WRAPPER

----------------------------------

*/

p.post-title{padding:0px;font-size:18px;}

p.post-title a{font-size:18px !important;}

#container{padding:0 2%;}

#wrapper{max-width:1161px;padding:0 2%;background-color:#fff;margin:0 auto;-webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);

-moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);

box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);}

img {

	max-width: 100%;

	height: auto;

}

@media \0screen {

  img { 

  	width: auto; /* for ie 8 */

  }

}





/*

----------------------------------

03. HEADER

----------------------------------

*/



#header{width:100%;position:relative;padding:27px 0px 15px 0px;text-align:center;}

.logo{/*float:left;*/}

.header_top{position:absolute;right:0;top:27px;}

ul.icon{margin:15px 15px 0 0;padding:0;list-style:none;}

ul.icon li{margin:0 0 0 6px;padding:0;display:inline-block;vertical-align:top;}

ul.icon li a{margin:0;padding:0;display:inline-block;vertical-align:top;}

ul.top_menu{margin:0;padding:24px 0px 0px 0px;list-style:none;}
ul.top_menu li{margin:0;padding:0;display:inline-block;vertical-align:top;background:url(images/sep3.jpg) no-repeat left 3px;}
ul.top_menu li:first-child{background-image:none;}
ul.top_menu li a{margin:0 8px 0 12px;padding:0;display:inline-block;vertical-align:top;font:normal 16px 'open_sansregular';color:#59595b;}
ul.top_menu li:first-child a{margin-left:0;}
ul.top_menu li:last-child a{margin-right:0;}
.menu_left{float:left;}
.menu_right{float:right;}

.top_nav{padding:20px 0px 0px 0px;}
.top_nav ul{margin:11px 0 0;padding:0;list-style:none;display:inline-block;}
.top_nav ul li{margin:0;padding:0;display:inline-block;vertical-align:top;background:url(images/sep.jpg) no-repeat left 1px;position:relative;z-index:99;line-height:40px;}
.top_nav ul li:first-child{background-image:none;}
.top_nav ul li a{margin:0 10px 0px 14px;padding:0;float:left;font:normal 14px 'open_sansbold' !important;color:#000000;text-transform:uppercase;line-height:40px;}



p.newsletter{background:#ff5700;padding:0px 16px;margin:0;display:inline-block;vertical-align:top;font:normal 18px 'open_sansbold';color:#ffffff;text-transform:uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;

border-radius: 5px;position:relative;line-height:32px;margin-top:4px;}

p.newsletter a{color:#fff;}

.search_holder{display:inline-block;vertical-align:top;margin-top:4px;}

.search_box{width:168px;height:31px;border:1px solid #b7b7b7;border-right:none;font:normal 14px 'Lato-Regular';color:#59595b;margin:0 -4px 0 0;padding:0 12px;-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-top-left-radius: 5px;

border-bottom-left-radius:5px;display:inline-block;vertical-align:top;line-height:38px;}

.search_btn{background:url(images/search_icon.png) no-repeat;width:37px;height:40px;display:inline-block;vertical-align:top;font-size:0;cursor:pointer;}

.search_holder ::-webkit-input-placeholder { /* WebKit browsers */

    color:    #59595b;

}

.search_holder :-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #59595b;

   opacity:  1;

}

.search_holder ::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #59595b;

   opacity:  1;

}

.search_holderr :-ms-input-placeholder { /* Internet Explorer 10+ */

   color:    #59595b;

}



.upw-image{float: left;width:107px;

    margin-right: 11px;}



.upw-content{overflow: hidden;}


.signin{width:220px;height:31px;border:1px solid #b7b7b7;font:normal 14px 'Lato-Regular';color:#59595b;margin:0 20px 0 0;padding:0 12px;-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-bottomleft: 5px;

border-radius: 5px;
display:inline-block;vertical-align:top;line-height:38px;}


/*-------------Navigation Start-------------*/

@media(min-width:768px){

#navigation{padding:30px 0px 0px 0px;background:url(images/nav_bg.jpg) repeat-x left 30px;height:38px;}
.ddsmoothmenu{}
.ddsmoothmenu ul{z-index:100;margin:0px 0 0 0px;padding:0px;text-align:center;list-style:none;}
.ddsmoothmenu ul li{position:relative;margin:0px 6px;display:inline-block;vertical-align:top;line-height:34px;}
.ddsmoothmenu ul li a{display: block;margin:0px;padding:0px 15px;font:normal 22px 'fjalla_oneregular';color:#cb0033;text-transform:uppercase;float:left;border:2px solid #000000;background:#a9aba6;transition:all 0.5s ease-in;line-height:34px;}
/*.ddsmoothmenu ul li:last-child{float:right;margin-right:0;}
.ddsmoothmenu ul li:last-child a{background-color:#cc0033;border:none;font:normal 13px 'fjalla_oneregular';color:#f1f1f1;background:url(images/arw.jpg) no-repeat center 28px #cc0033;padding:0 7px;height:38px;line-height:34px;}*/
* html .ddsmoothmenu ul li a{display: inline-block;}
.ddsmoothmenu ul li.current-menu-item a, .ddsmoothmenu ul li:hover a{color:#ffffff;background-color:#cc0033;transition:all 0.5s ease-in;}


.ddsmoothmenu ul li ul{position: absolute;left:0;display:none; visibility:hidden;background-color:rgba(83, 83, 87, 0.5);width:207px;margin:0px 0 0 0;padding:12px 12px 0px 0px;text-align:left;}
.ddsmoothmenu ul li ul li{display:block !important;float:none !important;overflow:hidden;margin:0;padding:0 0 13px 0;line-height:normal;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{font:normal 14px 'open_sanssemibold' !important;color:#ffffff !important;margin:0 !important;padding:0 0 0 21px !important;border:none !important;background-color:transparent !important;background-image:none !important;line-height:normal !important;}
.ddsmoothmenu ul li ul li a:hover{background-color:transparent !important;}
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


.ddsmoothmenu ul li:last-child ul li{line-height:normal !important;} 
.ddsmoothmenu ul li:last-child li a{line-height:normal;height:auto;}
.ddsmoothmenu ul li ul li:last-child{float:none !important;}
.ddsmoothmenu ul li ul li:last-child a{height:auto;line-height:normal;}

}

/*-------------Navigation End-------------*/
@media(max-width:1215px){

.menu_left{width:100%;float:none;text-align:center;}
.menu_right{width:100%;float:none;text-align:center;}

}




@media(max-width:1100px){

.menu_left{width:100%;float:none;text-align:center;}
.menu_right{width:100%;float:none;text-align:center;}
.search_box{width:145px;}
.ddsmoothmenu ul li a{font-size:15px;}


.top_nav ul li a{font-size:15px;}

p.newsletter{font-size:16px;}


}

@media(max-width:1023px){

.logo{width:70%;}
}

@media(max-width:1023px){

.logo{width:50%;}

.top_nav{padding-top:87px;}

.search_box{width:114px;}

p.newsletter{font-size:11px;padding:0 5px;}

.top_nav ul li a{font-size:12px;}

.ddsmoothmenu ul li a{font-size:12px;padding:0 10px;}

.story_box h3{font-size:11px;}
.textbox1{width:52%;}
.search_box2 .left{float:none;padding-bottom:10px;}
.search_box2 .right{float:none;}
.checkbox_holder{width:48%;font-size:12px;}
.checkbox_holder2{width:48%;font-size:12px;}
.advertise{width:100% !important;}
.advertise_box{width:31%;}


}



@media(max-width:767px){

#header{text-align:center;padding-top:0;}
.header_top{position:relative;padding-bottom:30px;}
.logo{position:relative;width:100%;top:0;}
.top_nav{padding-top:10px;}
.top_nav ul{padding-bottom:10px;}

.top_nav ul{padding-bottom:10px;}

.search_holder{width:100%;padding:10px 0;}

.search_box{width:70%;}

.top_nav ul li a{font-size:10px;}

ul.icon img{width:30px;height:30px;}

#left_panel{width:100%;float:none;padding-bottom:30px;}
#right_panel{width:100%;float:none;padding-bottom:30px;}
.sec1{padding-right:0;border:none;}
.story_box{width:100%;padding-right:0;margin-right:0;border:none;float:none;text-align:center;margin-bottom:20px;}
.story_box h3{font-size:17px;}
.sec2{text-align:center;}
.story_img{float:none;margin:0 auto 20px auto;width:70%;}
.advertise_box{width:47%;}

}







/*

----------------------------------

04. CONTENT

----------------------------------

*/



#content{width:100%;padding-bottom:30px;}

#left_panel{/*width:731px;*/width:62.96%;float:left;border-right:1px solid #000;}

#right_panel{/*width:409px;*/width:35.22%;float:right;}

.sec1{padding:0px 20px 0px 0px;margin-top:16px;}

.sec1 ul{padding:0;margin:0;list-style:inside;}
.sec1 ul li {color: #464646;
    font: 15px/24px "open_sansregular";
    margin: 0;
    padding: 0 0 20px;}
.login{margin-top:15px;}
.right_box{margin-bottom:30px;position:relative;}

.black_bg{background:url(images/black_bg.png) repeat;position:absolute;left:0;bottom:0px;width:100%;padding:0px;text-align:center;}
.black_bg h2{ padding: 5px 0;}
.black_bg h2 a{ color: #f21922;font: 24px "open_sansbold"; margin: 0;}

.post_sec h2{font:normal 18px 'CenturyGothic-Bold';color:#797777;margin:0 0 15px 0;padding:0 0 10px 0;line-height:normal;}


.post_sec h3{font:normal 24px 'CenturyGothic-Bold';color:#797777;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:7px solid #f7e626;text-transform:uppercase;line-height:normal;}

.post_sec ul{margin:0;padding:0;list-style:none;}

.post_sec ul li{margin:0;padding:0 0 20px 0;overflow:hidden;}

.post_sec ul li:last-child{padding-bottom:0;}

.post_img{float:left;margin-right:11px;}

.post_text{overflow:hidden;}

.post_text p{font:normal 11px 'Lato-Regular';color:#59595b;margin:0;padding:0 0 5px 0;text-transform:uppercase;line-height:normal;}

.post_text h2{font:normal 16px 'Lato-Regular';color:#262626;margin:0;padding:0 0 2px 0;line-height:24px;}

.post_sec ul li a{font:normal 14px 'open_sansregular';color:#cb0033;margin:0;padding:0;line-height:normal;}

.connected_box{border:1px solid #cc0033;}

.connected_box h3{font:normal 19px 'CenturyGothic-Bold';color:#ffffff;margin:0;padding:0;text-align:center;text-transform:uppercase;background-color:#cc0033;line-height:33px;}

.box_inner{padding:12px 16px;}

.box_inner ul.icon {text-align:center;}

.connected_box p{font:bold 14px Georgia, "Times New Roman", Times, serif;color:#000000;margin:0;padding:0 0 14px 0px;letter-spacing:-1px;line-height:normal;}

.textbox1{width:66%;height:37px;background-color:#fff;border:1px solid #b6b5b5;font:normal 12px Georgia, "Times New Roman", Times, serif;color:#000;margin:0 7px 0 0;padding:0 2%;float:left;line-height:37px;}

.submit_btn{background:#ff5700;height:37px;font:bold 14px Georgia, "Times New Roman", Times, serif;color:#e9e9e9;text-align:center;text-transform:uppercase;float:left;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;cursor:pointer;padding:0 11px;line-height:37px;}

.connected_box hr{width:100%;height:1px;background-color:#59595c;margin:21px 0px 16px 0px;padding:0;}

.connected_box h4{font:normal 14px 'Lato-Bold';color:#000000;margin:0;padding:0;line-height:normal;}

.connected_box h4 img{vertical-align:middle;}

.connected_box h4 a{margin-left:5px;}



.banner{position:relative;#border:7px solid #000000;margin: 0px 13px 0 0;}

.banner_text{/*background:url(../images/banner_text.png) repeat;*/position:absolute;left:0;bottom:0;width:100%;padding:8px 0px 12px 0px;text-align:center;}

.banner_text h2{font-weight: bold; font-size:72px;font-family:'CenturyGothic-Bold' !important; /*"tinositalic";color:#F21922;*/ color:#fff !important; text-shadow: 2px 2px  5px #000;margin:0;padding:0;line-height:normal;}

.banner_text p{font:normal 14px 'open_sansregular';color:#ffffff;margin:0;padding:0;line-height:normal;}

.story_sec{padding-top:26px;}

.story_sec h2{font:normal 24px 'CenturyGothic-Bold';color:#797777;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:7px solid #f7e626;text-transform:uppercase;line-height:normal;}

.story_box{/*width:211px;*/width:29.63%;border-right:1px solid #ababab;padding:0 2.66% 0 0;margin:0 2.24% 0 0;float:left;}

.story_sec hr{width:100%;height:1px;background-color:#000000;margin: 17px 0px;padding:0px;}

.no_margin{margin-right:0;padding-right:0;border:none;}

.story_box h3{font:normal 19px 'open_sansbold';color:#ffffff;text-transform:uppercase;margin:0 0 8px 0;padding:0;text-align:center;background-color:#000000;line-height:30px;}

.story_box h3 a::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    
}
.story_box h3 a{color:#ffffff !important;background-image:none;font: 17px/30px "open_sansbold" !important;}

.matter_img img{border:1px solid #000;}

.matter_img a::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    
}

.story_box h4{font:bold 20px Georgia, "Times New Roman", Times, serif;color:#000000;margin:0;padding:5px 0px 0px 0px;line-height:24px;}

.story_box p{font:normal 14px 'open_sansregular';color:#464646;margin:0;padding:0;line-height:20px;}

.story_box a{font:normal 14px 'open_sansregular';color:#cb0033;}

.story_box a:after{content:' ';background:url(images/arw2.jpg) no-repeat 3px 6px;width:19px;height:19px;position:absolute;}





.sec2{padding-bottom:30px;border-bottom:2px solid #cdcdcd;margin-bottom:30px;}

.story_img{max-width:48.03%;width:auto;float:left;margin-right:24px;border:3px solid #000;}

.story_text{overflow:hidden;}

.story_text h3{font:bold 30px 'Cambria';color:#004b7f;margin:0;padding:0 0 6px 0;line-height:28px;}

.story_text h3 a{color:#004b7f;}

.story_text h4{font:normal 14px 'Lato-Regular';color:#000000;margin:0;padding:0 0 15px 0;text-transform:uppercase;line-height:normal;}

.story_text h4 span{color:#cb0033;}

.story_text p{font:normal 15px 'open_sansregular';color:#464646;margin:0;padding:0;line-height:24px;}

.story_text p a:after{position:absolute;content:'';background:url(images/arw3.jpg) no-repeat 3px 7px;width:40px;height:20px;}

.story_text p a{color:#cb0033;}

.add img{width:100%; border: none !important;}



.adver img{ border:1px solid #cf003b;}

.signature{font-family:'EdwardianScriptITC-Regular' !important;font-size: 46px; color:#000 !important;}
 
ol{padding:0px;}

ol li{list-style: inside none number; color: #464646; font: 15px/24px "open_sansregular";}


.wpcf7  input[type="text"],.wpcf7  input[type="email"],.wpcf7  input[type="tel"] {border:1px solid  #464646;padding: 5px 10px;}
.wpcf7  textarea{border:1px solid  #464646;padding: 5px 10px;}
.wpcf7  input[type="submit"]{background-color: #cc0033; color: #ffffff; padding: 5px 10px; cursor:pointer;} 

.sec2 p{ text-align:left; font-size:12px !important;padding:0 !important; font-family: calibri;}

.screen-reader-text{ font-size:16px;}
.nav-previous{float:left;}
.nav-next{float:right;}



.nav-previous a,.nav-next a {color: #004b7f; font-family:"Cambria";}



.search_box2{background-color:#2625af;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;margin-bottom:43px;}
.search_inner{padding:18px 18px 1px 18px;}
.search_blue{background-color:#254ac3;margin-bottom:22px;padding:15px 15px 15px 22px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.search_blue h2{font:normal 24px 'open_sanssemibold';color:#ffffff;margin:0;padding:0;line-height:normal;}
.search_blue h3{font:normal 20px 'open_sanssemibold';color:#ffffff;margin:0;padding:0 0 12px 0;line-height:normal;}
.search_btn2{width:37px;height:44px;background:url(images/search_btn.jpg) no-repeat left top;float:left;cursor:pointer;}
.search_textbox{width:199px;height:44px;background-color:#ffffff;margin:0;padding:0 10px;font:normal 14px 'open_sansregular';color:#5a5a5a;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;float:left;line-height:44px;}
.or{width:87px;height:88px;margin:0 auto;background-color:#2625af;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;font:normal 30px 'open_sansbold';color:#fff;line-height:88px;}
.or_btn{position:absolute;text-align:center;width:90px;top:-60px;left: 40%;}
.checkbox_holder{width:24%;margin-right:1%;margin-bottom:8px;font:normal 12px 'open_sansregular';float:left;color:#ffffff;word-break:break-all; line-height:18px;}
.checkbox_holder2{width:33%;margin-right:1%;margin-bottom:12px;font:normal 14px 'open_sansregular';float:left;color:#ffffff;}
.search_box3{width:100%;height:44px;border:1px solid #96e310;background: rgba(185,246,0,1);
background: -moz-linear-gradient(top, rgba(185,246,0,1) 0%, rgba(61,159,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(185,246,0,1)), color-stop(100%, rgba(61,159,0,1)));
background: -webkit-linear-gradient(top, rgba(185,246,0,1) 0%, rgba(61,159,0,1) 100%);
background: -o-linear-gradient(top, rgba(185,246,0,1) 0%, rgba(61,159,0,1) 100%);
background: -ms-linear-gradient(top, rgba(185,246,0,1) 0%, rgba(61,159,0,1) 100%);
background: linear-gradient(to bottom, rgba(185,246,0,1) 0%, rgba(61,159,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9f600', endColorstr='#3d9f00', GradientType=0 );-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;font:normal 24px 'open_sansbold';color:#fcfdfe;text-shadow:0 1px 0 #244800;text-transform:uppercase;margin-bottom:19px;cursor:pointer;line-height:44px;}
.checkbox_holder input[type="checkbox"]{float:left;}
.checkbox_holder p{font:normal 12px 'open_sansregular';float:left;color:#ffffff;margin:0;padding:0;overflow:hidden;}





/*Advertise page*/
.logo2{text-align:center;padding:25px 0px 28px 0px;}
.advertise{text-align:center;width:824px;margin:0 auto;padding-bottom:40px;}
.advertise h2{font:normal 30px 'open_sansbold';color:#000000;text-transform:uppercase;margin:0;padding:0 0 25px 0;line-height:normal;}
.advertise_box{/*width:258px;*/width:31.31%;display:inline-block;vertical-align:top;border:2px solid #000000;vertical-align:top;margin:0 0.57% 17px 0.57%;}
.advertise_box img{width:100%;}
.advertise h1{font:normal 39px 'open_sansbold';color:#000000;margin:0;padding:0 0 30px 0;text-transform:uppercase;line-height:normal;}
.advertise p{font:normal 18px 'open_sansregular';color:#000000;margin:0;padding:0 0 24px 0;text-align:left;line-height:30px;}
p.download_btn{font:normal 21px 'open_sansbold';color:#ffffff;margin:0;padding:13px 11px;text-align:center;background:#ed1c24;display:inline-block;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;-webkit-box-shadow: 0px 5px 0px 0px rgba(145,72,74,1);
-moz-box-shadow: 0px 5px 0px 0px rgba(145,72,74,1);
box-shadow: 0px 5px 0px 0px rgba(145,72,74,1);}
p.download_btn a{color:#fff;}








@media(max-width:1100px){

.story_box h3{font-size:17px;}	
.or{width:58px;height:58px;font-size:20px;line-height:58px;}
.or_btn{top:-42px;}
.checkbox_holder{width:32%;}

}

@media(max-width:988px){
.checkbox_holder{width:48%;}
}



@media(max-width:1023px){

.story_box h3{font-size:11px;}

.textbox1{width:52%;}
.search_textbox{width: 84%;}

}



@media(max-width:767px){

#left_panel{width:100%;float:none;padding-bottom:30px;}

#right_panel{width:100%;float:none;padding-bottom:30px;}

.sec1{padding-right:0;border:none;}

.story_box{width:100%;padding-right:0;margin-right:0;border:none;float:none;text-align:center;margin-bottom:20px;}

.story_box h3{font-size:17px;}

.sec2{text-align:center;}

.story_img{float:none;margin:0 auto 20px auto;width:70%;}

}



@media(max-width:479px){

.banner_text{position:relative;bottom:0;}	

.banner_text h2 {
    color: #f21922;
    font: bold 40px "tinositalic";
    margin: 0;
    padding: 0;
}


.search_textbox{width:72%;}
.checkbox_holder{width:100%;margin-right:0;}
.checkbox_holder2{width:100%;margin-right:0;}
.advertise_box{width:80%;margin-left:0;margin-right:0;}
p.download_btn{font-size:16px;}

}



.frm{border:1px solid #cdcdcd;min-width: 150px;margin-left: 5px;padding: 3px 4px;}
.searchandfilter select{border:1px solid #cdcdcd;min-width: 150px;margin-left: 5px;padding: 3px 4px;}
.postform{border:1px solid #cdcdcd;min-width: 150px;margin-left: 25px;padding: 3px 4px; float:left;}
.btn{background: #ff5700 none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font: 14px/24px "open_sansbold";
    margin: 0 0 0 5px;
    padding: 0 16px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;cursor: pointer;}
/*

----------------------------------

05. FOOTER

----------------------------------

*/



#footer{width:100%;border-top:2px solid #ababab;padding:26px 0px;}

.footer_logo{float:left;margin-right:23px;}

ul.footer_list{margin:0;padding:0 0 5px 0;list-style:none;}

ul.footer_list li{margin:0;padding:0;background:url(images/sep2.jpg) no-repeat left 7px;display:inline-block;vertical-align:top;}

ul.footer_list li:first-child{background-image:none;}

ul.footer_list li:first-child a{margin-left:0;}

ul.footer_list li a{margin:0 8px 0px 13px;padding:0;display:inline-block;vertical-align:top;font:normal 17px 'Lato-Regular';color:#000000;line-height:30px;}

.footer_text{overflow:hidden;}

#footer p{font:normal 17px 'Lato-Regular';color:#000000;margin:0;padding:0;line-height:normal;}
.post{width: 100%;margin: 0 0 20px 0;}
.heading {font-size: 20px; margin: 0 0 15px 0;font: 20px "CenturyGothic-Bold"; }
.relatedposts {width: 100%; margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }
.relatedthumb {margin: 0 1px 0 1px; float: left; width:107px; margin-right:15px; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;width:100%;border: 1px solid #000;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 0px;}

.relatedcontent h3{font: 17px "CenturyGothic-Bold"; margin:0px; padding:0px;}
.relatedcontent h3 a{ color:#cb0033; }

.upw-image img{border: 1px solid #000;}

ul.wsp-pages-list li{padding: 0 0 10px;}
ul.wsp-pages-list li a{color: #464646;} 


ul.wsp-posts-list li.wsp-post{padding: 0 0 10px !important;}
.wsp-category-title a{color: #cb0033;}
.wsp-post a{color: #464646;}

.hbg{ background:url(images/hbg.png) repeat-x 0 34px; margin-right:-21px;position:relative;margin-top:-50px;}

.hbg span{background-color:#fff; display: inline;padding: 0 30px 0 0;}

.nbdr{margin-top:50px;}
.bdr{border: 1px solid #000;}

@media(max-width:767px){

.footer_logo{width:100%;text-align:center;float:none;}	

#footer{text-align:center;}

.nbdr{margin-top:0px;}
.hbg{ background:none; margin-right:0px;position:relative;margin-top:0px;}
#left_panel{border-right:none;}

}

.add_box{position:absolute;top:25%; right:0; z-index:9999;}
.add_box1{width:67; height:200px; margin-bottom:10px;}

.add_box2{position:absolute;top:25%; left:0; z-index:9999;}


/*-------------New Css-------------*/

.video{margin-bottom:12px;}
.video iframe{width:100% !important;}
.thumb_img{/*width:232px;*/width:32.40%;float:left;margin:0 1.23% 23px 0px;text-align:center;}
.thumb_img:nth-of-type(3n){margin-right:0;}
.thumb_img h2{font:normal 18px 'open_sanssemibold';color:#000000;margin:0;padding:12px 0 0 0;line-height:normal;}
.video_sec h2{font:normal 24px 'open_sanssemibold';color:#212121;margin:0;padding:25px 0 19px 0;line-height:normal;}
.thumb_img p{font:normal 14px 'open_sanssemibold' !important;color:#000000;margin:0;padding:12px 0 0 0 !important;text-align:left;line-height:normal;}
.popup{padding:26px 2%;text-align:center;}
.popup h3{font:normal 21px 'open_sanssemibold';color:#000000;margin:0;padding:0px 0 20px 0;line-height:normal;}
.popup h2{font:normal 65px 'open_sanssemibold';color:#000000;margin:0 0 15px 0;padding:24px 17px 20px 17px;text-transform:uppercase;display:inline-block;border:2px solid #000000;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;line-height:55px;}
.popup h2 span{font-size:37px;text-transform:none;}
.popup h2 span span{color:#cb0033;text-transform:uppercase;}
.popup p{font:normal 14px 'open_sanssemibold';color:#6c6c6c;margin:0;padding:0px 0 20px 0;line-height:24px;}
.popup p span{color:#cb0033;}
.subscribe_btn{width:173px;height:52px;background-color:#cc0033;font:normal 19px 'open_sansbold';color:#ffffff;text-transform:uppercase;margin:0;padding:0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;display:inline-block;line-height:52px;}
.pagination_holder{margin:6% 0;text-align:center;border:1px solid #b5b5b5;display:inline-block;}
.pagination_holder a{font:normal 14px 'open_sanssemibold';color:#212121;text-transform:uppercase;display:inline-block;vertical-align:top;padding:0 5px;border-left:1px solid #b5b5b5;line-height:34px;}
.pagination_holder a:first-child{border:none;}
.pagination_holder a:last-child{background:url(../images/arw4.jpg) no-repeat center center #222222;width:28px;height:34px;padding:0;}
.category h2{font:normal 19px 'open_sansregular';color:#212121;margin:0 0 18px 0;padding:0 0 10px 0;border-bottom:1px solid #bbbbbb;line-height:normal;}
.category h2 span{font-family:'open_sansbold';}
.category_box{/*width:216px;*/width:30.37%;float:left;margin:0 2.39% 18px 0;}
.category_box:nth-of-type(3n){margin-right:0;}
.cat_img{border:1px solid #8f8f8f;text-align:center;margin-bottom:2px;}
.category_box h3{font:normal 15px 'open_sanssemibold';color:#ffffff;margin:0;padding:8px 4px;background-color:#000;text-transform:uppercase;text-align:center;line-height:normal;}
.description h2{font:normal 19px 'open_sansbold';color:#464646;margin:0 0 24px 0;padding:0;line-height:normal;}
.description p{font-size:18px;padding-bottom:29px;line-height:24px;}


.store_top{background-color:#e4e1e1;text-align:right;}
.store_top ul{margin:0;padding:0;list-style:none;}
.store_top ul li{margin:0;padding:0;display:inline-block;vertical-align:top;}
.store_top ul li a{margin:0;padding:0 8px;display:inline-block;vertical-align:top;font:normal 13px 'open_sansbold';color:#fff;text-transform:uppercase;background-color:#cc0033;line-height:38px;}
.store_top ul li:first-child a{font:normal 13px 'open_sansregular';color:#1b1b1b;background-color:transparent;line-height:38px;}
.header_top2{}
.logo3{float:left;}
.padding_sec{padding:0 2%;}
.header_right2{overflow:hidden;padding:32px 0 0 0;text-align:right;}
.language_sec{display:inline-block;vertical-align:top;}
.language_sec ul{margin:0;padding:0;list-style:none;}
.language_sec ul li{margin:0 0 0 20px;padding:0;float:left;padding-top:5px;}
.search_sec{display:inline-block;vertical-align:top;margin-left:20px;}
.search_box4{width:252;height:26px;border:1px solid #b7b7b7;border-right:none;display:inline-block;vertical-align:top;padding:0 5px;margin:0 -4px 0 0;line-height:26px;}
.search_btn4{width:23px;height:28px;background:url(../images/search_btn2.jpg) no-repeat left top;display:inline-block;vertical-align:top;cursor:pointer;font-size:0;}
.top_list ul{margin:0;padding:23px 0 0 0;list-style:none;}
.top_list ul li{margin:0;padding:0;display:inline-block;vertical-align:top;}
.top_list ul li a{margin:0 0 0 16px;padding:0 0 0 27px;display:inline-block;vertical-align:top;font:normal 13px 'open_sansregular';color:#1b1b1b;line-height:32px;}
.top_list ul li:nth-child(1) a{background:url(../images/icon1.jpg) no-repeat left top;}
.top_list ul li:nth-child(2) a{background:url(../images/icon2.jpg) no-repeat left top;}
.top_list ul li:nth-child(3) a{background:url(../images/icon3.jpg) no-repeat left top;}
.top_list ul li:nth-child(4) a{background:url(../images/icon4.jpg) no-repeat left top;}
.top_list ul li:nth-child(4) a span{border:1px solid #b7b7b7;width:23px;text-align:center;display:inline-block;}

.video_box{position:relative;float:left;margin: 5px 20px 20px 0;}
.video_box iframe{vertical-align:top;}
.video_box img{position:absolute;top:0;left:0;}

@media(min-width:768px){
#navigation2 ul{margin:0 0 25px 0;padding:0 0 9px 0;list-style:none;border-bottom:1px solid #a5a5a5;overflow:hidden;}
#navigation2 ul li{margin:0 0 0 5px;padding:0;float:left;line-height:31px;}
#navigation2 ul li:first-child{margin-left:0;}
#navigation2 ul li a{margin:0;padding:0 35px;float:left;font:normal 18px 'open_sansbold';color:#1b1b1b;text-transform:uppercase;line-height:31px;}
#navigation2 ul li.current-menu-item a, #navigation2 ul li:hover a{background-color:#ed1c24;color:#fff;}
}

#navigation2 select{display:none;}


.store_left{width:234px;float:left;border:1px solid #b7b7b7;margin-right:25px;}
.store_right{overflow:hidden;}
.product_banner{margin-bottom:30px;position:relative;text-align:right;}
.store_bannerimg{min-height:330px;}
.store_banner_text{position:absolute;width:100%;top:20%;left:0;}
.text_inner{width:367px;padding-right:10px;float:right;text-align:left;}
.store_banner_text h1{font:normal 58px 'oswaldbold';color:#ffffff;text-transform:uppercase;margin:0 0 13px 0;padding:0 0 15px 0;border-bottom:1px solid #fff;display:inline-block;line-height:54px;}
.store_banner_text h1 span{font-size:41px;font-family:'oswaldregular';}
.store_banner_text p{color:#fff;}
.store_box{border:1px solid #b7b7b7;/*width:277px;*/width:30.37%;float:left;margin:0 3.64% 26px 0;}
.store_box:nth-of-type(3n){margin-right:0;}
.store_box img{width:100%;}
.store_text{padding:6px 9px 13px 5px;}
.store_text h3{font:normal 17px 'open_sanssemibold';color:#1b1b1b;margin:0;padding:0 0 6px 0;line-height:normal;}
.store_text h4{font:normal 13px 'open_sansregular';color:#cb0033;margin:0;padding:0;text-decoration:underline;line-height:normal;}
.store_right h2{font:normal 22px 'open_sanssemibold';color:#696969;margin:0;padding:0 0 15px 0;line-height:normal;}
.best_seller{border-top:1px solid #b9b8b8;margin-bottom:38px;}
.best_seller_box{/*width:167px;*/width:18.13%;padding:17px 0.77%;border-right:1px solid #b9b8b8;text-align:center;float:left;}
.best_seller_img{margin-bottom:16px;}
.best_seller_box p{padding:0;}

.store_right h1{font:normal 33px 'open_sanssemibold';color:#696969;border-bottom:1px solid #a5a5a5;margin:0 0 33px 0;padding:0 0 10px 0;text-transform:none;line-height:normal;}
.details_left{/*width:344px;*/width:37.96%;float:left;margin-right:6.40%;padding-top:4%;}
.details_right{overflow:hidden;margin-bottom:10%;}
.details_right h2{font-size:24px;color:#000000;padding-bottom:18px;}
.details_right p span{font:normal 16px 'open_sanssemibold';color:#000;padding-bottom:22px;}
.size_left{width:77px;float:left;font:normal 15px 'open_sansregular';color:#1b1b1b;margin-bottom:15px;line-height:23px;}
.size_right{overflow:hidden;margin-bottom:15px;font:normal 15px 'open_sansregular';color:#1b1b1b;}
.size_textbox{width:99px;height:23px;background-color:#fff;border:1px solid #d9d9d9;padding:0 3px 0 7px;line-height:23px;font:normal 15px 'open_sansregular';color:#1b1b1b;}
.size_right span{font-size:18px;color:#cb0033;}
.size_select{width:33px;height:23px;background:url(../images/select_arw.jpg) no-repeat right 9px #fff; -webkit-appearance: none;font:normal 15px 'open_sansregular';color:#1b1b1b;line-height:23px;}
.cart_btn{font:normal 17px 'open_sanssemibold';color:#ffffff;padding:0 14px;background-color:#cc0033;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;cursor:pointer;line-height:35px;}
.breacramb p{font:normal 12px 'open_sansregular';color:#1b1b1b;}
.breacramb p a{color:#1b1b1b;}
/*-------------New Css-------------*/



/*----------New Responsive css----------*/

@media(max-width:1199px){
#navigation2 ul li a{font-size:15px;padding:0 20px;}
}


@media(max-width:1023px){
#navigation2 ul li a{font-size:13px;padding:0 10px;}
.logo3{width:200px;}
}


@media(min-width:768px){
.best_seller_box:nth-of-type(5){border-right:none;margin-right:0;}	
}


@media(max-width:767px){
#navigation2 select{display:block;width:100%;padding:10px 0;border:1px solid #b7b7b7;margin:10px 0;}	
#navigation2 ul{display:none;}	
.logo3{float:none;text-align:center;width:auto;}
.header_right2{padding-top:0;}
.top_list ul li a{margin-left:7px;}
.store_left{float:none;width:100%;border:none;margin:0 0 30px 0;}
.best_seller_box{width:31.50%;border-bottom:1px solid #b7b7b7;}
.best_seller_box:nth-of-type(3n){margin-right:0;}
.store_bannerimg{min-height:200px;}
.store_banner_text{background-color:#ed1c24;position:relative;top:0;}
.text_inner{width:auto;float:none;padding:10px;}
.store_banner_text h1{font-size:30px;line-height:normal;}
.store_banner_text h1 span{font-size:20px;}
}

@media(max-width:479px){
.thumb_img h2{font-size:14px;}
.thumb_img.default{width:45%;}
.thumb_img.default:nth-of-type(2n){margin-right:0;float:right;}
.category_box{width:47%;}
.category_box:nth-of-type(2n){margin-right:0;float:right;}
.store_bannerimg{min-height:110px;}
.store_box{width:90%;float:none;margin:0 auto 20px auto !important;}
.best_seller_box{width:48%;}
.best_seller_box:nth-of-type(2n){margin-right:0;border-right:none;}
.header_right2{text-align:center;}
.language_sec{margin-bottom:10px;}
}

/*----------New Responsive css----------*/
.widget_sp_image-image-link img{border:1px solid #cf003b;}

.videoWrapper {
 position: relative;
 padding-bottom: 56.25%; 
 padding-top: 0;
 height: 0;
 margin-bottom:18px;
}
.videoWrapper iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

/*
.thumb_img iframe {width:100%;height:155px;vertical-align: top;} 
.thumb_img img {height:155px;vertical-align: top;} 
.vlogo img{height:auto !important;vertical-align: top;}
.vlogo{position:absolute;top: 126px;}
.thumb_img{position:relative;}
*/
