/*
Theme Name: insanely_style
Description: This theme is a combination of Hijinks (www.amberweinberg.com) and HTML5 Boilerplate (http://html5boilerplate.com/)


*/

/*****HTML5 BOILERPLATE MINIFIED*******/
@font-face {  
	font-family: "Angelina";  
	src:url('fonts/angelina.eot');
	src: url('fonts/angelina.eot?#iefix') format('embedded-opentype'),url('fonts/angelina.woff') format('woff'),url('fonts/angelina.ttf') format('truetype'),url('fonts/angelina.svg#angelina') format('svg');
			font-style: normal;			
		}
@font-face {
    font-family: "Mysecondfont";
    src: url('fonts/aurora/aurora-bold-condensed-bt-webfont.eot');
    src: url('fonts/aurora/aurora-bold-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aurora/aurora-bold-condensed-bt-webfont.woff') format('woff'),
         url('fonts/aurora/aurora-bold-condensed-bt-webfont.ttf') format('truetype'),
         url('fonts/aurora/aurora-bold-condensed-bt-webfont.svg#aurora_bdcn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "fs_ingridbold";
    src: url('fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.eot');
    src: url('fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.woff') format('woff'),
         url('fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.ttf') format('truetype'),
         url('fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.svg#fs_ingridbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "myriad_pro_lightbold";
    src: url('fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.eot');
    src: url('fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.woff') format('woff'),
         url('fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
article{display:block}
aside{display:block}
details{display:block}
figcaption{display:block}
figure{display:block;margin:0}
footer{display:block}
header{display:block}
hgroup{display:block}
nav{display:block}
section{display:block}
audio{display:inline;zoom:1}
canvas{display:inline;zoom:1}
video{display:inline;zoom:1}
audio:not([controls]){display:none}[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}
button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}
input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}
select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}
textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}
body{font-size:1em;line-height:1.4;margin:10px}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:focus{outline:thin dotted}a:active{outline:0}abbr[title]{border-bottom:1px dotted}
b{font-weight:700}
strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
pre{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}
code{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
kbd{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}
sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}
ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type="button"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="reset"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="radio"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}

/****BODY STYLES********/
td {
    width: 50%;
}
body { background-color:  #333333;  font: 14px Helvetica,Arial, sans-serif; margin: 0 auto;max-width: 1040px; }

.header{ background: url('images/backGroundImageheader.jpg') no-repeat center top scroll;margin: 0 auto; width: 1040px;}
h1 {font-size: 40px;}
h2 {font-size: 30px;}
h3 {font-size: 20px;}
p{ margin-bottom: 3px;margin-top: 0px;}	

a { text-decoration: none; }
a:hover {}
.container { clear: both; margin: 0 auto; width: 1040px;}

/****HEADER STYLES*******/
header{ padding-top: 10px; width: 1040px; }
header h2{font-size: 30px; letter-spacing:2px; color:#333333;padding-left: 25px;   margin-top: 0px; }

#headerbackground{
background: url('images/headerbackground2.png') no-repeat; 
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;font-family:Angelina;padding-right: 25px;
}
#headerbackground-contact{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;

}
#headerbackground-blog{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;
}
#headerbackground-stockists{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;
}
#headerbackground-recipe{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;
}
#headerbackground-sauces{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;
}
#bottom{
background: url('images/bottom.jpg') no-repeat center top;
height: 60px;
margin: 0 auto;width:1040px;
}
#header-content{
width:575px;font-family:Mysecondfont;
float:left;
}
#header-content h1{
font-size: 98px;margin-bottom:0px;margin-top: 30px;color:#ffffff;font-family:Mysecondfont;
}
#header-content h2{
font-size: 28px;font-family:Mysecondfont;padding-left: 5px;
letter-spacing: 0px;line-height: 24px;
margin-left:0px;
}
.breadcrumbs{
color:#777;

}
.breadcrumbs a{
color:#777;

}
.widget_text{
background: url('images/whatsNews.jpg') no-repeat center top;
height:280px;
}
.widget_text h3{
font-family: 'aurora';
color: #ffffff;
font-size: 34px;
padding-left: 20px;
padding-right: 10px;
margin-top:5px;
margin-bottom:10;
}
.textwidget{
padding-right: 60px;
padding-left: 5px;

}
.reciepe_list{
float:left;
width:45%;
padding-left: 30px;

}
section{
 margin: 0 auto; width: 1040px;background: url('images/backGroundImagemid.jpg') repeat-y center top scroll;z-index:10;
}
.post_body{
background: url('http://insanelygood.ie/wp-content/themes/theme/images/page_mid.png') repeat-y center top;
padding-left: 45px;padding-right: 45px;
}
.post_body td{ 
font-family:'Helvetica';
}
.post_body h1{
margin-top: 0px;

}
.post_body p{
padding-right: 20px;

}
.post_title_red
{
background: url('images/pagetitlered.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.blog_title{
background: url('images/blog_title.png') no-repeat center top;
height:135px;
margin-top: -5px;

}
#italian-recipes{
background: url('images/taste_of_italy.png') no-repeat center top;
height:135px;
margin-top: -5px;


}
#home-recipes{
background: url('images/taste_of_home.png') no-repeat center top;
height:135px;
margin-top: -5px;


}
#home-recipes h2{
color:#4B255F;
}
#home-recipes h3{
color:#4B255F;
font-size: 16px;
}
#italian-recipes h2{
color:#4B255F;
}
#italian-recipes h3{
color:#4B255F;font-size: 16px;
}
#indian-recipes h2{
color:#4B255F;
}
#indian-recipes.left_single h3{
color:#4B255F;font-size: 16px;
}
#indian-recipes{
background: url('images/taste_of_india.png') no-repeat center top;
height:135px;
margin-top: -5px;


}
.contact_title
{
background: url('images/contact_title.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.stockists_title
{
background: url('images/stockists_title.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.post_title_orange
{
background: url('images/pagetitleorange.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.post_title
{
background: url('images/pagetitle.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.post_title_red h1{
padding-left: 60px; margin-top: 0px; padding-top: 60px;
font-family: 'Angelina';
color: #ffffff;
font-size: 30px;

}
.post_title_orange h1{
padding-left: 60px; margin-top: 0px; padding-top: 60px;
font-family: 'Angelina';
color: #ffffff;
font-size: 30px;

}
.post_title h1{
margin-bottom: 0px;
color: #666666;
font-size: 2.4em;
font-family: 'Angelina';
padding-top: 25px; padding-left: 10px;
margin-top: 0px;
}
.post_bottom{
background: url('images/pagebottom.png') no-repeat center top;
height:140px;width:670px
}
.blogcat h2{
color: #666666;
font-size: 3.0em;
font-family: 'Angelina';
background: url('images/pagetitle.png') no-repeat center top;
height:135px;
}
.map_left{
float:left;margin-top: 0px; margin-bottom: 20px;
}

.map_right{
float: left;
margin-left: 15px;
}
.map_right li{
font-family:'Helvetica';color:#333333;
}
hr.style-one { 
border: 0; height: 1px; 
background: #333; 

background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
background-image: -moz-linear-gradient(left, #ccc, #333, #ccc); 
background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); 
background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
 }
.map_right ul{
list-style:none;
padding-left: 0px;
}


/*****FOOTER STYLES*******/
footer{
margin: 0 auto;width: 1040px;
clear:both;
text-align: left;
list-style-type: none;
background:url('images/footerback.jpg') no-repeat center top;
height:183px;

}
footer li{
list-style-type: none;
margin-right: 5px;
padding-right: 5px;

line-height: 17px;
font-size: 8px;
color:#ffffff;
}
footer a{
color:#ffffff;
line-height: 17px;
}
footer a{
color:#ffffff;
line-height: 17px;
}
#foot{
margin-left: 25px; 
}
#column1{ float:left; width:210px;  margin-top: 30px;padding-top: 15px; margin-left: 25px;}
#column2{ float:left;  width:175px;  margin-top: 35px;padding-top: 15px;} 
#column2 li{line-height: 13px; margin-left: 15px;font-size: 12px; }
#column2 ul{padding:0 0 0 0px;}
#footercontact{margin-left: 15px;border-left: 2px solid #BBB1A7;padding:0 0 0 0px;}
#column3{ float:left; width:210px; margin-top: 30px;padding-top: 15px;}
#footercopyright{-webkit-transform: rotate(10deg); 
    -moz-transform: rotate(10deg);  
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=7); /*for IE*/
	-o-transform: rotate(10deg);
margin-left: 40px; margin-top: 95px;}
#footercopyright li{
color:#333333;line-height: 10px;
}
#social{

}
.recipe_list_content{
margin-left: 0px;
list-style:none;
color:#333333;font-family:'Helvetica';
}
.recipe_list_content a{
color:#333333;
}
.recipe_content{
padding-top: 160px; padding-right: 130px; padding-left: 356px;list-style:none;font-family:'Helvetica';
}

.recipe_list_content li{
list-style:none;font-family:'Helvetica';font-size:13px;line-height: 18px;
}
.left_single{
float:left;
width:350px;font-family:'Helvetica';
}
.left_single li{
list-style: none;font-family:'Helvetica';color:#333333;
}
.left_single ul{
padding: 0 0 0 0px;padding-right: 0px;
}
#single_recipe_italian-recipes h2{
font-size:24px;
color:#bc202e;
}
#single_recipe_italian-recipes h3{
color:#bc202e;font-size:18px;
}
#single_recipe_italian-recipes h4{
color:#bc202e;font-size:16px;margin-top: 10px; margin-bottom: 10px;
}
#single_recipe_italian-recipes.right_single h4{
color:#bc202e;
}
#single_recipe_home-recipes h2{
font-size:24px;
color:#e47724;
}
#single_recipe_home-recipes h3{
color:#e47724;font-size:18px;
}
#single_recipe_home-recipes h4{
color:#e47724;font-size:16px;margin-top: 10px; margin-bottom: 10px;
}
#single_recipe_home-recipes.right_single h4{
color:#e47724;
}
#single_recipe_indian-recipes h2{
font-size:24px;
color:#9f237c;
}
#single_recipe_indian-recipes h3{
color:#9f237c;font-size:18px;
}
#single_recipe_indian-recipes h4{
color:#9f237c;font-size:16px;margin-top: 10px; margin-bottom: 10px;
}
#single_recipe_indian-recipes.right_single h4{
color:#9f237c;
}
.right_single{
float:right;padding-top: 15px;
width:200px;
}
.other_posts li{
color: #333333;
font-family: 'Helvetica';
list-style: none outside none;
}
.other_posts ul{
padding-left: 0px;
}
.other_posts a{
color: #333333;
}
.right_single h4{
padding-left: 0px; margin-bottom: 0px;
}
.step_number{
float:left;
width: 60px;
}
.step_content{
float:right;
width:280px;
}
.step_number h3{
margin-top: 0px;
}
.other_posts{
margin-top:30px;
margin-top:30px;

}
#blocks{
padding-top: 40px; margin-top: 0px;
wiidth:1040px;
}
#blocks a{
color: #ffffff;
}
#blocks h3{
color: #ffffff;
font-size:18px;
margin-top: 10px;
margin-bottom: 10px;font-family:'Helvetica';
}
#col1 p{
display:block;
color: #ffffff;padding-left: 10px;padding-right: 10px;font-family:'Helvetica';
}
#col2 p{
font-family:'Helvetica';
}
#col3 p{
font-family:'Helvetica';
}
#col4 p{
font-family:'Helvetica';
}

#product_front {
color: #ffffff;
padding-left: 10px;float:left;
}
#circle{
padding-left: 70px;
}
#recipe_front {
color: #ffffff;
padding-left: 10px;
}
#map_front {
color: #ffffff;
padding-left: 10px;
}
#story_front {
color: #ffffff;
padding-left: 10px;
}
/*****HOME CONTENT STYLES*******/
#content{
width: 670px;
float: right;

}
#slider{
width: 814px;
float: right;


}
#sliderBkg{
width:780px;
}
#col-2{
width: 49%;
margin-top: 5px;

}
#col-1{
width: 49%;
margin-top: 5px;
}
#col-1 img{
margin-bottom: 0px;

}
#col-2 img{
margin-bottom: 100px;

}

#col-1 p,#col-2 p{
font-size: 0.6em;
}
#col-1 h3,#col-2 h3{
margin-bottom: 8px; margin-top: 8px;

}
.mysite_sauces{ height:250px; float:left;  }
#mysite_sauces{
background:url('images/shelf.png') no-repeat center top;
width: 50%;

margin-bottom: 80px;

}
#mysite_sauces img{
z-index: -1;
}


#mysite_sauces h3{
font-size: 16px;
margin-bottom: 2px;
margin-top: 6px;
}
#mysite_sauces p{
font-size: 12px;
margin-right: 18px; margin-bottom: 0px;
}
.thumbnail{
float:right;
margin-right: 70px; padding-top: 0px;
width:35%;
}


.mysite_content{
float: left;
padding-top: 0px; margin-top: 70px;
width:60%;
font-size: 11px;
z-index: 3;
position:absolute;
}
.navi{

background:url('images/clipboard_advance.png')no-repeat center top;
width:385px;
height:250px;
position:relative;
float:left;
}
.more {
margin-left: 30px; margin-top: 60px;

}
.entry-content{
position:relative;
}
/*
.entry-content{
width:100%;
height:100%;
background:url('images/clipboard.png') no-repeat  left;
overflow:visible;
}
*/
.sauce_back{
width: 100%;

overflow:hidden;

}
.sauces{
width: 770px;

}
.recipe_navigation{


}
.blog1{

}
.blog1 p{
font-family:'myriad_pro_lightbold';

}

.contact{

z-index:-1;

}
.contact h2{
color:#d82e2e;
font-family:'Helvetica';
}
.stockists{

}
.stockists p{
color:#333333;
font-family:'Helvetica';

}
.stockists h2{
color:#e07625;margin-top: 0px; margin-bottom: 0px;
font-family:'Helvetica';
}
.blog1 h2{
color:#d82e2e;margin-top: 0px; margin-bottom: 0px;
font-family:'Helvetica';
}
.blog1 p{
color:#333333;
font-family:'Helvetica';

}

/*
.recipes{
background:url('images/recipescat.png') no-repeat center top;
width:100%;
height:1000px;
}
*/


.pasta-recipes {
background: url('images/pagetitlered.png') no-repeat center top;
height:135px;
margin-top: -5px;

}
#single_recipe_pasta-recipes p {
color:#993333;
font-size: 14px;
font-weight:790;
}
#single_recipe_pasta-recipes ol,li{
color:#993333;
font-size: 14px;
font-weight:750;
}
#single_recipe_pasta-recipes{
padding-top: 50px;
float:left;
width:60%;
}
#single_recipe_bombay-recipes p {
color:#333366;
font-size: 14px;
font-weight:790;
}
#single_recipe_bombay-recipes ol,li{
color:#333366;
font-size: 14px;
font-weight:750;
}
#single_recipe_bombay-recipes{
padding-top: 50px;
}
.curry-recipes{
background: url('images/pagetitleorange.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.bombay-recipes{
background: url('images/pagetitlepurple.png') no-repeat center top;
height:135px;
margin-top: -5px;
}
.bombay-recipes h1{
padding-left: 60px; margin-top: 0px; padding-top: 60px;
font-family: 'Helvetica';
color: #ffffff;
font-size: 30px;
}
.curry-recipes h1{
padding-left: 60px; margin-top: 0px; padding-top: 60px;
font-family: 'Helvetica';
color: #ffffff;
font-size: 30px;
}
.pasta-recipes h1{
padding-left: 60px; margin-top: 0px; padding-top: 60px;
font-family: 'Helvetica';
color: #ffffff;
font-size: 30px;
}

#curry_recipes{

background:url('images/recipemiddle.png') no-repeat center top;
height:280px;
}
/*
#curry_recipes a{
color: #ffffff;

}
#curry_recipes a:hover{
color: #330066;

}
#pasta_recipes a{
color: #ffffff;

}
#pasta_recipes a:hover{
color: #ff6633;

}
#bombay_recipes a{
color: #ffffff;

}
#bombay_recipes a:hover{
color: #993333;

}
*/
#pasta_recipes{

margin-top: -5px;
height: 300px;
background:url('images/pepper.png') no-repeat center top;

}
#bombay_recipes{

height: 325px;
background:url('images/recipe_bottom.png') no-repeat center top;

}
#insideright{
float:right;
width: 200px;
height: 180px;
margin-top: 40px;
padding-left: 20px;
}
#insideright h3{
display:block;
padding-left: 10px;
}
#insideleft{
float:left;
width: 200px;
height: 180px;
margin-top: 40px;
padding-left: 10px;
}

#col1{background:url('images/productrangefront.png') no-repeat center top;float:left; width:225px; height:303px; margin-left: 55px;}
#col2{background:url('images/recipefrontpage.png') no-repeat center top;float:left; width:225px;height:303px;margin-left:20px;}
#col3{background:url('images/map.png') no-repeat center top;float:left; width:225px;height:303px;margin-left:20px;}
#col4{background:url('images/whatsnew.png') no-repeat center top;float:left; width:225px;height:303px;margin-left:20px;}
.col2 { height:600px; float:left; margin-right:5px; }
.col1 { height:600px; float:left; margin-right:5px; padding-top: 5px;}
.col1 img{
margin-top: 7px;
}
.blog_thumbnail{
float:left;
width:350px;
}
.blog_sociallinks p{
display:inline;
font-family:'Helvetica';
color:#d82e2e;padding-left: 5px;
}
.blog_sociallinks{
display:block;width:100%;
}
.guys_side{
width: 370px;
padding-top: 700px; margin-left: 25px;
}
.guytop img{
position:absolute;

}
.blog_content{
float:right;
width:200px;
}
.posted_by{
font-family:'Helvetica';
color:#333333;float:right;
width:200px;margin-top:20px;
}

/*****SUB CONTENT STYLES*******/
aside{
width: 225px;
float: left;
list-style: none;
}
aside ul{list-style: none;
font-family:Mysecondfont;
margin-top: 0px; margin-bottom: 0px;
padding-left: 0px;
}
aside ul li{
width:225px;
}
#menu-main{
margin-top: 0px; margin-bottom: 0px; padding-left: 0px;
}
.widget{
height:399px;
float:left;
}
#homebottom{
clear: both; margin: 0 auto; max-width: 1005px;

}
.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }

/*Blog*/



/*****MEDIA QUERIES FOR MOBILE STYLES *******/

@media only screen and (min-width: 480px) {



}

@media only screen and (min-width: 768px) {


}

@media only screen and (min-width: 992px) {



}

@media only screen and (min-width: 1382px) {



}

/******PRINT STYLES*********/

@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after{content:""}a[href^="#"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p{orphans:3;widows:3}h2{orphans:3;widows:3;page-break-after:avoid}h3{orphans:3;widows:3;page-break-after:avoid}}