/* Theme Name: Canadian Immigration Alliance Author: IDS-Mane Mikayelyan Description: The theme for  Canadian Immigration Alliance Version: 1.0 *//**************************************************************//*************************FONT FACE**********************************/
@font-face {	
	font-family: 'Conv_Futura-Regular';	src: url('fonts/futura14-webfont.eot');	src: local('☺'), url('fonts/futura14-webfont.woff') format('woff'), url('fonts/futura14-webfont.ttf') format('truetype'), url('fonts/futura14-webfont.svg') format('svg');	font-weight: normal;	font-style: normal;}
	
@font-face {	font-family: 'Conv_TrajanPro-Bold';	src: url('fonts/TrajanPro-Bold.eot');	src: local('☺'), url('fonts/TrajanPro-Bold.woff') format('woff'), url('fonts/TrajanPro-Bold.ttf') format('truetype'), url('fonts/TrajanPro-Bold.svg') format('svg');	font-weight: normal;	font-style: normal;}
	
@font-face {	font-family: 'Conv_MyriadPro-Bold';	src: url('fonts/MyriadPro-Bold.eot');	src: local('☺'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/MyriadPro-Bold.ttf') format('truetype'), url('fonts/MyriadPro-Bold.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_TrajanPro-Regular';	src: url('fonts/TrajanPro-Regular.eot');	src: local('☺'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_MyriadPro-Regular';	src: url('fonts/MyriadPro-Regular.eot');	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'),	url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_MyriadPro-BoldCond';	src: url('fonts/MyriadPro-BoldCond.eot');	src: local('☺'), url('fonts/MyriadPro-BoldCond.woff') format('woff'), url('fonts/MyriadPro-BoldCond.ttf') format('truetype'), url('fonts/MyriadPro-BoldCond.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Conv_MyriadPro-Semibold';	src: url('fonts/MyriadPro-Semibold.eot');	src: local('☺'), url('fonts/MyriadPro-Semibold.woff') format('woff'), url('fonts/MyriadPro-Semibold.ttf') format('truetype'), url('fonts/MyriadPro-Semibold.svg') format('svg');	font-weight: normal;	font-style: normal;}

/**************************************************************/

body {	margin: 0;	padding: 0; min-width:1080px; overflow-x: hidden;}

a {	text-decoration: none;}

h1, h2, h3, h4, h5, p, ul {	padding: 0;	margin: 0;}

img {	border: 0px;}:focus {	outline: 0px;;}

div.line{	background: #666666;	height: 5px;	width:100%;}

div.page-content div.frm_error{	font-size: 10px;	float: left;	width:50%;	text-align: center;	}

div.wrapper {	margin: 0 auto;	width: 1080px;	}

div.mainWrapper {	background: #ffffff;}

/******HEADER*************/


div.header {	float: left;	height: 207px;}

div.logo {	float: left;	margin-top: 21px;}

div.mainHeader {	float: left;	width: 839px;	margin-left: 10px;}

div.languages {	float: right;	height: 18px;}

div.bloginfo {	float: left;	margin-top: 54px;	height: 98px;	text-align:center;	width: 570px;}

div.bloginfo h1 {	font-size: 25px;	letter-spacing:3px;	text-transform: uppercase;	font-weight: bold;	color: #000000;	font-family: Conv_Futura-Regular;	margin-bottom: 2px;}

div.bloginfo h3 {	font-size: 11px;	text-transform: uppercase;	color: #666666;	font-family:Conv_TrajanPro-Regular;	letter-spacing: -1px;}

div.telephones {	float: right;	width: 269px;	height: 113px;	margin-top: 10px;}

div.telephones div.widget {	padding: 7px 0px 0px 17px;}

div.telephones h3 {	color: #FF6600;	font-family: Conv_TrajanPro-Bold;	font-size: 21px;	padding-bottom:8px;	padding-top:5px;                text-align: right;}

div.telephones div.textwidget {	font-size: 13px;	font-family: Conv_TrajanPro-Regular;	color: #000;	}

div.mainMenu {	float: left;	width: 839px;}

div#message {	float: left;}

.mainMenu .dm-align-left{    float: right;}

ul#menu-main-menu {    xborder: 1px solid #000;}

ul#menu-main-menu li {	list-style: none;	text-align: center;	float: left;	background: url('images/menu-item-bg.png') repeat-x top left #ff6600;	line-height: 14px;	height: 35px;	padding: 0 12px;	/*height: 35px;*/}

ul#menu-main-menu li.current-menu-item {	background: url('images/menu-hover.png') repeat-x center;}

ul#menu-main-menu li a {	color: #ffffff;	font-family: Arial;	padding: 11px 0 5px 0;	margin-bottom:5px;	display: block;	/*height: 17px;*/	font-size: 14px;                font-weight: bold;                }

ul#menu-main-menu ul.sub-menu {    border-left: 1px solid grey;    border-top: 1px solid grey;    border-right: 1px solid grey;}

ul#menu-main-menu ul.sub-menu li {	list-style: none;	text-align: left;	background: #fff;	height: 26px;	padding: 0 10px;             /*   width: 180px;  */              float: none;                border-bottom: 1px solid grey;}

ul#menu-main-menu ul.sub-menu li a {	color: #000 !important;	font-family: Arial;	padding: 8px 0 5px 0;	display: block;	/*height: 17px;*/	font-size: 12px;}

ul#menu-main-menu li.parent > a:after{    border: 0 !important;}

ul#menu-main-menu ul.sub-menu li.parent > a:after{    border-bottom: 4px solid transparent !important;    border-left: 4px solid #000000 !important;    border-top: 4px solid transparent !important;}

ul#menu-main-menu ul.sub-menu li.parent:hover > a:after{    border-left: 4px solid #fff !important;}

ul#menu-main-menu ul.sub-menu li:hover {	background: #008DF2;}

ul#menu-main-menu ul.sub-menu li:hover a{	color: #000 !important;}

ul#menu-main-menu ul.sub-menu li a:hover{	color: #fff !important;;}

/******CONTENT*************/

div.content {	float: left;}

div.frm_error_style{	margin-top: -15px;	font-size: 10px;}

div.topContent {	float: left;	height: 320px;	width: 1080px;}

div.sliderZone {	height: 320px;	width: 720px;	float: left;	position: relative;}

div.sliderTop {	overflow: hidden;	position: relative;	width: 720px;	height: 320px;}

div.topslider {	padding: 0;	position: relative;	left: 0;	top: 0;	width: 10000px;	height: 320px;}

div.topslider div {	position: relative;	height: 320px;	width:720px;	float: left;	}

div.slidecontrolls ,div.nav{	position: absolute !important;	z-index: 5000;	/*width: 100px;*/	width:720px;	height: 100px;	top:295px;	}

div.slidecontrolls a ,.nav a{	height: 15px;	color:#cccccc;	width: 15px;	display: block;		cursor: pointer;	background: transparent url(images/controlls.png) center no-repeat;	float: right;	outline: none;	text-decoration: none;	margin-right: 7px;}

.nav a.current{	background: transparent url(images/controlls-hover.png) center no-repeat;}

div.slidecontrolls a:hover, .slidecontrolls .active_item,.nivo-controlNav a:hover, .nivo-controlNav .active_item{	background: transparent url(images/controlls-hover.png) center no-repeat;}

div.questionsZone {	background: url('images/ask-bg.png') no-repeat;	height: 320px;	width: 360px;	float: left;}

div.haveQuestion {	color: #333333;	font-size: 38px;	font-family: Conv_MyriadPro-Semibold;	background: url('images/have.png') no-repeat;	width: 300px;	font-weight: bold;	height: 115px;	padding: 22px 0px 0px 31px;	line-height: 35px;	margin-top: 20px;}

div.askQuestion {	background: url('images/ask.png') no-repeat;	width: 354px;	height: 73px;	text-align: center;	text-transform: uppercase;	color: #FF6600;	font-size: 22px;	font-family: Conv_MyriadPro-Bold;	padding-top: 31px;	margin-top: -15px;}

div.clickHere {	background: url('images/click.png') no-repeat;	width: 140px;	height: 53px;	float: right;	margin-right: 13px;	text-align: center}

#menu-item-18 font{	display: block;	font-size:13px;}

div.clickHere a {		display: block;	font-size: 25px;	color: #404041;	font-family: Conv_MyriadPro-Semibold;	margin-top: 11px;	margin-left: 4px;	text-shadow:1px 1px white, -1px -1px #404041;}

div.bottomContent {	float: left;	margin-top: 15px;	width: 1080px;}

/********Sidebar*****************/

div.breadcrumbs {	width: 750px;	float: left;	margin-bottom: 15px;}

div.breadcrumbs a {	color: #FF6600;}

div.sidebar {	width: 300px;	text-transform: capitalize;	margin-left: -6px;	float: left;}div.categories {	float: left;}

div.socialIcons {	background: url('images/social-bg.png') no-repeat;	float: left;	height: 89px;	width: 272px;	padding: 22px 4px 22px 26px;}

div.socialIcons h3 {	color: #FF6600;	font-size: 18px;	font-family: Conv_TrajanPro-Bold;	font-weight: bold;	margin-bottom: 13px;	text-transform: capitalize;}

div.socialIcons li {	list-style: none;}

div.sidebarIn {	background: #dddedf url('images/sidebar-bg.png') repeat-x top;	width: 257px;	margin-left: 9px;	padding: 0px 15px;}

div.sidebarIn li {
	list-style: none;
	}
	
	#text-4 {
		text-align: center;
	}

div.sidebarInAll {	background: url('images/border-left.png') repeat-y left;	float: left;}

div.sidebarInOth {	background: url('images/border-right.png') repeat-y right;	width: 304px;}

div.topBorder {	width: 299px;	background: url('images/topSide.png') no-repeat;	height: 21px;	float: left;}

div.botBorder {	float: right;	width: 304px;	background: url('images/botSide.png') no-repeat right top;	height: 45px;}

div.sidebar h2 {	font-size: 18px;	color: #FF6600;	font-family: Conv_TrajanPro-Bold;	margin-bottom: 4px;}

div.sidebar h1,div.sidebar h1 a{	font-size: 18px;	color: #333333;	font-family: Conv_TrajanPro-Bold;	margin-left: 4px;	margin-top: 16px;}

div.sidebar ul li {	color: #333333;	font-family: Conv_TrajanPro-Bold;	font-weight:bold;	font-size: 18px;	margin-left: 4px;	margin-top: 16px;	list-style:none;}

div.sidebar ul li a{	color: #333333;}

div.sidebar ul li ul {	margin-top: 15px;	padding: 0px 18px;}

div.sidebar ul li ul li {	list-style: none;	margin-top: 3px;	list-style-image: url('images/sidebar-li.png');	font-size:12px;}

div.sidebar ul li ul li a {	color: #333333;	font-size: 12px;	font-family: Conv_MyriadPro-Regular;	font-weight: normal;	display: block;}

/************CONTENT*********************/

div.contentIn {	width: 750px;	float: right;	margin-left: 30px;	color: #333333;	font-size: 14px;	font-family: Conv_MyriadPro-Regular;	padding-top: 15px;}

div.contentIn h3 {	color: #FF6600;	text-transform: capitalize;	font-size: 18px;	font-family: Conv_TrajanPro-Bold;	margin-bottom: 17px;}

div.contentIn ul {	margin-left: 18px;}

div.contentIn ul li {	list-style: none;	list-style-image: url('images/sidebar-li.png');}

div.contentIn p {	margin-bottom: 11px;}

div.categoriesDisp {	margin-top: 25px;}

/*div.newsCat {	margin-right: 66px;}*/

div.newsCat {    margin-bottom: 25px;}

div.faqCat {   }

div.newsCat ul li {	list-style-image: none;	margin-bottom: 12px;}

div.faqCat ul li {	margin-bottom: 12px;}

div.newsCat ul {	margin-left: 0px;}

div.newsCat div.post_date {	float: left;	font-size: 15px;	margin-right: 6px;	font-family: Conv_MyriadPro-Regular;}

h1.post-title {}h1.post-title a {	font-size: 15px;	color: #333333;	font-family: Conv_MyriadPro-Regular;	display: block;}

div.catImage {	width: 330px;	height: 130px;	margin-bottom: 20px;}

div.post {	margin-bottom: 15px;}

div.post  a.more-link {	float: right;	color: #FF6600;	margin-top: 5px;}

div.post h3.post-title {	margin-bottom: 5px;}

div.post h3.post-title a {	color: #FF6600;	text-transform: capitalize;	font-size: 18px;	font-family: Conv_TrajanPro-Bold;}

div.post div.post_date {	margin-bottom: 5px;}

#field_s1vvpr { width: 252px;}

/***********FOOTER************/div.footer { min-width:1080px; overflow-x: hidden; border-top: 4px solid #FF6600;}

div.footerLog{	display: block; width:100%;	height: 76px;}

div.footerLogos {	width: 1068px;	margin:0 auto;	height: 76px;	padding-left: 12px;}

div.footHead{	width:100%;	height: 32px;	background: #242424;}

div.footHeadings {	width: 1068px;	margin:0 auto;		height: 32px;	padding-left: 12px;}

div.footHeadings h3 {	color: #ffffff;	text-transform: uppercase;	font-family: Conv_TrajanPro-Bold;	font-size: 12px;	float: left;	margin-top: 10px;}

div.footHeadings h3#ass {	width: 534px;/*628px;*/	margin-left: 5px;}

div.footHeadings h3 span {	color: #FF6600;}

div.footerInf{	display: block; width: 100%;	background: #242424;	height: 85px;}

div.footerInfo {	color: #F5F5F5;	padding-left: 12px;	font-size: 10px;	font-family: Conv_MyriadPro-Regular;	xpadding-top: 18px;	xpadding-bottom: 18px;	width: 1068px;	margin:0 auto;}

div.logos {	float: left;	margin-top: 7px;	width: 499px;	height: 72px;}

div.logos div {	float: left;	margin-right: 20px;}

div.mailings {	float: right;	padding-top: 17px;	width:/*547px;*/ 447px;	height: 72px;}

div.mailings .frm_forms{	width: 457px !important;}

div#frm_form_2_container {	float: left;		color:#333;}

div.mailings div.frm_error{	font-size: 10px;}

div.mailings div.frm_form_fields {	float: left;	width:368px; /*353px;*/}

div.mailings div.frm_form_fields label {	display: none;}

div.page-content div.frm_form_fields fieldset {	border: 0px;}

#recaptcha_widget_div{	clear: both; }

.frm_forms{	width: 400px; float: left}
	.frm_forms select, .frm_forms input, .frm_forms textarea { max-width:310px; }
.related_posts {
	 float: left;
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 320px;
	
}

div.page-content div.form-field {		}

div.page-content div.frm_form_fields label {	float: left;	width: 100%;	color: #000;	font-size: 12px;	margin-bottom: 5px;	margin-top: 10px;	font-family: Conv_MyriadPro-Regular;}

div.page-content  div.frm_form_fields input {	float: left;	width: 250px;	border:1px solid #666666;	background:#cccccc;		}

div.page-content  div.frm_form_fields textarea {	float: left;	width: 250px;	background:#cccccc;	border:1px solid #666666;	}

div.page-content  form.frm-show-form p.submit {	float: left;	width: 267px;}

.alignleft {	float: left;}

.alignright {	float: right;}

div.navigation a {	color: #FF6600;}

div.page-content  form.frm-show-form p.submit input {	width: 75px;	height: 30px;	float: right;	font-size: 12px;	font-family: Conv_TrajanPro-Bold;}

.goog-te-menu-value span,.goog-te-menu2-item-selected .text,.indicator{	color: #FF6600 !important;}

div.mailings div.frm_form_fields fieldset {	border: 0px;	padding-right: 0px !important;}

div.mailings div.frm_form_fields input {	background: url('images/inputs.png') no-repeat;	width: 153px;	height: 29px;	border: 0px;	color: #999999;	font-size: 10px;	font-family: Conv_MyriadPro-Regular;	padding-left: 11px;	float: left;}

div.mailings div.frm_form_fields input#field_4tzud8 {	margin-right: 9px;}

div.mailings form.frm-show-form p.submit {	float: left;	padding-top: 1px;}

div.mailings form.frm-show-form p.submit input {	background: url('images/sign-up.png') no-repeat;	width: 85px;	height: 40px;	border: 0px;	font-size: 17px;	color: #404041;	font-family: Conv_MyriadPro-Semibold;	text-shadow:1px 1px white, -1px -1px #404041;	text-transform: capitalize;}

div.declaimer {	width: 820px;	float: left;}

div.devby {	float: right;	width: 193px;	text-align: center;}

div.contLawer {	margin-top: 25px;	float: left;}

div.contLawer div.catImage {	float: left;	margin-right: 32px;}

div.post-cont {	float: left;	width:380px;	}

h1.page-title {	margin-bottom: 20px;}

/******* CLEARFIX ****/.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}

.clearfix {	display: inline-block;}html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}

.powerSlide .wrapper {	overflow: hidden;		position: relative;}

.powerSlide .wrapper img {	position: absolute;}

.powerSlide .wrapper p {	bottom: 0;	display: none;	padding: 1.5em;	position: absolute;}

.powerSlide .nav a.current {} 

/*------------------DROPDOWN---------------------------*//*.mainMenu ul.sub-menu{		position:absolute;	z-index:50;		width:83px;	background:#ff6600 !important;		padding-right:10px;	padding-left:10px;		display:none;	border-top:2px solid white;}.mainMenu ul.sub-menu li{	width:100% !important;	text-align: left !important;	border-bottom:1px dotted #fff;	background-image:none !important;}.mainMenu ul.sub-menu li:last-child{	border:none;}.mainMenu ul#menu-main-menu li:hover ul{	display: block;	}.mainMenu ul#menu-main-menu li{	position: relative;}*/

#gtranslate {	float:right;	padding-right:5px;	padding-bottom:5px;}

div.devby .payments{    margin-top: 10px;}

div.devby .payments img{    margin-left: 7px;}

div.iframeCode{    float: left;}

.search {        background: url('images/search_bg.png') no-repeat;	float: left;	height: 72px;	width: 282px;	padding: 22px 0px 0px 18px;        position: relative;}

.search .field {    border: 1px solid #9F9F9F;    padding: 5px;    width: 252px;}
	
.search #searchsubmit{    background: url('images/search_btn.png') no-repeat;    height: 13px;	width: 13px;        border: none;    position: absolute;    top:30px;    right: 40px;}

#frm_field_520_container{ display:none !important; }

#frm_field_540_container{ display:none !important; }

#frm_field_543_container{ display:none !important; }
frm_field_542_container